<?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: bootm error using nxp lsdk tiny kernel on LS1088ARDB</title>
    <link>https://community.nxp.com/t5/Layerscape/bootm-error-using-nxp-lsdk-tiny-kernel-on-LS1088ARDB/m-p/817795#M3676</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="34346" data-username="holder" href="https://community.nxp.com/people/holder"&gt;bob holder&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the error log, the dpl is not applied, I am not sure whether the DPL image is deployed on QSPI flash, please refer to the following procedure to deploy the pre-built QSPI u-boot image on the alternate bank.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For QSPI boot (programming from altbank):&lt;BR /&gt;=&amp;gt; sf probe 0:1&lt;BR /&gt;=&amp;gt; tftp 0xa0000000 firmware_ls1088ardb_uboot_qspiboot.img&lt;BR /&gt;=&amp;gt; sf erase 0 +$filesize&lt;BR /&gt;=&amp;gt; sf write 0xa0000000 0 $filesize&lt;BR /&gt;=&amp;gt; i2c mw 0x66 0x50 20;i2c mw 66 10 20;i2c mw 66 10 21&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then apply MC, DPC and DPL images as the following.&lt;/P&gt;&lt;P&gt;=&amp;gt; sf read 0x81000000 0xA00000 0x05000&lt;BR /&gt;device 0 offset 0xa00000, size 0x5000&lt;BR /&gt;SF: 20480 bytes @ 0xa00000 Read: OK&lt;BR /&gt;=&amp;gt; sf read 0x82000000 0xE00000 0x7000&lt;BR /&gt;device 0 offset 0xe00000, size 0x7000&lt;BR /&gt;SF: 28672 bytes @ 0xe00000 Read: OK&lt;BR /&gt;=&amp;gt; fsl_mc start mc 0x81000000 0x82000000&lt;BR /&gt;fsl-mc: MC is already booted&lt;BR /&gt;=&amp;gt; sf read 0x83000000 0xD00000 0x06800&lt;BR /&gt;device 0 offset 0xd00000, size 0x6800&lt;BR /&gt;SF: 26624 bytes @ 0xd00000 Read: OK&lt;BR /&gt;=&amp;gt; fsl_mc apply DPL 0x83000000&lt;BR /&gt;fsl-mc: Deploying data path layout ... SUCCESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then execute the following command.&lt;/P&gt;&lt;P&gt;=&amp;gt; bootm a0000000#ls1088ardb&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;Note:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 MC or PFE firmware 3MB 0x00A00000 0x05000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 DPL 1MB 0x00D00000 0x06800&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 DPC 1MB 0x00E00000 0x07000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;fsl_mc start mc &amp;lt;MC FW Address&amp;gt; &amp;lt; MC DPC Address&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;fsl_mc apply DPL &amp;lt;MC DPL Address&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Oct 2018 10:28:22 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2018-10-29T10:28:22Z</dc:date>
    <item>
      <title>bootm error using nxp lsdk tiny kernel on LS1088ARDB</title>
      <link>https://community.nxp.com/t5/Layerscape/bootm-error-using-nxp-lsdk-tiny-kernel-on-LS1088ARDB/m-p/817794#M3675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;Target is LS1088ARDB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following directions in LSDK_REV1809 documentation section 4.3 Step 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I downloaded the pre-built linux image from nxp site:&lt;/P&gt;&lt;P&gt;wget &lt;A href="http://www.nxp.com/lgfiles/sdk/lsdk1806/lsdk_linux_arm64_tiny.itb"&gt;http://www.nxp.com/lgfiles/sdk/lsdk1806/lsdk_linux_arm64_tiny.itb&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I transfer this file from tftp server and boot as directed in LSDK_REV1809 section 4.3 Step 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;==&amp;gt; bootm a0000000#ls1088ardb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get following error:&lt;/P&gt;&lt;P&gt;## Loading kernel from FIT Image at a0000000 ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Using 'ls1088ardb' configuration&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Trying 'kernel' kernel subimage&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description:&amp;nbsp; ARM64 Kernel&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2018-06-23&amp;nbsp;&amp;nbsp; 8:35:51 UTC&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kernel Image&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compression:&amp;nbsp; gzip compressed&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Start:&amp;nbsp;&amp;nbsp; 0xa00000d0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 9004198 Bytes = 8.6 MiB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Architecture: AArch64&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linux&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Address: 0x80080000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 0x80080000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash algo:&amp;nbsp;&amp;nbsp;&amp;nbsp; crc32&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash value:&amp;nbsp;&amp;nbsp; 6e2e1026&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Verifying Hash Integrity ... crc32+ OK&lt;BR /&gt;## Loading ramdisk from FIT Image at a0000000 ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Using 'ls1088ardb' configuration&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Trying 'initrd' ramdisk subimage&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description:&amp;nbsp; initrd for arm64&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2018-06-23&amp;nbsp;&amp;nbsp; 8:35:51 UTC&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAMDisk Image&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compression:&amp;nbsp; uncompressed&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Start:&amp;nbsp;&amp;nbsp; 0xa0896658&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 10842127 Bytes = 10.3 MiB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Architecture: AArch64&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Linux&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Address: 0x00000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 0x00000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash algo:&amp;nbsp;&amp;nbsp;&amp;nbsp; crc32&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash value:&amp;nbsp;&amp;nbsp; b67ed0d0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Verifying Hash Integrity ... crc32+ OK&lt;BR /&gt;## Loading fdt from FIT Image at a0000000 ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Using 'ls1088ardb' configuration&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Trying 'ls1088ardb-dtb' fdt subimage&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Description:&amp;nbsp; ls1088ardb-dtb&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2018-06-23&amp;nbsp;&amp;nbsp; 8:35:51 UTC&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Flat Device Tree&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Compression:&amp;nbsp; uncompressed&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Start:&amp;nbsp;&amp;nbsp; 0xa12f7500&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 15864 Bytes = 15.5 KiB&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Architecture: AArch64&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash algo:&amp;nbsp;&amp;nbsp;&amp;nbsp; crc32&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hash value:&amp;nbsp;&amp;nbsp; 2227f976&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Verifying Hash Integrity ... crc32+ OK&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Loading fdt from 0xa12f7500 to 0x90000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Booting using the fdt blob at 0x90000000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Uncompressing Kernel Image ... OK&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Loading Device Tree to 000000009fff9000, end 000000009ffffdf7 ... OK&lt;BR /&gt;WARNING: fdt_fixup_stdout: could not read serial0 alias: FDT_ERR_NOTFOUND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fdt_fixup_smmu: WARNING: no SMMU node found&lt;BR /&gt;fdt_fixup_board_enet: ERROR: fsl-mc node not found in device tree (error -1)&lt;BR /&gt;ERROR: fsl-mc: DPL is not applied&lt;BR /&gt;ERROR: board-specific fdt fixup failed: &amp;lt;unknown error&amp;gt;&lt;BR /&gt;&amp;nbsp;- must RESET the board to recover.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FDT creation failed! hanging...### ERROR ### Please RESET the board ###&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;&lt;P&gt;bob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Oct 2018 21:18:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/bootm-error-using-nxp-lsdk-tiny-kernel-on-LS1088ARDB/m-p/817794#M3675</guid>
      <dc:creator>holder</dc:creator>
      <dc:date>2018-10-22T21:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: bootm error using nxp lsdk tiny kernel on LS1088ARDB</title>
      <link>https://community.nxp.com/t5/Layerscape/bootm-error-using-nxp-lsdk-tiny-kernel-on-LS1088ARDB/m-p/817795#M3676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="34346" data-username="holder" href="https://community.nxp.com/people/holder"&gt;bob holder&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the error log, the dpl is not applied, I am not sure whether the DPL image is deployed on QSPI flash, please refer to the following procedure to deploy the pre-built QSPI u-boot image on the alternate bank.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For QSPI boot (programming from altbank):&lt;BR /&gt;=&amp;gt; sf probe 0:1&lt;BR /&gt;=&amp;gt; tftp 0xa0000000 firmware_ls1088ardb_uboot_qspiboot.img&lt;BR /&gt;=&amp;gt; sf erase 0 +$filesize&lt;BR /&gt;=&amp;gt; sf write 0xa0000000 0 $filesize&lt;BR /&gt;=&amp;gt; i2c mw 0x66 0x50 20;i2c mw 66 10 20;i2c mw 66 10 21&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then apply MC, DPC and DPL images as the following.&lt;/P&gt;&lt;P&gt;=&amp;gt; sf read 0x81000000 0xA00000 0x05000&lt;BR /&gt;device 0 offset 0xa00000, size 0x5000&lt;BR /&gt;SF: 20480 bytes @ 0xa00000 Read: OK&lt;BR /&gt;=&amp;gt; sf read 0x82000000 0xE00000 0x7000&lt;BR /&gt;device 0 offset 0xe00000, size 0x7000&lt;BR /&gt;SF: 28672 bytes @ 0xe00000 Read: OK&lt;BR /&gt;=&amp;gt; fsl_mc start mc 0x81000000 0x82000000&lt;BR /&gt;fsl-mc: MC is already booted&lt;BR /&gt;=&amp;gt; sf read 0x83000000 0xD00000 0x06800&lt;BR /&gt;device 0 offset 0xd00000, size 0x6800&lt;BR /&gt;SF: 26624 bytes @ 0xd00000 Read: OK&lt;BR /&gt;=&amp;gt; fsl_mc apply DPL 0x83000000&lt;BR /&gt;fsl-mc: Deploying data path layout ... SUCCESS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then execute the following command.&lt;/P&gt;&lt;P&gt;=&amp;gt; bootm a0000000#ls1088ardb&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;Note:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 MC or PFE firmware 3MB 0x00A00000 0x05000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 DPL 1MB 0x00D00000 0x06800&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;DPAA2 DPC 1MB 0x00E00000 0x07000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;fsl_mc start mc &amp;lt;MC FW Address&amp;gt; &amp;lt; MC DPC Address&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN lang="EN-US"&gt;fsl_mc apply DPL &amp;lt;MC DPL Address&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;TIC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2018 10:28:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/bootm-error-using-nxp-lsdk-tiny-kernel-on-LS1088ARDB/m-p/817795#M3676</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2018-10-29T10:28:22Z</dc:date>
    </item>
  </channel>
</rss>

