<?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: U-BOOT LS1043ARDB NAND</title>
    <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311821#M8510</link>
    <description>&lt;P&gt;If the NAND flash on your custom board is different from LS1043ARDB, you need to modify IFC controller configuration parameters according to the NAND flash on your custom board.&lt;/P&gt;&lt;P&gt;Please modify "NAND Flash Definitions" section in&amp;nbsp;include/configs/ls1043ardb.h.&lt;/P&gt;&lt;P&gt;Please refer to&amp;nbsp;&lt;A href="https://community.nxp.com/t5/Layerscape-Knowledge-Base/IFC-Controller-Configuration-on-QorIQ-Custom-Boards/ta-p/1109156" target="_blank"&gt;https://community.nxp.com/t5/Layerscape-Knowledge-Base/IFC-Controller-Configuration-on-QorIQ-Custom-Boards/ta-p/1109156&lt;/A&gt;&amp;nbsp;for details.&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jul 2021 07:48:19 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2021-07-22T07:48:19Z</dc:date>
    <item>
      <title>U-BOOT LS1043ARDB NAND</title>
      <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1310297#M8486</link>
      <description>&lt;P&gt;Good morning,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If we program the ls1043ardb u-boot for NAND (starting from&amp;nbsp;ls1043ardb_nand_defconfig) in our custom board (with our ddr parameters), the boot stops but using the same ddr files for QSPI u-boot, the boot continues without problems.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log for NAND:&lt;/P&gt;&lt;DIV&gt;U-Boot SPL 2020.04-dirty (Jul 16 2021 - 17:00:13 +0100)&lt;BR /&gt;Error, wrong i2c adapter 0 max 0 possible&lt;BR /&gt;Error, wrong i2c adapter 0 max 0 possible&lt;BR /&gt;Initialzing DDR using fixed setting&lt;BR /&gt;Configuring DDR for 1600 MT/s data rate&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Jul 2021 08:50:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1310297#M8486</guid>
      <dc:creator>carlos-m-ribeiro</dc:creator>
      <dc:date>2021-07-20T08:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: U-BOOT LS1043ARDB NAND</title>
      <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1310650#M8495</link>
      <description>&lt;P&gt;And after we add in ddr.c and ddr.h the CONFIG_SYS_DDR_RAW_TIMING define, the log is:&lt;/P&gt;&lt;DIV&gt;U-Boot SPL 2020.04-dirty (Jul 20 2021 - 12:06:49 +0100)&lt;BR /&gt;Error, wrong i2c adapter 0 max 0 possible&lt;BR /&gt;Error, wrong i2c adapter 0 max 0 possible&lt;BR /&gt;Initializing DDR....&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thank you&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jul 2021 17:29:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1310650#M8495</guid>
      <dc:creator>carlos-m-ribeiro</dc:creator>
      <dc:date>2021-07-20T17:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: U-BOOT LS1043ARDB NAND</title>
      <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311058#M8500</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The DDR controller initialization parameters defined in&amp;nbsp;board/freescale/ls1043ardb/ddr.h in u-boot source code is only used for LS1043ARDB demo board, you need to use QCVS DDRv tool to calculate, optimize and validate DDR controller configuration parameters for your custom board.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Did you define&amp;nbsp;ddr_raw_timing in&amp;nbsp;board/freescale/ls1043ardb/ddr.c according to your DDR datasheet?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If yes, you could try the following method to create a QCVS DDR project to connect to the target board to do optimization and validation.&lt;/P&gt;
