<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LayerscapeのトピックRe: LS1043ARGW SD TFA boot problem</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1944426#M14839</link>
    <description>&lt;P&gt;Dear&amp;nbsp;&lt;SPAN&gt;Hakjunoh,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have same problem. Can you share me how to mapping data?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks so much!&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Aug 2024 10:46:33 GMT</pubDate>
    <dc:creator>ChienNQ</dc:creator>
    <dc:date>2024-08-30T10:46:33Z</dc:date>
    <item>
      <title>LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074949#M6250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding: 0px;"&gt;I have LS1043ARGW custom boards and LS1043ARDB-PD boards.&amp;nbsp;I am trying to boot from an sd card.&lt;/P&gt;&lt;P style="padding: 0px;"&gt;And I need OP-TEE, so I have to boot with TFA. However, there is a problem that the boot does not work. So I built it as tfa, not SECURE_tfa. Of course the ASK binary works fine.&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;1. u-boot (Needed for building atf)&lt;/P&gt;&lt;P style="padding: 0px;"&gt;I made u-boot patch file with reference to RGW u-boot. And patched to u-boot LSDK-20.04.&lt;/P&gt;&lt;P style="padding: 0px;"&gt;Then I set to ls1043argw_tfa_config and built.&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;2. atf&lt;/P&gt;&lt;P style="padding: 0px;"&gt;atf LSDK-20.04 was built using the following options:&lt;/P&gt;&lt;P style="padding: 0px;"&gt;PLAT=ls1043ardb&lt;/P&gt;&lt;P style="padding: 0px;"&gt;BOOT_MODE=sd&lt;/P&gt;&lt;P style="padding: 0px;"&gt;RCW=(ls1043ardb-sdboot-rcw.bin) &amp;lt;-&amp;nbsp;attached file&lt;/P&gt;&lt;P style="padding: 0px;"&gt;BL33=u-boot.bin&lt;/P&gt;&lt;P style="padding: 0px;"&gt;FIPTOOL=tools/fiptool/fiptool&lt;/P&gt;&lt;P style="padding: 0px;"&gt;CREATE_PBL=/plat/nxp/tools/create_pbl&lt;/P&gt;&lt;P style="padding: 0px;"&gt;BYTE_SWAP=/plat/nxp/tools/byte_swap&lt;/P&gt;&lt;P style="padding: 0px;"&gt;DEBUG=1&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;3. write to sd card&lt;/P&gt;&lt;P style="padding: 0px;"&gt;bl2_sd.pbl and fip.bin generated by building atf were written to the sd card.&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;Write to SD&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=10&lt;/P&gt;&lt;P&gt;dd if=bl2_sd.pbl of=/dev/mmcblk0 bs=512 seek=8&lt;BR /&gt;dd if=fip.bin of=/dev/mmcblk0 bs=512 seek=2048&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;4. boot&lt;/P&gt;&lt;P style="padding: 0px;"&gt;When booting this sd card from RDB&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;RDB boot log&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: Card detected successfully&lt;BR /&gt;INFO: init done:&lt;BR /&gt;INFO: time base 30 ms&lt;BR /&gt;NOTICE: Fixed DDR on board&lt;BR /&gt;INFO: Time after parsing SPD 4 ms&lt;BR /&gt;INFO: Time before programming controller 8 ms&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off&lt;BR /&gt;INFO: Time used by DDR driver 18 ms&lt;BR /&gt;NOTICE: BL2: v1.5(debug):LSDK-20.04&lt;BR /&gt;NOTICE: BL2: Built : 07:46:25, May 7 2020&lt;BR /&gt;INFO: CALL: bl2_arch_setup&lt;BR /&gt;INFO: CALL: bl2_plat_preload_setup&lt;BR /&gt;INFO: Configuring TZASC-380&lt;BR /&gt;INFO: CALL: bl2_load_images&lt;BR /&gt;INFO: BL2: Doing platform setup&lt;BR /&gt;INFO: BL2: Loading image id 3&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot 2019.10 (May 07 2020 - 07:46:23 +0100)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SoC: LS1043AE Rev1.1 (0x87920011)&lt;BR /&gt;Clock Configuration:&lt;BR /&gt;CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz&lt;BR /&gt;CPU3(A53):1600 MHz&lt;BR /&gt;Bus: 300 MHz DDR: 1600 MT/s FMAN: 600 MHz&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt;00000000: 06100010 0c000000 00000000 00000000&lt;BR /&gt;00000010: 14550002 80004002 60106000 c1002000&lt;BR /&gt;00000020: 00000000 00000000 00000000 01030940&lt;BR /&gt;00000030: 00000000 00003004 00000096 00000001&lt;BR /&gt;Model: LS1043A RGW Board&lt;BR /&gt;Board: LS1043ARGW, boot from SD&lt;BR /&gt;Invalid setting&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;BR /&gt;DRAM: 1.9 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;BR /&gt;SEC0: RNG instantiated&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EEPROM: NXID v1&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net:&lt;BR /&gt;MMC read: dev # 0, block # 18432, count 128 ...&lt;BR /&gt;Fman1: Data at 00000000f7a38f60 is not a firmware&lt;BR /&gt;PCIe0: pcie@3400000 disabled&lt;BR /&gt;PCIe1: pcie@3500000 Root Complex: no link&lt;BR /&gt;PCIe2: pcie@3600000 Root Complex: no link&lt;BR /&gt;No ethernet found.&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;but when booting from RGW&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef; height: 25px;"&gt;&lt;TH style="height: 25px;"&gt;RGW boot log&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR style="height: 525px;"&gt;&lt;TD style="height: 525px;"&gt;&lt;P&gt;?NFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: Card detected successfully&lt;BR /&gt;INFO: init done:&lt;BR /&gt;INFO: time base 30 ms&lt;BR /&gt;NOTICE: Fixed DDR on board&lt;BR /&gt;INFO: Time after parsing SPD 5 ms&lt;BR /&gt;INFO: Time before programming controller 8 ms&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off&lt;BR /&gt;INFO: Time used by DDR driver 18 ms&lt;BR /&gt;NOTICE: BL2: v1.5(debug):LSDK-20.04&lt;BR /&gt;NOTICE: BL2: Built : 08:27:14, Apr 22 2020&lt;BR /&gt;INFO: Configuring TZASC-380&lt;BR /&gt;INFO: BL2: Doing platform setup&lt;BR /&gt;INFO: BL2: Loading image id 3&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;WARNING: Firmware Image Package header check failed.&lt;BR /&gt;WARNING: Failed to obtain reference to image id=3 (-2)&lt;BR /&gt;ERROR: BL2: Failed to load image (-2)&lt;BR /&gt;Authentication failure&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;I have looked at the operation problems of eSDHC, but confirmed that it works in 1bit little-endian mode on the source.&lt;BR /&gt;As a result of several boot checks, the ATF confirmed that the FIP header value was read from 0x10_0000.&lt;BR /&gt;In the case of RDB, the FIP header read the value of 0x10_0000 correctly, but it was confirmed that RGW reads the value of 0x10_0008.&lt;/P&gt;&lt;P style="padding: 0px;"&gt;&lt;/P&gt;&lt;P style="padding: 0px;"&gt;I have not yet figured out what is causing this issue.&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 May 2020 06:39:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074949#M6250</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-05-26T06:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074950#M6251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="283019" data-username="hakjunoh" href="https://community.nxp.com/people/hakjunoh" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 600; text-decoration: none; font-size: 11.9994px;"&gt;hakjun oh&lt;/A&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;In the TF-A boot flow, DDR initialization is not required in U-Boot. DDR initialization is a part of TF-A.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DDR init code can be added to &amp;lt;atf_dir&amp;gt;/plat/nxp/soc-&amp;lt;soc-name&amp;gt;/&amp;lt;soc-name&amp;gt;ardb/ddr_init.c.&lt;/P&gt;&lt;P&gt;You need to modify&amp;nbsp;ddr_raw_timing in&amp;nbsp;atf/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c according to your custom board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2020 03:29:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074950#M6251</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-05-27T03:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074951#M6252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, is the RAM timing problem the reason why BL2 Image is read from 0x10_0008 when LS1043ARGW is booted?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2020 04:49:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074951#M6252</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-05-27T04:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074952#M6253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;hakjun oh,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Yes,&amp;nbsp;&lt;SPAN style="color: #646464;"&gt;DDR initialization problem is the cause.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #646464; "&gt;Yiping&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2020 05:23:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074952#M6253</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-05-27T05:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074953#M6254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yiping.&lt;/P&gt;&lt;P&gt;Unfortunately, the ram timing value has been changed, but the same message is output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The source uses the MT40A512M8HX-093E, but our custom board uses the MT40A512M8RH-083E.&lt;/P&gt;&lt;P&gt;The changes are as follows.&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN style="color: #ffff00;"&gt;diff --git a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00;"&gt;index 705adb014..776204d57 100644&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00;"&gt;--- a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00;"&gt;+++ b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #00ccff;"&gt;@@ -92,33 +92,33 @@&lt;/SPAN&gt; int ddr_board_options(struct ddr_info *priv)&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;return 0;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;-/* DDR model number: MT40A512M8HX-093E */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+/* DDR model number: MT40A512M8RH-083E */&lt;/SPAN&gt;&lt;BR /&gt; struct dimm_params ddr_raw_timing = {&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.n_ranks = 1,&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.rank_density = 2147483648u,&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.capacity = 2147483648u,&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.primary_sdram_width = 32,&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.n_row_addr = 15,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.n_col_addr = 10,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.n_row_addr = 15, //row addressing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.n_col_addr = 10, //col addressing&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;.bank_group_bits = 2,&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;.burst_lengths_bitmask = 0x0c,&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.tckmin_x_ps = 938,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;.tckmax_ps = 1500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.tckmin_x_ps = 834, //tck min&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.tckmax_ps = 938, //tck max&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;.caslat_x = 0x000DFA00,&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.taa_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trcd_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trp_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.tras_ps = 33000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trc_ps = 46500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.twr_ps = 15000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc1_ps = 260000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc2_ps = 160000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc4_ps = 110000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.tfaw_ps = 21000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trrds_ps = 3700,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.trrdl_ps = 5300,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.tccdl_ps = 5355,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;- &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.refresh_rate_ps = 7800000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.taa_ps = 13320, //taa&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trcd_ps = 13320, //trcd&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trp_ps = 13320, //trp&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.tras_ps = 32000, //tras&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trc_ps = 45320, //tras + trp&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.twr_ps = 15000, //twr&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc1_ps = 260000, //trfc1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc2_ps = 160000, //trfc2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trfc4_ps = 110000, //trfc4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.tfaw_ps = 21000, //tfaw&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trrds_ps = 3300, //trrds&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.trrdl_ps = 4900, //trrdl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.tccdl_ps = 5000, //tccdl&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &amp;nbsp;&amp;nbsp;&amp;nbsp;.refresh_rate_ps = 7800000, //refi&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;.rc = 0x1f,&lt;BR /&gt; };&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did I miss something or change it wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2020 09:20:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074953#M6254</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-05-27T09:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074954#M6255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 18.004px;"&gt;Hello&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 18.004px;"&gt;hakjun oh,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 18.004px;"&gt;You could use QCVS DDRv tool to validate and optimize DDR controller initialization parameters.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 18.004px;"&gt;Would you please try your new generated ATF image on LS1043ARDB to check whether you encounter similar problem as&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;booting from RGW?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN style="background-color: #ffffff; border: 0px; color: #51626f; font-weight: inherit; font-size: 18.004px; "&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN style="background-color: #ffffff; border: 0px; color: #51626f; font-weight: inherit; font-size: 18.004px; "&gt;Yiping&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 May 2020 05:58:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074954#M6255</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-05-29T05:58:22Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074955#M6256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you trying to boot an ATF image for RGW into RDB?&lt;BR /&gt;This is the RDB log in the table above, but DDR_DEBUG option enabled, it looks like this:&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;RDB log with DDR_DEBUG&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;픭?NFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: esdhc_emmc_init&lt;BR /&gt;INFO: Card detected successfully&lt;BR /&gt;INFO: init done:&lt;BR /&gt;INFO: platform clock 300000000&lt;BR /&gt;INFO: DDR PLL1 1600000000&lt;BR /&gt;INFO: DDR PLL2 0&lt;BR /&gt;INFO: time base 37 ms&lt;BR /&gt;INFO: Parse DIMM SPD(s)&lt;BR /&gt;INFO: cal cs&lt;BR /&gt;INFO: cs_in_use = 1&lt;BR /&gt;INFO: cs_on_dimm[0] = 1&lt;BR /&gt;NOTICE: Fixed DDR on board&lt;BR /&gt;INFO: Time after parsing SPD 13 ms&lt;BR /&gt;INFO: Synthesize configurations&lt;BR /&gt;INFO: cs 0&lt;BR /&gt;INFO: odt_rd_cfg 0x0&lt;BR /&gt;INFO: odt_wr_cfg 0x4&lt;BR /&gt;INFO: odt_rtt_norm 0x3&lt;BR /&gt;INFO: odt_rtt_wr 0x0&lt;BR /&gt;INFO: auto_precharge 0&lt;BR /&gt;INFO: cs 1&lt;BR /&gt;INFO: odt_rd_cfg 0x0&lt;BR /&gt;INFO: odt_wr_cfg 0x0&lt;BR /&gt;INFO: odt_rtt_norm 0x0&lt;BR /&gt;INFO: odt_rtt_wr 0x0&lt;BR /&gt;INFO: auto_precharge 0&lt;BR /&gt;INFO: cs 2&lt;BR /&gt;INFO: odt_rd_cfg 0x0&lt;BR /&gt;INFO: odt_wr_cfg 0x0&lt;BR /&gt;INFO: odt_rtt_norm 0x0&lt;BR /&gt;INFO: odt_rtt_wr 0x0&lt;BR /&gt;INFO: auto_precharge 0&lt;BR /&gt;INFO: cs 3&lt;BR /&gt;INFO: odt_rd_cfg 0x0&lt;BR /&gt;INFO: odt_wr_cfg 0x0&lt;BR /&gt;INFO: odt_rtt_norm 0x0&lt;BR /&gt;INFO: odt_rtt_wr 0x0&lt;BR /&gt;INFO: auto_precharge 0&lt;BR /&gt;INFO: ctlr_init_ecc 0&lt;BR /&gt;INFO: x4_en 0&lt;BR /&gt;INFO: ap_en 0&lt;BR /&gt;INFO: ctlr_intlv 0&lt;BR /&gt;INFO: ctlr_intlv_mode 0&lt;BR /&gt;INFO: ba_intlv 0x0&lt;BR /&gt;INFO: data_bus_used 1&lt;BR /&gt;INFO: otf_burst_chop_en 0&lt;BR /&gt;INFO: burst_length 0x8&lt;BR /&gt;INFO: dbw_cap_shift 0&lt;BR /&gt;INFO: Assign binding addresses&lt;BR /&gt;INFO: ctlr_intlv 0&lt;BR /&gt;INFO: rank density 0x80000000&lt;BR /&gt;INFO: CS 0&lt;BR /&gt;INFO: base_addr 0x0&lt;BR /&gt;INFO: size 0x80000000&lt;BR /&gt;INFO: base 0x0&lt;BR /&gt;INFO: Total mem by assignment is 0x80000000&lt;BR /&gt;INFO: Calculate controller registers&lt;BR /&gt;INFO: Skip CL mask for this speed 0x400&lt;BR /&gt;INFO: Skip caslat 0x400&lt;BR /&gt;INFO: cs_in_use = 0x1&lt;BR /&gt;INFO: cs0&lt;BR /&gt;INFO: _config = 0x80040322&lt;BR /&gt;INFO: cs[0].bnds = 0x7f&lt;BR /&gt;INFO: sdram_cfg[0] = 0xc50c0000&lt;BR /&gt;INFO: sdram_cfg[1] = 0x401100&lt;BR /&gt;INFO: sdram_cfg[2] = 0x0&lt;BR /&gt;INFO: timing_cfg[0] = 0x91550018&lt;BR /&gt;INFO: timing_cfg[1] = 0xbab48c42&lt;BR /&gt;INFO: timing_cfg[2] = 0x48c111&lt;BR /&gt;INFO: timing_cfg[3] = 0x10c1000&lt;BR /&gt;INFO: timing_cfg[4] = 0x2&lt;BR /&gt;INFO: timing_cfg[5] = 0x3401400&lt;BR /&gt;INFO: timing_cfg[6] = 0x0&lt;BR /&gt;INFO: timing_cfg[7] = 0x13300000&lt;BR /&gt;INFO: timing_cfg[8] = 0x2114600&lt;BR /&gt;INFO: timing_cfg[9] = 0x0&lt;BR /&gt;INFO: dq_map[0] = 0x0&lt;BR /&gt;INFO: dq_map[1] = 0x0&lt;BR /&gt;INFO: dq_map[2] = 0x0&lt;BR /&gt;INFO: dq_map[3] = 0x0&lt;BR /&gt;INFO: sdram_mode[0] = 0x3010210&lt;BR /&gt;INFO: sdram_mode[1] = 0x0&lt;BR /&gt;INFO: sdram_mode[9] = 0x4000000&lt;BR /&gt;INFO: sdram_mode[8] = 0x500&lt;BR /&gt;INFO: sdram_mode[2] = 0x10210&lt;BR /&gt;INFO: sdram_mode[3] = 0x0&lt;BR /&gt;INFO: sdram_mode[10] = 0x400&lt;BR /&gt;INFO: sdram_mode[11] = 0x4000000&lt;BR /&gt;INFO: sdram_mode[4] = 0x10210&lt;BR /&gt;INFO: sdram_mode[5] = 0x0&lt;BR /&gt;INFO: sdram_mode[12] = 0x400&lt;BR /&gt;INFO: sdram_mode[13] = 0x4000000&lt;BR /&gt;INFO: sdram_mode[6] = 0x10210&lt;BR /&gt;INFO: sdram_mode[7] = 0x0&lt;BR /&gt;INFO: sdram_mode[14] = 0x400&lt;BR /&gt;INFO: sdram_mode[15] = 0x4000000&lt;BR /&gt;INFO: interval = 0x18600618&lt;BR /&gt;INFO: zq_cntl = 0x8a090705&lt;BR /&gt;INFO: ddr_sr_cntr = 0x0&lt;BR /&gt;INFO: clk_cntl = 0x3000000&lt;BR /&gt;INFO: cdr[0] = 0x80040000&lt;BR /&gt;INFO: cdr[1] = 0xa181&lt;BR /&gt;INFO: wrlvl_cntl[0] = 0x8675f607&lt;BR /&gt;INFO: wrlvl_cntl[1] = 0x7090807&lt;BR /&gt;INFO: wrlvl_cntl[2] = 0x7070707&lt;BR /&gt;INFO: debug[28] = 0x46&lt;BR /&gt;INFO: Time before programming controller 267 ms&lt;BR /&gt;INFO: Program controller registers&lt;BR /&gt;INFO: Reading debug[9] as 0x1f001d00&lt;BR /&gt;INFO: Reading debug[10] as 0x22002000&lt;BR /&gt;INFO: cpo_min 0x1d&lt;BR /&gt;INFO: cpo_max 0x22&lt;BR /&gt;INFO: debug[28] 0x700046&lt;BR /&gt;INFO: Optimal cpo_sample 0x46&lt;BR /&gt;INFO: *0x1080000 = 0x7f&lt;BR /&gt;INFO: *0x1080080 = 0x80040322&lt;BR /&gt;INFO: *0x1080100 = 0x10c1000&lt;BR /&gt;INFO: *0x1080104 = 0x91550018&lt;BR /&gt;INFO: *0x1080108 = 0xbab48c42&lt;BR /&gt;INFO: *0x108010c = 0x48c111&lt;BR /&gt;INFO: *0x1080110 = 0xc50c0000&lt;BR /&gt;INFO: *0x1080114 = 0x401100&lt;BR /&gt;INFO: *0x1080118 = 0x3010210&lt;BR /&gt;INFO: *0x1080120 = 0x600041f&lt;BR /&gt;INFO: *0x1080124 = 0x18600618&lt;BR /&gt;INFO: *0x1080128 = 0xdeadbeef&lt;BR /&gt;INFO: *0x1080130 = 0x3000000&lt;BR /&gt;INFO: *0x1080160 = 0x2&lt;BR /&gt;INFO: *0x1080164 = 0x3401400&lt;BR /&gt;INFO: *0x108016c = 0x13300000&lt;BR /&gt;INFO: *0x1080170 = 0x8a090705&lt;BR /&gt;INFO: *0x1080174 = 0xc675f607&lt;BR /&gt;INFO: *0x1080190 = 0x7090807&lt;BR /&gt;INFO: *0x1080194 = 0x7070707&lt;BR /&gt;INFO: *0x1080200 = 0x10210&lt;BR /&gt;INFO: *0x1080208 = 0x10210&lt;BR /&gt;INFO: *0x1080210 = 0x10210&lt;BR /&gt;INFO: *0x1080220 = 0x500&lt;BR /&gt;INFO: *0x1080224 = 0x4000000&lt;BR /&gt;INFO: *0x1080228 = 0x400&lt;BR /&gt;INFO: *0x108022c = 0x4000000&lt;BR /&gt;INFO: *0x1080230 = 0x400&lt;BR /&gt;INFO: *0x1080234 = 0x4000000&lt;BR /&gt;INFO: *0x1080238 = 0x400&lt;BR /&gt;INFO: *0x108023c = 0x4000000&lt;BR /&gt;INFO: *0x1080250 = 0x2114600&lt;BR /&gt;INFO: *0x1080280 = 0xeeeeee06&lt;BR /&gt;INFO: *0x1080284 = 0x11111111&lt;BR /&gt;INFO: *0x1080288 = 0xffffff10&lt;BR /&gt;INFO: *0x108028c = 0xff&lt;BR /&gt;INFO: *0x1080290 = 0xffff0001&lt;BR /&gt;INFO: *0x1080b20 = 0x8080&lt;BR /&gt;INFO: *0x1080b24 = 0x80000000&lt;BR /&gt;INFO: *0x1080b28 = 0x80040000&lt;BR /&gt;INFO: *0x1080b2c = 0xa181&lt;BR /&gt;INFO: *0x1080bf8 = 0x20501&lt;BR /&gt;INFO: *0x1080bfc = 0x200&lt;BR /&gt;INFO: *0x1080f04 = 0x2&lt;BR /&gt;INFO: *0x1080f08 = 0xb&lt;BR /&gt;INFO: *0x1080f0c = 0x14000c20&lt;BR /&gt;INFO: *0x1080f24 = 0x1f001d00&lt;BR /&gt;INFO: *0x1080f28 = 0x22002000&lt;BR /&gt;INFO: *0x1080f34 = 0x5000&lt;BR /&gt;INFO: *0x1080f48 = 0x1&lt;BR /&gt;INFO: *0x1080f4c = 0x94000000&lt;BR /&gt;INFO: *0x1080f50 = 0xf000e00&lt;BR /&gt;INFO: *0x1080f54 = 0x12001100&lt;BR /&gt;INFO: *0x1080f58 = 0xe000e00&lt;BR /&gt;INFO: *0x1080f5c = 0xe000e00&lt;BR /&gt;INFO: *0x1080f60 = 0xe000000&lt;BR /&gt;INFO: *0x1080f70 = 0x700046&lt;BR /&gt;INFO: *0x1080f9c = 0x13001300&lt;BR /&gt;INFO: *0x1080fa0 = 0x13001300&lt;BR /&gt;INFO: *0x1080fb0 = 0x3&lt;BR /&gt;INFO: *0x1080fb4 = 0xf0f0e10&lt;BR /&gt;INFO: *0x1080fb8 = 0xf0f0e0e&lt;BR /&gt;INFO: *0x1080fbc = 0xf0f0e10&lt;BR /&gt;INFO: *0x1080fc0 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fc4 = 0xf0f0f11&lt;BR /&gt;INFO: *0x1080fc8 = 0xf100f0f&lt;BR /&gt;INFO: *0x1080fcc = 0xf0e0e10&lt;BR /&gt;INFO: *0x1080fd0 = 0xf100f0f&lt;BR /&gt;INFO: *0x1080fd4 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fd8 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fdc = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fe0 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fe4 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fe8 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080fec = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080ff0 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080ff4 = 0xf0f0f0f&lt;BR /&gt;INFO: *0x1080ff8 = 0xf0f0f0f&lt;/P&gt;&lt;P&gt;NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off&lt;BR /&gt;INFO: Time used by DDR driver 516 ms&lt;BR /&gt;NOTICE: BL2: v1.5(debug):LSDK-20.04&lt;BR /&gt;NOTICE: BL2: Built : 01:45:57, May 29 2020&lt;BR /&gt;INFO: Configuring TZASC-380&lt;BR /&gt;INFO: BL2: Doing platform setup&lt;BR /&gt;INFO: BL2: Loading image id 3&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: Loading image id=3 at address 0xfbe00000&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: Image id=3 loaded: 0xfbe00000 - 0xfbe0d644&lt;BR /&gt;INFO: BL2: Loading image id 5&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: Loading image id=5 at address 0x82000000&lt;BR /&gt;INFO: sd-mmc read done.&lt;BR /&gt;INFO: Image id=5 loaded: 0x82000000 - 0x820b886f&lt;BR /&gt;NOTICE: BL2: Booting BL31&lt;BR /&gt;INFO: Entry point address = 0xfbe00000&lt;BR /&gt;INFO: SPSR = 0x3cd&lt;BR /&gt;NOTICE: BL31: v1.5(debug):LSDK-20.04&lt;BR /&gt;NOTICE: BL31: Built : 01:45:52, May 29 2020&lt;BR /&gt;NOTICE: Welcome to LS1043 BL31 Phase&lt;BR /&gt;INFO: ARM GICv2 driver initialized&lt;BR /&gt;INFO: BL31: Initializing runtime services&lt;BR /&gt;WARNING: BL31: cortex_a53: CPU workaround for 835769 was missing!&lt;BR /&gt;WARNING: BL31: cortex_a53: CPU workaround for 843419 was missing!&lt;BR /&gt;INFO: BL31: cortex_a53: CPU workaround for 855873 was applied&lt;BR /&gt;INFO: BL31: Preparing for EL3 exit to normal world&lt;BR /&gt;INFO: Entry point address = 0x82000000&lt;BR /&gt;INFO: SPSR = 0x3c9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2019.10 (May 29 2020 - 02:11:12 +0100)&lt;/P&gt;&lt;P&gt;SoC: LS1043AE Rev1.1 (0x87920011)&lt;BR /&gt;Clock Configuration:&lt;BR /&gt; CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz&lt;BR /&gt; CPU3(A53):1600 MHz&lt;BR /&gt; Bus: 300 MHz DDR: 1600 MT/s FMAN: 600 MHz&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt; 00000000: 06100010 0c000000 00000000 00000000&lt;BR /&gt; 00000010: 14550002 80004002 60106000 c1002000&lt;BR /&gt; 00000020: 00000000 00000000 00000000 01030940&lt;BR /&gt; 00000030: 00000000 00003004 00000096 00000001&lt;BR /&gt;Model: LS1043A RGW Board&lt;BR /&gt;Board: LS1043ARGW, boot from SD&lt;BR /&gt;Invalid setting&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;BR /&gt;DRAM: 1.9 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;BR /&gt;SEC0: RNG instantiated&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;EEPROM: NXID v1&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net:&lt;BR /&gt;MMC read: dev # 0, block # 18432, count 128 ...&lt;BR /&gt;Fman1: Data at 00000000f7a38f60 is not a firmware&lt;BR /&gt;PCIe0: pcie@3400000 disabled&lt;BR /&gt;PCIe1: pcie@3500000 Root Complex: no link&lt;BR /&gt;PCIe2: pcie@3600000 Root Complex: no link&lt;BR /&gt;No ethernet found.&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 May 2020 08:32:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074955#M6256</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-05-29T08:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074956#M6257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;hakjun oh,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Please apply your DDR patch for&amp;nbsp;&lt;SPAN&gt;LS1043ARGW&amp;nbsp; on&amp;nbsp;packages/firmware/atf/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c in ATF source code, then move&amp;nbsp;build/firmware/atf/ and&amp;nbsp;build/firmware/u-boot/, rebuild ATF image for LS1043ARDB and verify it on LS1043ARDB.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Yiping&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2020 05:39:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074956#M6257</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-06-01T05:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074957#M6258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure what I understand, but DDR patch for LS1043ARGW applied to flexbuilder. And rebuilded u-boot and atf.&lt;/P&gt;&lt;P&gt;The rebuilt image was written to SD and booted from LS1043ARDB.&lt;/P&gt;&lt;P&gt;The boot log is:&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;Boot log on LS1043ARDB with DDR patch applied.&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;NOTICE: Fixed DDR on board&lt;/P&gt;&lt;P&gt;NOTICE: 2 GB DDR4, 32-bit, CL=11, ECC off&lt;BR /&gt;NOTICE: BL2: v1.5(release):LSDK-20.04&lt;BR /&gt;NOTICE: BL2: Built : 15:22:06, Jun 1 2020&lt;BR /&gt;NOTICE: BL31: v1.5(release):LSDK-20.04&lt;BR /&gt;NOTICE: BL31: Built : 15:22:10, Jun 1 2020&lt;BR /&gt;NOTICE: Welcome to LS1043 BL31 Phase&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;U-Boot 2019.10-dirty (Jun 01 2020 - 15:12:34 +0900)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SoC: LS1043AE Rev1.1 (0x87920011)&lt;BR /&gt;Clock Configuration:&lt;BR /&gt; CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz&lt;BR /&gt; CPU3(A53):1600 MHz&lt;BR /&gt; Bus: 300 MHz DDR: 1600 MT/s FMAN: 600 MHz&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt; 00000000: 06100010 0c000000 00000000 00000000&lt;BR /&gt; 00000010: 14550002 80004002 60106000 c1002000&lt;BR /&gt; 00000020: 00000000 00000000 00000000 01030940&lt;BR /&gt; 00000030: 00000000 00003004 00000096 00000001&lt;BR /&gt;Model: LS1043A RDB Board&lt;BR /&gt;Board: LS1043ARGW, boot from SD&lt;BR /&gt;Invalid setting&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;BR /&gt;DRAM: 1.9 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;BR /&gt;SEC0: RNG instantiated&lt;BR /&gt;FSL_SDHC: 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMC read: dev # 0, block # 18944, count 128 ...&lt;BR /&gt;Not a microcode&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: Loading Environment from MMC... *** Warning - bad CRC, using default environment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EEPROM: NXID v1&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net:&lt;BR /&gt;MMC read: dev # 0, block # 18432, count 128 ...&lt;BR /&gt;Fman1: Data at 00000000f7a380b0 is not a firmware&lt;BR /&gt;PCIe0: pcie@3400000 disabled&lt;BR /&gt;PCIe1: pcie@3500000 Root Complex: no link&lt;BR /&gt;PCIe2: pcie@3600000 Root Complex: no link&lt;BR /&gt;No ethernet found.&lt;BR /&gt;Hit any key to stop autoboot: 10&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2020 06:38:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074957#M6258</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-01T06:38:25Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074958#M6259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Hi Yiping.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Is there anything else I can do?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f; "&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff; color: #51626f; "&gt;hakjun oh&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2020 06:21:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074958#M6259</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-05T06:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074959#M6260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;hakjun oh,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Please check whether RCW for &lt;SPAN&gt;LS1043ARGW is correct.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Do you have CodeWarrior and CodeWarrior TAP? If yes, please create a bareboard project in CodeWarrior and check whether the sample project can run on the target board. In CodeWarrior initialization file, please modify DDR initialization parameters with your debug data, please use&amp;nbsp;USE_SAFE_RCW = True in CW initialization file to use the hard-coded RCW.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Yiping&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2020 09:19:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074959#M6260</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-06-05T09:19:30Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074960#M6261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes. The bare board project worked fine.&lt;/P&gt;&lt;P&gt;I think there perhaps have problem with RCW so I modified ASK's RCW to work with SDHC and booted, but the result is the same.&lt;/P&gt;&lt;P&gt;What shall we do next?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reset Configuration Word (RCW):&lt;BR /&gt; 00000000: 08100010 0a000000 00000000 00000000&lt;BR /&gt; 00000010: 14550002 80004002 60106000 c1002000&lt;BR /&gt; 00000020: 00000000 00000000 00000000 01030940&lt;BR /&gt; 00000030: 00000000 00003004 00000096 00000001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2020 00:14:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074960#M6261</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-10T00:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074961#M6262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: #3d3d3d; border: none windowtext 1.0pt; padding: 0cm; background: white;"&gt;Hello&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; padding: 0cm; color: #646464; font-weight: inherit; background: white; font-size: 18.004px; "&gt;hakjun oh,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="border: none windowtext 1.0pt; padding: 0cm; color: #646464; background: white; font-weight: inherit; font-size: 18.004px; "&gt;In CodeWarrior initialization file, please configure&amp;nbsp;&lt;SPAN style="color: #51626f; border: none windowtext 1.0pt; padding: 0cm; background: white;"&gt;USE_SAFE_RCW = False,&amp;nbsp;please configure the target board as booting from SD card, then try whether the bareboard project can work fine.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="border: none windowtext 1.0pt; padding: 0cm; color: #51626f; background: white; font-weight: inherit; font-size: 18.004px; "&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm; margin-bottom: .0001pt;"&gt;&lt;SPAN style="border: none windowtext 1.0pt; padding: 0cm; color: #51626f; background: white; font-weight: inherit; font-size: 18.004px; "&gt;Yiping&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="" style="color: #646464; background-color: #ffffff; border: 0px; font-weight: 200; font-size: 1.286rem; padding: 0px 0px 0px 30px;"&gt;&lt;SPAN class="" style="border: 0px; font-weight: inherit; font-size: 18.004px;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2020 09:18:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074961#M6262</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-06-11T09:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074962#M6263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oops, sorry.&amp;nbsp;I didn't understand the prev answer to the question well.&lt;/P&gt;&lt;P&gt;In the previous question, RGW booting with the USE_SAFE_RCW = True option causes the machine to hang.&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;RGW booted with SAFE_RCW&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: esdhc_emmc_init&lt;BR /&gt;INFO: Card detected successfully&lt;BR /&gt;INFO: init done:&lt;BR /&gt;INFO: platform clock 400000000&lt;BR /&gt;INFO: DDR PLL1 1600000000&lt;BR /&gt;INFO: DDR PLL2 0&lt;BR /&gt;INFO: time base 32 ms&lt;BR /&gt;INFO: Parse DIMM SPD(s)&lt;BR /&gt;INFO: cal cs&lt;BR /&gt;INFO: cs_in_use = 1&lt;BR /&gt;INFO: cs_on_dimm[0] = 1&lt;BR /&gt;NOTICE: Fixed DDR on board&lt;BR /&gt;INFO: Time after p&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;And when the diagnosis starts, an error is displayed in 2 items.&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH style="width: 25.6738%;"&gt;Test Name&lt;/TH&gt;&lt;TH style="width: 69.3262%;"&gt;Info&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="width: 25.6738%;"&gt;...&lt;/TD&gt;&lt;TD style="width: 69.3262%;"&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 25.6738%;"&gt;Run target initialization script&lt;/TD&gt;&lt;TD style="width: 69.3262%;"&gt;DDR: initialization failed (ERR_DETECT = 0x00000080).&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 25.6738%;"&gt;Test DDR memory access&lt;/TD&gt;&lt;TD style="width: 69.3262%;"&gt;Memory verification failed. First mismatch was found at address 0x80000000.&amp;nbsp;Expected 'aa', but found '55'.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="width: 25.6738%;"&gt;...&lt;/TD&gt;&lt;TD style="width: 69.3262%;"&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But likewise, booting the RDB with the USE_SAFE_RCW = True option cause hang.&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD style="border: inherit solid inherit;"&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH style="border: inherit solid inherit; font-weight: bold; font-size: inherit; padding: 5px;"&gt;RDB booted with SAFE_RCW&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;/TABLE&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: RCW BOOT SRC is SD/EMMC&lt;BR /&gt;INFO: esdhc_emmc_init&lt;BR /&gt;INFO: Card detected successfully&lt;BR /&gt;INFO: init done:&lt;BR /&gt;INFO: platform clock 400000000&lt;BR /&gt;INFO: DDR PLL1 1600000000&lt;BR /&gt;INFO: DDR PLL2 0&lt;BR /&gt;INFO: time base 32 ms&lt;BR /&gt;INFO: Parse DIMM SPD(s)&lt;BR /&gt;INFO: cal cs&lt;BR /&gt;INFO: cs_in_use = 1&lt;BR /&gt;INFO: cs_on_dimm[0] = 1&lt;BR /&gt;NOTI&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;However, the diagnosis&amp;nbsp;has not error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2020 05:25:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074962#M6263</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-12T05:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074963#M6264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use DDRv to connect your custom board to optimize and validate your DDR configuration parameters on the custom board.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2020 10:30:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074963#M6264</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-06-16T10:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074964#M6265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found something while I was looking at the board. I thought it was MT40A512M88HX-093E because it was written as &lt;SPAN&gt;MT40A512M&lt;/SPAN&gt;8HX-093E in the RDB source and schematic. However, I confirmed that the FBGA codes of RDB and RGW are the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Different results were obtained when the Validation Test was performed by matching the set values using Codewarrior DDRv. In RDB, all tests are Passed, but in RGW, all tests are Failed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;RGW DDR&lt;/TH&gt;&lt;TH&gt;RDB DDR&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RGW_DDR_CODE.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/113115i13C8488345033428/image-size/large?v=v2&amp;amp;px=999" role="button" title="RGW_DDR_CODE.jpg" alt="RGW_DDR_CODE.jpg" /&gt;&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RDB_DDR_CODE.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/113116i3C1DD0E6ECB632E3/image-size/large?v=v2&amp;amp;px=999" role="button" title="RDB_DDR_CODE.jpg" alt="RDB_DDR_CODE.jpg" /&gt;&lt;/span&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RGW-DDR_VAL.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/113117iD0F4DA9760420D6F/image-size/large?v=v2&amp;amp;px=999" role="button" title="RGW-DDR_VAL.png" alt="RGW-DDR_VAL.png" /&gt;&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RDB-DDR_VAL.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/113118i86D0DDC45749DDDB/image-size/large?v=v2&amp;amp;px=999" role="button" title="RDB-DDR_VAL.png" alt="RDB-DDR_VAL.png" /&gt;&lt;/span&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The more I do, the more I can't figure out the cause. What more should I do?&lt;/P&gt;&lt;P&gt;I will continue to validate DDR configuration parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2020 01:05:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074964#M6265</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-18T01:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074965#M6266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yiping.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found reason of failed DDR validation in Codewarrior DDRv. It should have set DQ values. I didn't know if there was this option.&lt;BR /&gt;Either way, the results are good. Now I should check if there is any DQ setting in the ATF source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6;" width="100%"&gt;&lt;THEAD&gt;&lt;TR style="background-color: #efefef;"&gt;&lt;TH&gt;RGW DDR Validation&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="RGW-DDR_VAL-PASS.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/113131i36F41A5E1D482514/image-size/large?v=v2&amp;amp;px=999" role="button" title="RGW-DDR_VAL-PASS.png" alt="RGW-DDR_VAL-PASS.png" /&gt;&lt;/span&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2020 02:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074965#M6266</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-18T02:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074966#M6267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="" style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;P&gt;Hi Yiping.&lt;/P&gt;&lt;P&gt;The problem&amp;nbsp;has been resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE class="j-table jiveBorder" style="border: 1px solid #c6c6c6; font-weight: inherit; margin: 0px 0px 2px;" width="100%"&gt;&lt;THEAD style="border: inherit solid inherit; font-weight: inherit;"&gt;&lt;TR style="background-color: #efefef; border: inherit solid inherit; font-weight: inherit;"&gt;&lt;TH class="" style="border: inherit solid inherit; font-weight: bold; padding: 5px;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt;&lt;TBODY style="border: inherit solid inherit; font-weight: inherit;"&gt;&lt;TR style="border: inherit solid inherit; font-weight: inherit;"&gt;&lt;TD style="border: inherit solid inherit; padding: 5px;"&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #ffff00; border: 0px; font-weight: inherit;"&gt;diff --git a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00; border: 0px; font-weight: inherit;"&gt;index 705adb014..776204d57 100644&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00; border: 0px; font-weight: inherit;"&gt;--- a/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ffff00; border: 0px; font-weight: inherit;"&gt;+++ b/plat/nxp/soc-ls1043/ls1043ardb/ddr_init.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #00ccff; border: 0px; font-weight: inherit;"&gt;@@ -92,33 +92,33 @@&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;int ddr_board_options(struct ddr_info *priv)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;return 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;/* DDR model number: MT40A512M8HX-093E */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;struct dimm_params ddr_raw_timing = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.n_ranks = 1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.rank_density = 2147483648u,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.capacity = 2147483648u,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.primary_sdram_width = 32,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .n_row_addr = 15,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .n_col_addr = 10,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.bank_group_bits = 2,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.burst_lengths_bitmask = 0x0c,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .tckmin_x_ps = 938,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .tckmax_ps = 1500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.caslat_x = 0x000DFA00,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .taa_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trcd_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trp_ps = 13500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .tras_ps = 33000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trc_ps = 46500,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .twr_ps = 15000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trfc1_ps = 260000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trfc2_ps = 160000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trfc4_ps = 110000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .tfaw_ps = 21000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trrds_ps = 3700,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .trrdl_ps = 5300,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .tccdl_ps = 5355,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #000000; border: 0px; font-weight: inherit;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; .refresh_rate_ps = 7800000,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000; border: 0px; font-weight: inherit;"&gt;+&amp;nbsp; &amp;nbsp; .dq_mapping[0] = 0x15,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&amp;nbsp; &amp;nbsp; .dq_mapping[1] = 0x36,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[2] = 0x15,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[3] = 0x35,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[4] = 0x15,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[5] = 0x36,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+&lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt; .dq_mapping[6] = 0x16,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[7] = 0x36,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[8] = 0x1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[9] = 0x21,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[10] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[11] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[12] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[13] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[14] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[15] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[16] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping[17] = 0x0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #008000;"&gt;+ &lt;SPAN style="background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.dq_mapping_ors = 0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;.rc = 0x1f,&lt;BR /&gt;};&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Thank you very much.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;hakjun oh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2020 05:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1074966#M6267</guid>
      <dc:creator>hakjunoh</dc:creator>
      <dc:date>2020-06-19T05:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARGW SD TFA boot problem</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1944426#M14839</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;SPAN&gt;Hakjunoh,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have same problem. Can you share me how to mapping data?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks so much!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Aug 2024 10:46:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARGW-SD-TFA-boot-problem/m-p/1944426#M14839</guid>
      <dc:creator>ChienNQ</dc:creator>
      <dc:date>2024-08-30T10:46:33Z</dc:date>
    </item>
  </channel>
</rss>

