<?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 LS1043ARDB SDK 2.0 boot without using rootfs in the kernel.itb? in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518510#M1270</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG style="color: #303030; font-family: arial,helvetica,sans-serif;"&gt;The SDK 2.0 boot image is taking approx. 11 seconds to boot from the .itb image after U-Boot completes it's count down process.&amp;nbsp; Customers need the following as a consquence: a) shorten this .itb boot time to less than one to two seconds for fast boot (not currently provided by NXP), and b) in the mean time understand how to boot without using the .itb, and c) how to build a .itb file without rootfs and boot.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #303030; font-family: arial,helvetica,sans-serif;"&gt;Please provide the procedure to boot the images without using the .itb file and how to create a bootable image without rootfs included in the .itb?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; color: #303030; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; font-size: 11pt; font-family: arial,helvetica,sans-serif; mso-bidi-language: AR-SA;"&gt;How do customers of SDK 2.0 load uImage and DTB, w/o initramfs stored inside the ITB file? This will drastically improve start up time, because there will be no need to load the large ramfs (~60MB). Also it will keep significant amount of memory.&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; font-size: 11pt; font-family: 'Calibri',sans-serif; mso-bidi-language: AR-SA;"&gt;&lt;STRONG style="font-family: arial,helvetica,sans-serif;"&gt;We converted the Image into uImage with mkimage utility, but it halts on startup.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG style="font-family: arial,helvetica,sans-serif;"&gt;We checked the chapter "4.4.4.8.4 SD Deployment" and "4.4.7.9.4 SD Deployment" for instance, but they describe deployment for other cards, for which they apparently have prebuilt images?&amp;nbsp; In any case, the sections were not helpful for the LS1043ARDB SDK 2.0.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Jun 2016 16:30:15 GMT</pubDate>
    <dc:creator>pro-supportengi</dc:creator>
    <dc:date>2016-06-10T16:30:15Z</dc:date>
    <item>
      <title>LS1043ARDB SDK 2.0 boot without using rootfs in the kernel.itb?</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518510#M1270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG style="color: #303030; font-family: arial,helvetica,sans-serif;"&gt;The SDK 2.0 boot image is taking approx. 11 seconds to boot from the .itb image after U-Boot completes it's count down process.&amp;nbsp; Customers need the following as a consquence: a) shorten this .itb boot time to less than one to two seconds for fast boot (not currently provided by NXP), and b) in the mean time understand how to boot without using the .itb, and c) how to build a .itb file without rootfs and boot.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #303030; font-family: arial,helvetica,sans-serif;"&gt;Please provide the procedure to boot the images without using the .itb file and how to create a bootable image without rootfs included in the .itb?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; color: #303030; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; font-size: 11pt; font-family: arial,helvetica,sans-serif; mso-bidi-language: AR-SA;"&gt;How do customers of SDK 2.0 load uImage and DTB, w/o initramfs stored inside the ITB file? This will drastically improve start up time, because there will be no need to load the large ramfs (~60MB). Also it will keep significant amount of memory.&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; color: black; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; font-size: 11pt; font-family: 'Calibri',sans-serif; mso-bidi-language: AR-SA;"&gt;&lt;STRONG style="font-family: arial,helvetica,sans-serif;"&gt;We converted the Image into uImage with mkimage utility, but it halts on startup.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG style="font-family: arial,helvetica,sans-serif;"&gt;We checked the chapter "4.4.4.8.4 SD Deployment" and "4.4.7.9.4 SD Deployment" for instance, but they describe deployment for other cards, for which they apparently have prebuilt images?&amp;nbsp; In any case, the sections were not helpful for the LS1043ARDB SDK 2.0.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jun 2016 16:30:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518510#M1270</guid>
      <dc:creator>pro-supportengi</dc:creator>
      <dc:date>2016-06-10T16:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARDB SDK 2.0 boot without using rootfs in the kernel.itb?</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518511#M1271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;pro-supportengineer,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;First of all, you could customize fsl-image-kernelitb according to your requirement in SDK 2.0 environment.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;Please modify the file sources/meta-freescale/recipes-fsl/images/fsl-image-kernelitb/kernel.its(for example delete "ramdisk = "ramdisk@1" in configurations), if you want to use a small rootfs filesystem, you also could modify ROOTFS_IMAGE as "fsl-image-minimal" in sources/meta-freescale/recipes-fsl/images/fsl-image-kernelitb.bb.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;Then rebuild kernel itb file&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;$bitbake fsl-image-kernelitb -c cleansstate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;$bitbake fsl-image-kernelitb&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;Actually I recommend you use uImage, which I mentioned previously.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;$ export PATH=/home/b25805/test/QorIQ-SDK-V2.0-20160527-yocto/build_ls1043ardb/tmp/sysroots/x86_64-linux/usr/bin/:$PATH&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;$ gzip Image&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;$ mkimage -A arm64 -O linux -T kernel -C gzip&amp;nbsp; -a 0x80080000 -e 0x80080000 -n linux-4.1 -d&amp;nbsp; Image.gz uImage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;On the target board(I put rootfs in the first partition of SD card.)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;=&amp;gt; tftp 0xa0000000 b25805/ls1043rdb/uImage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;=&amp;gt; tftp 0x90000000 b25805/ls1043rdb/Image-fsl-ls1043a-rdb.dtb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;=&amp;gt; setenv bootargs "console=ttyS0,115200 root=/dev/mmcblk0p1 rw rootdelay=5 earlycon=uart8250,0x21c0500,115200"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="jive-username-link jiveTT-hover-user"&gt;=&amp;gt; bootm 0xa0000000 - 0x90000000&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;Yiping&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>Thu, 16 Jun 2016 08:19:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518511#M1271</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-06-16T08:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: LS1043ARDB SDK 2.0 boot without using rootfs in the kernel.itb?</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518512#M1272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class=""&gt;pro-supportengineer,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Did you succeed ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I removed &lt;STRONG&gt;ramdisk = "ramdisk@1"&lt;/STRONG&gt; in kernel.its, rebuilt the kernel image and modified bootargs in u-boot to have rootfs on /dev/mmcbkl0p1 but the boot failed. (I already set the SD card up with rootfs...)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;----------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;## Booting kernel from Legacy Image at a0000000 ...&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Image Name:&amp;nbsp;&amp;nbsp; linux-4.1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Image Type:&amp;nbsp;&amp;nbsp; AArch64 Linux Kernel Image (gzip compressed)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 5360670 Bytes = 5.1 MiB&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Load Address: 80080000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 80080000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Verifying Checksum ... OK&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Uncompressing Kernel Image ... OK&lt;BR /&gt;FDT and ATAGS support not compiled in - hanging&lt;BR /&gt;### ERROR ### Please RESET the board ###&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Aug 2017 12:25:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1043ARDB-SDK-2-0-boot-without-using-rootfs-in-the-kernel-itb/m-p/518512#M1272</guid>
      <dc:creator>j_wallace</dc:creator>
      <dc:date>2017-08-09T12:25:11Z</dc:date>
    </item>
  </channel>
</rss>