&lt;P&gt;1. Please define&amp;nbsp;&lt;SPAN&gt;CONFIG_SYS_DDR_RAW_TIMING in&amp;nbsp;include/configs/ls1043ardb.h and rebuild u-boot. Then boot u-boot image on your custom board.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2. In CodeWarrior IDE, please create a QCVS DDR project, in "DDR configuration" panel, please select "From target" Configuration mode, after type CodeWarrior TAP IP address, please click "Read from target", then create the QCVS DDR project with parameters read from your custom board.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3. Please complete DDRv Centering the clock, Read/Write ODT and driver validation and Operation DDR tests.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;4. Please click Project-&amp;gt;Generate Processor Expert Code, please refer to DDR controller configuration parameters in file&amp;nbsp;uboot_ddr1.c in Generated_Code folder to configure DDR parameters in&amp;nbsp;board/freescale/ls1043ardb/ddr.h in u-boot source code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I attached QCVS DDRv tool user manual.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jul 2021 07:29:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311058#M8500</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-07-21T07:29:52Z</dc:date>
    </item>
    <item>
      <title>Re: U-BOOT LS1043ARDB NAND</title>
      <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311226#M8505</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;Thank you for your advise, now the DDR is ok, but we cannot boot from NAND again:&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;U-Boot 2020.04-dirty (Jul 21 2021 - 10:33:05 +0100)&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;SoC: LS1023A Rev1.1 (0x87920911)&lt;BR /&gt;Clock Configuration:&lt;BR /&gt;CPU0(A53):1000 MHz CPU1(A53):1000 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: 0610000a 0c000000 00000000 00000000&lt;BR /&gt;00000010: 34550002 00004012 e0106000 c1002000&lt;BR /&gt;00000020: 00000000 00000000 00000000 0003cffc&lt;BR /&gt;00000030: 20004101 04102501 00000096 00000001&lt;BR /&gt;Model: LS1043A QDS Board&lt;BR /&gt;***********************************************&lt;BR /&gt;*** BOARD: AT16sxg, ALTICE LABS 2021 ***&lt;BR /&gt;***********************************************&lt;BR /&gt;BOOTING FROM...DRAM: Detected UDIMM Fixed DDR on board&lt;BR /&gt;3.9 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;BR /&gt;Using SERDES1 Protocol: 13397 (0x3455)&lt;BR /&gt;SEC Firmware: config-1: no such config&lt;BR /&gt;SEC Firmware: error (-2)&lt;BR /&gt;SEC Firmware: Failed to load image&lt;BR /&gt;Waking secondary cores to start from fbd28000&lt;BR /&gt;All (2) cores are up.&lt;BR /&gt;Flash: "Error" handler, esr 0xbf000002&lt;BR /&gt;elr: 0000000082001990 lr : 0000000082078974 (reloc)&lt;BR /&gt;elr: 00000000fbd29990 lr : 00000000fbda0974&lt;BR /&gt;x0 : 00000000008eb0a0 x1 : 00000000000f4240&lt;BR /&gt;x2 : 00000000fbc22a88 x3 : 0000000000000000&lt;BR /&gt;x4 : 0000000000000000 x5 : 00000000fbc22a6c&lt;BR /&gt;x6 : 00000000000000f0 x7 : 0000000000000000&lt;BR /&gt;x8 : 0000000060000000 x9 : 000000000000000c&lt;BR /&gt;x10: 00000000fbde9eb8 x11: 00000000fbdaddda&lt;BR /&gt;x12: 000000000000000d x13: 000000000000d7e8&lt;BR /&gt;x14: 00000000fbc22a48 x15: 00000000ffffffff&lt;BR /&gt;x16: 0000000000000001 x17: 000000000000010f&lt;BR /&gt;x18: 00000000fbc25dc0 x19: 00000000008eb0b9&lt;BR /&gt;x20: 0000000000000001 x21: 0000000000989680&lt;BR /&gt;x22: 00000000fbde9eb8 x23: 000000001000a883&lt;BR /&gt;x24: 0000000000000000 x25: 00000000fbdaa884&lt;BR /&gt;x26: 000000001000c000 x27: 000000001001ae10&lt;BR /&gt;x28: 00000000fbc22b30 x29: 00000000fbc22a40&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;Code: d53be000 d65f03c0 d5033fdf d53be020 (b9015640)&lt;BR /&gt;Resetting CPU ...&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 21 Jul 2021 10:05:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311226#M8505</guid>
      <dc:creator>carlos-m-ribeiro</dc:creator>
      <dc:date>2021-07-21T10:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: U-BOOT LS1043ARDB NAND</title>
      <link>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311821#M8510</link>
      <description>&lt;P&gt;If the NAND flash on your custom board is different from LS1043ARDB, you need to modify IFC controller configuration parameters according to the NAND flash on your custom board.&lt;/P&gt;&lt;P&gt;Please modify "NAND Flash Definitions" section in&amp;nbsp;include/configs/ls1043ardb.h.&lt;/P&gt;&lt;P&gt;Please refer to&amp;nbsp;&lt;A href="https://community.nxp.com/t5/Layerscape-Knowledge-Base/IFC-Controller-Configuration-on-QorIQ-Custom-Boards/ta-p/1109156" target="_blank"&gt;https://community.nxp.com/t5/Layerscape-Knowledge-Base/IFC-Controller-Configuration-on-QorIQ-Custom-Boards/ta-p/1109156&lt;/A&gt;&amp;nbsp;for details.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2021 07:48:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/U-BOOT-LS1043ARDB-NAND/m-p/1311821#M8510</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2021-07-22T07:48:19Z</dc:date>
    </item>
  </channel>
</rss>

