<?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: Creating an SD for 'dunfell' build. in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/Creating-an-SD-for-dunfell-build/m-p/1510794#M11070</link>
    <description>&lt;P&gt;You put rootfs, Linux Kernel and dtb file in&amp;nbsp;/dev/mmcblk0p2,&amp;nbsp;however you used&amp;nbsp;/dev/mmcblk0p1 in bootargs.&lt;/P&gt;
&lt;P&gt;Please modify bootargs as the following.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;=&amp;gt; setenv bootcmd 'setenv bootargs root=/dev/mmcblk0p2 rw rootdelay=3 console=ttyS0,115200;mmcinfo;ext2load mmc 0:2 0xa0000000 /boot/Image;ext2load mmc 0:2 0xb0000000 /boot/fsl-ls1043a-rdb-sdk.dtb;booti 0xa0000000 - 0xb0000000'&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 24 Aug 2022 09:10:22 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2022-08-24T09:10:22Z</dc:date>
    <item>
      <title>Creating an SD for 'dunfell' build.</title>
      <link>https://community.nxp.com/t5/Layerscape/Creating-an-SD-for-dunfell-build/m-p/1509736#M11063</link>
      <description>&lt;P&gt;After running into a problem with a 'zeus' build we decided to move forward to dunfell.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The build completed, and then we modified our script to copy this new build to an SD&lt;/P&gt;&lt;P&gt;The script copies the 'Image' to P1 and the setenv is printed as a reminder.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error I get is when it looks like its trying to load the kernel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;U-Boot 2019.10+fsl+g1e55b2f9e7 (May 26 2020 - 06:54:57 +0000)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SoC: LS1043AE Rev1.1 (0x87920011)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Clock Configuration:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CPU3(A53):1600 MHz &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Reset Configuration Word (RCW):&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;00000000: 08100010 0a000000 00000000 00000000&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;00000010: 14550002 80004012 60040000 c1002000&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;00000020: 00000000 00000000 00000000 00038800&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;00000030: 00000000 00001100 00000096 00000001&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Model: LS1043A RDB Board&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Board: LS1043ARDB, boot from SD&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CPLD: V2.0&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;PCBA: V6.0&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SERDES Reference Clocks:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;DRAM: 1.9 GiB (DDR4, 32-bit, CL=11, ECC off)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Using SERDES1 Protocol: 5205 (0x1455)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SEC0: RNG instantiated&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;FSL_SDHC: 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MMC read: dev # 0, block # 18944, count 128 ...&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Not a microcode&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Flash: 128 MiB&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;NAND: 512 MiB&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;MMC: Loading Environment from MMC... *** Warning - bad CRC, using default envt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EEPROM: NXID v1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;In: serial&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Out: serial&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Err: serial&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Net: &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;MMC read: dev # 0, block # 18432, count 128 ...&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Fman1: Uploading microcode version 106.4.18&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;PCIe0: pcie@3400000 disabled&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;PCIe1: pcie@3500000 Root Complex: x1 gen1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;PCIe2: pcie@3600000 Root Complex: x1 gen2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3 [PRIME], FM1@DTSEC4, FM1@DTSEC5, FM1@DTSEC6,1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Hit any key to stop autoboot: 0 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[ I do the setenv here ]&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;=&amp;gt; setenv bootcmd 'setenv bootargs root=/dev/mmcblk0p1 rw rootdelay=3 console=ttyS0,115200;mmcinfo;ext2load mmc 0:1 0xa0000000 /boot/Image;ext2load mmc 0:1 0xb0000000 /boot/fsl-ls1043a-rdb-sdk.dtb;booti 0xa0000000 - 0xb0000000'&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;=&amp;gt; boot&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Device: FSL_SDHC&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Manufacturer ID: 3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;OEM: 5344&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Name: SL16G &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Bus Speed: 50000000&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Mode: SD High Speed (50MHz)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Rd Block Len: 512&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SD version 3.0&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;High Capacity: Yes&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Capacity: 14.8 GiB&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Bus Width: 4-bit&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Erase Group Size: 512 Bytes&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;** Unrecognized filesystem type **&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;** Unrecognized filesystem type **&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Bad Linux ARM64 Image magic!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Here is the script we use to create the SD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[ removed bin/bash because it foul up posting ]&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PROJECT="yocto_sdk"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;HOME_DIR="/home/gfine/$PROJECT"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;BUILD_DIR="build_ls1043ardb"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;IMAGE_DIR="$HOME_DIR/$BUILD_DIR/tmp/deploy/images/ls1043ardb/"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;TEMP_DIR="$HOME_DIR/temp"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SD_0="/dev/mmcblk0"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SD_1="/dev/mmcblk0p1"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SD_2="/dev/mmcblk0p2"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;KERNEL_IMAGE="Image"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;DEVICE_TREE="fsl-ls1043a-rdb-sdk.dtb"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;RFS_IMAGE="fsl-image-networking-ls1043ardb.tar.gz"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo " Before using this script format the target SD with"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo " -- Primary partition #1 = Fat32 and 1GB ($SD_1)"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo " -- Primary partition #2 = Ext2 and rest of SD ($SD_2)"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;# unmount just in case&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo umount $SD_1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo umount $SD_2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo Formatting P1 as a VFAT partition&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo mkfs.vfat $SD_1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo Formatting P2 as an EXT2 partition&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo mkfs.ext2 -F $SD_2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo Copying images to SD partition 1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;cd $IMAGE_DIR"/atf/"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo dd if=bl2_sd.pbl of=$SD_0 bs=512 seek=8&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo dd if=fip_uboot.bin of=$SD_0 bs=512 seek=2048 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;cd $IMAGE_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo dd if=fsl_fman_ucode_ls1043_r1.1_106_4_18.bin of=$SD_0 bs=512 seek=18432&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo umount $TEMP_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo rm -rf $TEMP_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo mkdir $TEMP_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo mount $SD_2 $TEMP_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;cd $TEMP_DIR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sudo tar -xzvf $IMAGE_DIR$RFS_IMAGE&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;cd $HOME_DIR"/temp/boot"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo cp $IMAGE_DIR$KERNEL_IMAGE .&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo cp -r $IMAGE_DIR$DEVICE_TREE .&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;cd ~&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo Please wait while the copy is finishing. &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sudo umount $TEMP_DIR&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sync&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo "Remember -- break into u-boot and... "&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;echo "setenv bootcmd 'setenv bootargs root=/dev/mmcblk0p1 rw rootdelay=3 console=ttyS0,115200;mmcinfo;ext2load mmc 0:1 0xa0000000 /boot/Image;ext2load mmc 0:1 0xb0000000 /boot/fsl-ls1043a-rdb-sdk.dtb;booti 0xa0000000 - 0xb0000000'"&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;read -p "Hit Enter to Continue"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This script worked for 'zeus' with some small mods.&amp;nbsp;&lt;/P&gt;&lt;P&gt;What needs to be modified to work for&amp;nbsp; 'dunfell'?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 22:30:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Creating-an-SD-for-dunfell-build/m-p/1509736#M11063</guid>
      <dc:creator>gfine1</dc:creator>
      <dc:date>2022-08-22T22:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating an SD for 'dunfell' build.</title>
      <link>https://community.nxp.com/t5/Layerscape/Creating-an-SD-for-dunfell-build/m-p/1510794#M11070</link>
      <description>&lt;P&gt;You put rootfs, Linux Kernel and dtb file in&amp;nbsp;/dev/mmcblk0p2,&amp;nbsp;however you used&amp;nbsp;/dev/mmcblk0p1 in bootargs.&lt;/P&gt;
&lt;P&gt;Please modify bootargs as the following.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;=&amp;gt; setenv bootcmd 'setenv bootargs root=/dev/mmcblk0p2 rw rootdelay=3 console=ttyS0,115200;mmcinfo;ext2load mmc 0:2 0xa0000000 /boot/Image;ext2load mmc 0:2 0xb0000000 /boot/fsl-ls1043a-rdb-sdk.dtb;booti 0xa0000000 - 0xb0000000'&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2022 09:10:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Creating-an-SD-for-dunfell-build/m-p/1510794#M11070</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-08-24T09:10:22Z</dc:date>
    </item>
  </channel>
</rss>

