<?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>topic Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095409#M15728</link>
    <description>Can you guide me to perform optimization and validation using DDRv tool.&lt;BR /&gt;&lt;BR /&gt;Also,I have a doubt if the same custom board able to boot SD card which has rootfs and boot-partition images built from mickledore and styhead branch then why not working for sacrthgap?</description>
    <pubDate>Mon, 12 May 2025 10:02:19 GMT</pubDate>
    <dc:creator>Dhanyalakshmi</dc:creator>
    <dc:date>2025-05-12T10:02:19Z</dc:date>
    <item>
      <title>Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2091100#M15688</link>
      <description>&lt;P class=""&gt;We are encountering a boot issue on our &lt;STRONG&gt;custom LS1012A-based board&lt;/STRONG&gt; when using &lt;STRONG&gt;rootfs and boot-partition images&lt;/STRONG&gt; generated from the &lt;STRONG&gt;Scarthgap branch&lt;/STRONG&gt;, while booting from the &lt;STRONG&gt;SD card&lt;/STRONG&gt;.&lt;/P&gt;&lt;H4&gt;What Works:&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;On the &lt;STRONG&gt;FRWY-LS1012A evaluation board&lt;/STRONG&gt;, both &lt;STRONG&gt;Mickledore&lt;/STRONG&gt; and &lt;STRONG&gt;Scarthgap&lt;/STRONG&gt; branch images (&lt;STRONG&gt;rootfs &amp;amp; boot-partition&lt;/STRONG&gt;) boot successfully from the &lt;STRONG&gt;SD card&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;On our &lt;STRONG&gt;custom board&lt;/STRONG&gt;, images (&lt;STRONG&gt;rootfs &amp;amp; boot-partition&lt;/STRONG&gt;) built from the &lt;STRONG&gt;Mickledore&lt;/STRONG&gt; branch boot successfully from the &lt;STRONG&gt;SD card&lt;/STRONG&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;What Fails:&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;On our &lt;STRONG&gt;custom board&lt;/STRONG&gt;, the system fails to boot when using the &lt;STRONG&gt;Scarthgap branch&lt;/STRONG&gt; images (&lt;STRONG&gt;rootfs &amp;amp; boot-partition&lt;/STRONG&gt;) from the &lt;STRONG&gt;SD card&lt;/STRONG&gt;. The kernel appears to hang shortly after starting.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Hardware Differences (Custom Board vs. FRWY-LS1012A):&lt;/H4&gt;&lt;P class=""&gt;Our custom board is derived from the FRWY-LS1012A with the following minor hardware changes:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;STRONG&gt;Audio input/output ports removed&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;STRONG&gt;M.2 Type-E NGFF slot removed&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;&lt;STRONG&gt;mikroBus Click headers removed&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Other components and peripherals remain unchanged.&lt;/P&gt;&lt;H4&gt;SDK Source:&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;The &lt;STRONG&gt;Scarthgap Yocto SDK&lt;/STRONG&gt; was downloaded from:&lt;BR /&gt;&lt;A href="https://github.com/nxp-qoriq/yocto-sdk/tree/scarthgap" target="_new" rel="noopener"&gt;https://github.com/nxp-qoriq/yocto-sdk/tree/scarthgap&lt;/A&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P class=""&gt;Please let us know if the &lt;STRONG&gt;image build steps&lt;/STRONG&gt; or &lt;STRONG&gt;SD card preparation process&lt;/STRONG&gt; are needed for verification. We are happy to provide complete logs and reproduction steps.&lt;/P&gt;</description>
      <pubDate>Sat, 03 May 2025 05:50:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2091100#M15688</guid>
      <dc:creator>Dhanyalakshmi</dc:creator>
      <dc:date>2025-05-03T05:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2094485#M15712</link>
      <description>&lt;P&gt;Please download Scarthgap prebuilt Kernel image and dtb file from the following link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.nxp.com/s/case/500Tg00000KC1b9IAD/community-scarthgap-images-fail-to-boot-on-custom-ls1012a-board-via-sd-card?language=en_US" target="_blank"&gt;https://support.nxp.com/s/case/500Tg00000KC1b9IAD/community-scarthgap-images-fail-to-boot-on-custom-ls1012a-board-via-sd-card?language=en_US&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Please refer to the following command to boot Kernel Image.&lt;/P&gt;
