<div dir="ltr"><div>Hi, <br><br><font face="arial, helvetica, sans-serif"> I want do source level debugging with ajays usb 2.0 debug device and I use UDK-debuger-tool-use-manuel-SR1-v1-91 (<a href="https://firmware.intel.com/sites/default/files/UDK-Debugger-Tool-User-Manual-SR1-v1-91_0.pdf">https://firmware.intel.com/sites/default/files/UDK-Debugger-Tool-User-Manual-SR1-v1-91_0.pdf</a>).</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif"> When I did all changes and executed build -D SOURCE_DEBUG_ENABLE command, compiler gave me error ( e<span style="color:rgb(0,0,0);font-size:13.4399995803833px">rror 3000: Invalid required Fv image size 0x2e890 exeeds the set fv image size 0x2d000 enFds.exe</span>). </font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Next thing I did was <span style="color:rgb(0,0,0);font-size:13.4399995803833px">changing fv recovery and fv recovery </span><span style="color:rgb(0,0,0);font-size:13.4399995803833px">in Vlv2TbltDevicePkg/PlatformPkg.fdf</span><span style="color:rgb(0,0,0);font-size:13.4399995803833px">, </span></font></div><div><span style="color:rgb(0,0,0);font-size:13.4399995803833px"><font face="arial, helvetica, sans-serif">FLASH_REGION_FV_RECOVERY2_SIZE to 0x0002A000 and changed FLASH_REGION_FV_RECOVERY_OFFSET to 0x002D0000 and FLASH_REGION_FV_RECOVERY_SIZE 0x00030000. When I did this changes, I compiled firmware image with success but firmware didn't work correctly they don't boot to the end. </font></span></div><div><span style="color:rgb(0,0,0);font-size:13.4399995803833px"><font face="arial, helvetica, sans-serif"><br>I got only this log with teraterm when was minnowMax booting. <br><br> </font></span><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:13.4399995803833px">>>>>SecStartup</span></font><font face="arial, helvetica, sans-serif"><div style><font color="#000000"><span style="font-size:13.4399995803833px"><br></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Mono Status Code PEIM Loaded</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Install PPI: 1F4C6F90-B06B-48D8-A201-BAE5F1CD7D56</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Install PPI: AB294A92-EAF5-4CF3-AB2B-2D4BED4DB63D</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Register PPI Notify: F894643D-C449-42D1-8EA8-85BDD8C65BDE</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GGC: 0x00000210 GMSsize:0x00000002</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">I'm Minnow2!</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">CheckCfioPnpSettings: CFIO Pnp Settings Disabled</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Setting BootMode to BOOT_WITH_FULL_CONFIGURATION</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Setup MMIO size ... </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"><br></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Install PPI: E767BF7F-4DB6-5B34-1011-4FBE4CA7AFD2</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020003 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Loading PEIM at 0x000FFFDE8A0 EntryPoint=0x000FFFDEB00 SeCUma.efi</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020002 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<6543></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Install PPI: CBD86677-362F-4C04-9459-A741326E05CF</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Info: SeC PPI load sucessfully</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020003 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Loading PEIM at 0x000FFFE03A0 EntryPoint=0x000FFFE0600 DebugAgentPei.efi</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020002 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<F5BD></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Install PPI: 3CD652B4-6D33-4DCE-89DB-83DF9766FCCA</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Register PPI Notify: F894643D-C449-42D1-8EA8-85BDD8C65BDE</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">TimerFrequency = 0x369E99</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">TimerStartValue = 0x0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">TimerEndValue = 0xFFFFFF</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">UsbDbg: Start EHCI debug port initialization!</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">USB Debugging__Function:InitializeUsbDebugHardware__Need to reset the host controller.USB Debugging__Function:InitializeUsbDebugHardware__Reset the host controller </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">USB Debugging__Function:InitializeUsbDebugHardware__Reset the debug port.</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">USB Debugging__Function:InitializeUsbDebugHardware__Enable Usb Debug Port Capability.</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020003 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Loading PEIM at 0x000FFFE79A0 EntryPoint=0x000FFFE7C00 PchEarlyInitPeim.efi</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020002 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<45FF></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020003 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Loading PEIM at 0x000FFFEB4A0 EntryPoint=0x000FFFEB700 MemoryInit.efi</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V3020002 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<43B3></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Reg_EFF_DualCH_EN = 0x200301C0.</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Buffer size brefore add 1673, after adjust 1680.</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">MRC Parameters not valid. status is 8000000E</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">MmioConf0[0xFED0E220], MmioPadval[0xFED0E228]</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Gpio_S5_5 value is 0x3</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Determine the memory size is [2GB]</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">DRAM_Speed is 1, EccEnabled = 1</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">MemoryInit for Minnow2 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tCL = 11</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tRP_tRCD = 11</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tWR = 12</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tWTR = 6</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tRRD = 6</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tRTP = 6</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">tFAW = 32</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V51001 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<0024></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V51002 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<0025></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">PROGRESS CODE: V51003 I0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">POSTCODE=<0027></span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Configuring Memory...</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">Current function is McEnableHPET</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ClearSelfRefresh</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is OemTrackInitComplete</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgSFRVolSel</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgDdrTimingControl</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgBunit</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgMpllSetup</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgStaticDdrSetup</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgStaticInitPerf</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgStaticPwrClkGating</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is DUnitBlMode</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ControlDDR3Reset</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is EnableVreg</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgHmc</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgReadWriteFifoPtr</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgComp</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is SetIOBUFACT</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is ProgDdecodeBeforeJedec</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is PerformDDR3Reset</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is PreJedecInit</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is PerformJedecInit</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is SetDDRInitializationComplete</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is PerformJedecInit</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is DisableRank2RankSwitching</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> Current function is MMRC_RcvnTrain</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px"> ReceiveEnable: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">ReceiveEnableEntryHooks: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">DecodeAndExeRegAssignment: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">CPGC_Setup: ch 0 rk 0</span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">CPGC_S_SetupSeq: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - RCVN_MIN: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - DELAYS_RCVN_DEL: ch 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">JedecCmd - JEDEC_PRECHARGEALL: ch 0 rk 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - strob 0: ch 0 rk 0 </span></font></div><div style><font color="#000000"><span style="font-size:13.4399995803833px">GetSetDataSignal - </span></font></div><br>I think my firmware don't work correctly and in manual is written : "</font><span style="font-size:11pt;color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">The target image can still run without a host-side debugger. In this <span style="font-size:11pt">situation, the target image will pause for a few seconds at a time to <span style="font-size:11pt">continue trying to detect the existence of a debug host and will perform a <span style="font-size:11pt">normal boot if a timeout occurs."</span></span></span></font></span><span style="font-size:11pt;color:rgb(0,0,0)"><br class=""></span><font face="arial, helvetica, sans-serif"><br><font color="#000000"><span style="font-size:13.4399995803833px">Problem: Why don't have space in fv recovery for SourceLevelDebugPkg and what I need to do for solve this problem? May somebody tell me what I must to do to build the firmware image with SourceLevelDebugPkg? </span></font></font></div><div><br></div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:Verdana,sans-serif;font-size:12.8000001907349px">Best regards</span><span style="background-color:rgb(255,255,255)"><span style="font-family:'comic sans ms',sans-serif">,<br><span></span><br></span></span></div><div style="margin-left:40px"><font face="comic sans ms,sans-serif"><span style="background-color:rgb(166,77,121)"><span style="background-color:rgb(255,255,255)">Anteja Vuk-Maček</span><span style="background-color:rgb(243,243,243)"><span></span></span><span style="background-color:rgb(243,243,243)"><span></span></span></span></font></div></div></div></div></div>
</div>