&lt;P&gt;=&amp;gt;tftp 0xa0000000 Image&lt;/P&gt;
&lt;P&gt;=&amp;gt;tftp 0xb0000000&amp;nbsp;fsl-ls1012a-frwy.dtb&lt;/P&gt;
&lt;P&gt;=&amp;gt; booti&amp;nbsp;0xa0000000 -&amp;nbsp;0xb0000000&lt;/P&gt;
&lt;P&gt;Please check whether you get the same error on your custom board.&lt;/P&gt;
&lt;P&gt;If yes, please use mtest command to test DDR memory in u-boot.&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 09:01:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2094485#M15712</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-05-09T09:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2094606#M15714</link>
      <description>&lt;P&gt;Thank You Yiping for the reply,&lt;/P&gt;&lt;P&gt;I tried with the dtb and image you have provided but SD card still did not boot properly. I have attached the logs for your reference. Please provide guidance why SDK built from scarthgap branch unable to boot from SD card.&amp;nbsp;&lt;/P&gt;&lt;P&gt;And how to resolve this issue.&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 11:52:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2094606#M15714</guid>
      <dc:creator>Dhanyalakshmi</dc:creator>
      <dc:date>2025-05-09T11:52:07Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095325#M15724</link>
      <description>&lt;P&gt;The system didn't stop at the same place, so I suspect there is problem with your DDR controller initialization.&lt;/P&gt;
&lt;P&gt;What's the result to do DDR test with "mtest" command?&lt;/P&gt;
&lt;P&gt;Did you find any error?&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2025 08:32:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095325#M15724</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-05-12T08:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095336#M15725</link>
      <description>Thank You Yiping for the reply,Here's the result of the command.&lt;BR /&gt;&lt;BR /&gt;=&amp;gt; mtest&lt;BR /&gt;Testing 80000000 ... 9fffffff:&lt;BR /&gt;Pattern 0000000000000000 Writing...&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;it stuck here only for about 5 minutes. Is it normal?</description>
      <pubDate>Mon, 12 May 2025 08:44:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095336#M15725</guid>
      <dc:creator>Dhanyalakshmi</dc:creator>
      <dc:date>2025-05-12T08:44:39Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095338#M15726</link>
      <description>&lt;P&gt;It's abnormal, the DDR test program cannot run normally at all.&lt;/P&gt;
&lt;P&gt;Please use QCVS DDRv tool to connect to your custom board to do optimization and validation.&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2025 08:49:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095338#M15726</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-05-12T08:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095409#M15728</link>
      <description>Can you guide me to perform optimization and validation using DDRv tool.&lt;BR /&gt;&lt;BR /&gt;Also,I have a doubt if the same custom board able to boot SD card which has rootfs and boot-partition images built from mickledore and styhead branch then why not working for sacrthgap?</description>
      <pubDate>Mon, 12 May 2025 10:02:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2095409#M15728</guid>
      <dc:creator>Dhanyalakshmi</dc:creator>
      <dc:date>2025-05-12T10:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Scarthgap Images Fail to Boot on Custom LS1012A Board via SD Card</title>
      <link>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2096321#M15733</link>
      <description>&lt;P style="line-height: 115%; margin: 0in 0in 8.0pt 0in;"&gt;&lt;SPAN&gt;For QCVS DDRv tool usage, you could refer to the following document.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="line-height: 115%; margin: 0in 0in 8.0pt 0in;"&gt;&lt;SPAN&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nxp.com.cn%2Fdocs%2Fen%2Fuser-guide%2FQCVS_DDR_User_Guide.pdf&amp;amp;data=05%7C02%7Cyiping.wang%40nxp.com%7C868c78c692f0461c0ecb08dd91fcbe58%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638827236923191278%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=ZNT%2FhHeG2E%2BD4%2BJ7Jfu8t7ICYkhOcsKxsRsklp9FyPo%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;https://www.nxp.com.cn/docs/en/user-guide/QCVS_DDR_User_Guide.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="line-height: 115%; margin: 0in 0in 8.0pt 0in;"&gt;&lt;SPAN&gt;&lt;A href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FQonverge-Knowledge-Base%2FDDR-Controller-Configuration-on-LS2085-LS2080-Bringing-up%2Fta-p%2F1128310&amp;amp;data=05%7C02%7Cyiping.wang%40nxp.com%7C868c78c692f0461c0ecb08dd91fcbe58%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638827236923222715%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=jvUwDssdMwmu%2BrZBDDET3ihh%2FhaSHsCCFr3iBDYfa0A%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/Qonverge-Knowledge-Base/DDR-Controller-Configuration-on-LS2085-LS2080-B...&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="line-height: 115%; margin: 0in 0in 8.0pt 0in;"&gt;&lt;SPAN&gt;You could use "read from target" method to create a QCVS DDR project, then connect to your target board to do validation to get the optimized parameters.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="line-height: 115%; margin: 0in 0in 8.0pt 0in;"&gt;&lt;SPAN&gt;After successful validation, please click Project-&amp;gt;Generate Processor Expert Code to get the optimized DDR controller configuration parameters in file ddr_init1.c, and use it to modify ATF source code plat/nxp/soc-ls1012a/ls1012afrwy/ddr_init.c.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2025 09:17:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Scarthgap-Images-Fail-to-Boot-on-Custom-LS1012A-Board-via-SD/m-p/2096321#M15733</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2025-05-13T09:17:10Z</dc:date>
    </item>
  </channel>
</rss>

