<?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 am trying to boot using sd card from emmc support there kernel image and  Loading kernel from FIT im in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/am-trying-to-boot-using-sd-card-from-emmc-support-there-kernel/m-p/1858386#M14243</link>
    <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;U-Boot 2021.10 (Feb 14 2024 - 09:27:08 +0000)&lt;/P&gt;&lt;P&gt;CPU: rv64imacu_zba_zbb&lt;BR /&gt;Model: LeapFive NB2L DevKits&lt;BR /&gt;DRAM: 2 GiB&lt;BR /&gt;MMC: sdio0@16010000: 0, sdio1@16020000: 1&lt;BR /&gt;Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB&lt;BR /&gt;OK&lt;BR /&gt;Not a LeapFive EEPROM data format - magic error&lt;BR /&gt;EEPROM dump: (0x100 bytes)&lt;BR /&gt;00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Model: LeapFive NB2L DevKits&lt;BR /&gt;no screen connected&lt;BR /&gt;Net: eth0: ethernet@16030000, eth1: ethernet@16040000&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;Try booting from MMC1 ...&lt;BR /&gt;1576 bytes read in 5 ms (307.6 KiB/s)&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;42510700 bytes read in 129 ms (314.3 MiB/s)&lt;BR /&gt;## Loading kernel from FIT Image at a0000000 ...&lt;BR /&gt;Bad FIT kernel image format! (err=-22)&lt;BR /&gt;ERROR: can't get kernel image!&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;XIP Invalid Image&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;Booting kernel in&lt;BR /&gt;Bad Linux RISCV Image magic!&lt;BR /&gt;Tring booting distro ...&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;Try booting from MMC1 ...&lt;BR /&gt;Failed to load '/uEnv.txt'&lt;BR /&gt;## Warning: defaulting to text format&lt;BR /&gt;## Error: Environment import failed: errno = 12&lt;BR /&gt;Failed to load '/dtbs/leapfive/nb2l-devkits.dtb'&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;/dtbs/leapfive: doesn't exist (-2)&lt;BR /&gt;** Unable to write file /dtbs/leapfive/nb2l-devkits.dtb **&lt;BR /&gt;Retrieving file: /extlinux/extlinux.conf&lt;BR /&gt;Failed to load '/extlinux/extlinux.conf'&lt;BR /&gt;Error reading config file&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my printenv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;eapFive # printenv&lt;BR /&gt;baudrate=115200&lt;BR /&gt;boot2=run bootargs_ext; mmc dev ${devnum}; fatload mmc ${devnum}:${partnum} ${fileaddr} ${fitfile}; bootm start ${fileaddr}; run setupfdt1;run setupird;run setupfdt2; bootm loados ${fileaddr}; run chipa_set_lin}&lt;BR /&gt;boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}&lt;BR /&gt;boot_devs=mmc nvme&lt;BR /&gt;boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootriscv64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdti&lt;BR /&gt;boot_efi_bootmgr=if fdt addr ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fi&lt;BR /&gt;boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf}&lt;BR /&gt;boot_net_usb_start=usb start&lt;BR /&gt;boot_pci_enum=pci enum&lt;BR /&gt;boot_prefixes=/ /boot/&lt;BR /&gt;boot_script_dhcp=boot.scr.uimg&lt;BR /&gt;boot_scripts=boot.scr.uimg boot.scr&lt;BR /&gt;boot_syslinux_conf=extlinux/extlinux.conf&lt;BR /&gt;boot_targets=mmc1&lt;BR /&gt;bootargs=earlyprintk console=tty1 console=ttyS0,115200 debug rootwait earlycon=sbi root=/dev/mmcblk1p4&lt;BR /&gt;bootargs_ext=if test ${devnum} = 0; then setenv bootargs "earlyprintk console=tty1 console=ttyS0,115200 debug rootwait earlycon=sbi root=/dev/mmcblk0p4"; else setenv bootargs "earlyprintk console=tty1 console=t;&lt;BR /&gt;bootcmd=devnum=1; run mmc_boot&lt;BR /&gt;bootcmd_dhcp=devtype=dhcp; run boot_net_usb_start; run boot_pci_enum; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};sete;&lt;BR /&gt;bootcmd_distro=run load_distro_uenv; run fdt_loaddtb; run fdt_sizecheck; run set_fdt_distro; sysboot ${bootdev} ${devnum}:${bootpart} fat ${scriptaddr} /${boot_syslinux_conf};&lt;BR /&gt;bootcmd_mmc0=devnum=0; run mmc_boot&lt;BR /&gt;bootcmd_mmc1=devnum=1; run mmc_boot&lt;BR /&gt;bootcmd_sd=devnum=1; run mmc_boot&lt;BR /&gt;bootdelay=2&lt;BR /&gt;bootdev=mmc&lt;BR /&gt;bootdir=/boot&lt;BR /&gt;bootenv=uEnv.txt&lt;BR /&gt;bootenv_mmc=setenv bootdev mmc;if test ${bootmode} = flash; then for mmc_devnum in ${mmc_devnum_l}; do setenv devnum ${mmc_devnum}; run mmc_test_and_boot;done;fi; if test ${bootmode} = sd; then setenv devnum ${&lt;BR /&gt;bootenv_nvme=if test ${bootmode} = flash; then for nvme_devnum in ${nvme_devnum_l}; do setenv devnum ${nvme_devnum};if pci enum; then nvme scan; fi; if nvme dev ${devnum}; then echo Try booting from NVME${devnu&lt;BR /&gt;bootenv_sdk=devkits_uEnv.txt&lt;BR /&gt;bootfile=/extlinux/extlinux.conf&lt;BR /&gt;bootmode=sd&lt;BR /&gt;bootpart=3&lt;BR /&gt;bootwait=setenv _delay ${bootdelay}; echo ${_delay}; while test ${_delay} &amp;gt; 0; do sleep 1; setexpr _delay ${_delay} - 1; echo ${_delay}; done&lt;BR /&gt;chip_vision=B&lt;BR /&gt;chipa_gmac_set=fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_10 &amp;lt;0x1&amp;gt;;fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_100 &amp;lt;0x1&amp;gt;;fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_10;&lt;BR /&gt;chipa_set=if test ${chip_vision} = B; then run chipa_gmac_set;fi;&lt;BR /&gt;chipa_set_linux=fdt addr ${fdt_addr_r};run devkits_mem_set;run chipa_set;&lt;BR /&gt;chipa_set_uboot=fdt addr ${fdtcontroladdr};run chipa_set;&lt;BR /&gt;cma_1g=b000000&lt;BR /&gt;cma_2g=20000000&lt;BR /&gt;cma_4g=40000000&lt;BR /&gt;cma_8g=60000000&lt;BR /&gt;cma_ddr1g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_1g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_1g}&amp;gt;;&lt;BR /&gt;cma_ddr2g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_2g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_2g}&amp;gt;;&lt;BR /&gt;cma_ddr4g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_4g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_4g}&amp;gt;;&lt;BR /&gt;cma_ddr8g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_8g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_8g}&amp;gt;;&lt;BR /&gt;cma_node=/reserved-memory/linux,cma&lt;BR /&gt;cma_resize=if test ${memory_size} -eq 40000000; then run cma_ddr1g_set;elif test ${memory_size} -eq 80000000; then run cma_ddr2g_set;elif test ${memory_size} -eq 100000000; then run cma_ddr4g_set;elif test ${me&lt;BR /&gt;cma_start=70000000&lt;BR /&gt;cpu_max_vol=1060000&lt;BR /&gt;cpu_speed_1250_set=fdt rm /opp-table-0/opp-375000000;fdt rm /opp-table-0/opp-500000000;fdt rm /opp-table-0/opp-750000000;fdt rm /opp-table-0/opp-1500000000;&lt;BR /&gt;cpu_speed_1500_set=fdt rm /opp-table-0/opp-312500000;fdt rm /opp-table-0/opp-417000000;fdt rm /opp-table-0/opp-625000000;fdt rm /opp-table-0/opp-1250000000;&lt;BR /&gt;cpu_vol_1020_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1020000&amp;gt;;&lt;BR /&gt;cpu_vol_1040_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1040000&amp;gt;;&lt;BR /&gt;cpu_vol_1060_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1060000&amp;gt;;&lt;BR /&gt;cpu_vol_set=if test ${cpu_max_vol} = 1000000; then run cpu_speed_1250_set; else run cpu_speed_1500_set; if test ${cpu_max_vol} = 1060000; then run cpu_vol_1060_set; elif test ${cpu_max_vol} = 1020000; then run&lt;BR /&gt;devkits_mem_set=fdt memory ${memory_addr} ${memory_size};run cma_resize;&lt;BR /&gt;devnum=1&lt;BR /&gt;distro_boot_env=echo Tring booting distro ...;for bootdev_s in ${boot_devs}; do run distro_bootenv_${bootdev_s}; done;&lt;BR /&gt;distro_bootcmd=setenv nvme_need_init; for target in ${boot_targets}; do run bootcmd_${target}; done&lt;BR /&gt;distro_bootenv_mmc=setenv bootdev mmc;if test ${bootmode} = flash; then for mmc_devnum in ${mmc_devnum_l}; do setenv devnum ${mmc_devnum}; run distro_mmc_test_and_boot;done;fi; if test ${bootmode} = sd; then se&lt;BR /&gt;distro_bootenv_nvme=if test ${bootmode} = flash; then for nvme_devnum in ${nvme_devnum_l}; do setenv devnum ${nvme_devnum};if pci enum; then nvme scan; fi; if nvme dev ${devnum}; then echo Try booting from NVME&lt;BR /&gt;distro_mmc_test_and_boot=if mmc dev ${devnum}; then echo Try booting from MMC${devnum} ...; run bootcmd_distro;fi;&lt;BR /&gt;efi_dtb_prefixes=/ /dtb/ /dtb/current/&lt;BR /&gt;emmc_devnum=0&lt;BR /&gt;eth0addr=6c:cf:39:6c:de:ad&lt;BR /&gt;eth1addr=6c:cf:39:7c:ae:5d&lt;BR /&gt;ethaddr=6c:cf:39:6c:de:ad&lt;BR /&gt;fdt_addr_r=0x46000000&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fdt_loaddtb=fatload ${bootdev} ${devnum}:${bootpart} ${fdt_addr_r} /dtbs/${fdtfile}; fdt addr ${fdt_addr_r};&lt;BR /&gt;fdt_sizecheck=fatsize ${bootdev} ${devnum}:${bootpart} /dtbs/${fdtfile};&lt;BR /&gt;fdtaddr=0x46000000&lt;BR /&gt;fdtcontroladdr=b770ce70&lt;BR /&gt;fdtfile=starfive/leapfive.dtb&lt;BR /&gt;fdtoverlay_addr_r=0x4f000000&lt;BR /&gt;fileaddr=a0000000&lt;BR /&gt;filesize=288a96c&lt;BR /&gt;fitfile=leapfiveu.fit&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.120.230&lt;BR /&gt;irdaddr=46100000&lt;BR /&gt;irdend=4c000000&lt;BR /&gt;irdsize=5f00000&lt;BR /&gt;kernel_addr_r=0x40200000&lt;BR /&gt;kernel_comp_addr_r=0x5a000000&lt;BR /&gt;kernel_comp_size=0x4000000&lt;BR /&gt;load_distro_uenv=fatload ${bootdev} ${devnum}:${bootpart} ${loadaddr} /${bootenv}; env import ${loadaddr} ${filesize};&lt;BR /&gt;load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}&lt;BR /&gt;load_sdk_uenv=fatload ${bootdev} ${devnum}:${bootpart} ${loadaddr} ${bootenv_sdk};env import -t ${loadaddr} ${filesize};&lt;BR /&gt;loadaddr=0x60000000&lt;BR /&gt;memory_addr=40000000&lt;BR /&gt;memory_size=80000000&lt;BR /&gt;mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi&lt;BR /&gt;mmc_devnum_l=1 0&lt;BR /&gt;mmc_test_and_boot=if mmc dev ${devnum}; then echo Try booting from MMC${devnum} ...; setenv sdev_blk mmcblk${devnum}p${rootpart};run load_sdk_uenv; run boot2;fi;&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;nvme_boot=run boot_pci_enum; run nvme_init; if nvme dev ${devnum}; then devtype=nvme; run scan_dev_for_boot_part; fi&lt;BR /&gt;nvme_devnum_l=0 0&lt;BR /&gt;nvme_init=if ${nvme_need_init}; then setenv nvme_need_init false; nvme scan; fi&lt;BR /&gt;partitions=name=loader1,start=17K,size=1M,type=${type_guid_gpt_loader1};name=loader2,size=4MB,type=${type_guid_gpt_loader2};name=system,size=-,bootable,type=${type_guid_gpt_system};&lt;BR /&gt;partnum=3&lt;BR /&gt;preboot=run chipa_set_uboot&lt;BR /&gt;pxefile_addr_r=0x45900000&lt;BR /&gt;ramdisk_addr_r=0x46100000&lt;BR /&gt;rootpart=4&lt;BR /&gt;scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;&lt;BR /&gt;scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootft&lt;BR /&gt;scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_boote&lt;BR /&gt;scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi&lt;BR /&gt;scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAIe&lt;BR /&gt;scan_sf_for_scripts=${devtype} read ${scriptaddr} ${script_offset_f} ${script_size_f}; source ${scriptaddr}; echo SCRIPT FAILED: continuing...&lt;BR /&gt;script_offset_f=0x1fff000&lt;BR /&gt;script_size_f=0x1000&lt;BR /&gt;scriptaddr=0x43900000&lt;BR /&gt;sd_devnum=1&lt;BR /&gt;sdev_blk=mmcblk1p4&lt;BR /&gt;sdk_boot_env=for bootdev_s in ${boot_devs}; do run bootenv_${bootdev_s}; done;&lt;BR /&gt;set_fdt_distro=run chipa_set_linux; run cpu_vol_set;fatwrite ${bootdev} ${devnum}:${bootpart} ${fdt_addr_r} /dtbs/${fdtfile} ${filesize};&lt;BR /&gt;setupfdt1=fdt addr ${fdtaddr}; fdt resize;&lt;BR /&gt;setupfdt2=fdt set /chosen bootargs "${bootargs}";&lt;BR /&gt;setupird=setexpr irdend ${irdaddr} + ${irdsize}; fdt set /chosen linux,initrd-start &amp;lt;0x0 0x${irdaddr}&amp;gt;; fdt set /chosen linux,initrd-end &amp;lt;0x0 0x${irdend}&amp;gt;&lt;BR /&gt;sf_boot=if sf probe ${busnum}; then devtype=sf; run scan_sf_for_scripts; fi&lt;BR /&gt;type_guid_gpt_loader1=5B193300-FC78-40CD-8002-E86C45580B47&lt;BR /&gt;type_guid_gpt_loader2=2E54B353-1271-4842-806F-E436D6AF6985&lt;BR /&gt;type_guid_gpt_system=0FC63DAF-8483-4772-8E79-3D69D8477DE4&lt;BR /&gt;usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi&lt;BR /&gt;ver=U-Boot 2021.10 (Feb 14 2024 - 09:27:08 +0000)&lt;/P&gt;&lt;P&gt;Environment size: 10945/65532 bytes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i tried these steps&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LeapFive # setenv boot_targets mmc1&lt;BR /&gt;LeapFive # setenv bootcmd_mmc1 "devnum=1; run mmc_boot"&lt;BR /&gt;LeapFive # saveenv&lt;BR /&gt;Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done&lt;BR /&gt;OK&lt;BR /&gt;LeapFive # printenv bootcmd&lt;BR /&gt;bootcmd=run sdk_boot_env; run distro_boot_env;&lt;BR /&gt;LeapFive # printenv boot_targets&lt;BR /&gt;boot_targets=mmc1&lt;BR /&gt;LeapFive # setenv boot_targets mmc1&lt;BR /&gt;LeapFive # setenv bootcmd "devnum=1; run mmc_boot"&lt;BR /&gt;LeapFive # saveenv&lt;BR /&gt;Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done&lt;BR /&gt;OK&lt;/P&gt;&lt;P&gt;LeapFive # printenv boot_targets&lt;BR /&gt;boot_targets=dhcp mmc0&lt;BR /&gt;LeapFive # fatls mmc 1:3 /&lt;BR /&gt;1576 devkits_uEnv.txt&lt;BR /&gt;42510700 leapfiveu.fit&lt;BR /&gt;62669 nb2l-devkits-v2-leapfive-nb2l.dtb&lt;BR /&gt;26352128 Image&lt;BR /&gt;62476 nb2l-devkits.dtb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can u give solution for this&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 02 May 2024 11:40:21 GMT</pubDate>
    <dc:creator>induraj</dc:creator>
    <dc:date>2024-05-02T11:40:21Z</dc:date>
    <item>
      <title>am trying to boot using sd card from emmc support there kernel image and  Loading kernel from FIT im</title>
      <link>https://community.nxp.com/t5/Layerscape/am-trying-to-boot-using-sd-card-from-emmc-support-there-kernel/m-p/1858386#M14243</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;U-Boot 2021.10 (Feb 14 2024 - 09:27:08 +0000)&lt;/P&gt;&lt;P&gt;CPU: rv64imacu_zba_zbb&lt;BR /&gt;Model: LeapFive NB2L DevKits&lt;BR /&gt;DRAM: 2 GiB&lt;BR /&gt;MMC: sdio0@16010000: 0, sdio1@16020000: 1&lt;BR /&gt;Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB&lt;BR /&gt;OK&lt;BR /&gt;Not a LeapFive EEPROM data format - magic error&lt;BR /&gt;EEPROM dump: (0x100 bytes)&lt;BR /&gt;00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Model: LeapFive NB2L DevKits&lt;BR /&gt;no screen connected&lt;BR /&gt;Net: eth0: ethernet@16030000, eth1: ethernet@16040000&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;Try booting from MMC1 ...&lt;BR /&gt;1576 bytes read in 5 ms (307.6 KiB/s)&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;42510700 bytes read in 129 ms (314.3 MiB/s)&lt;BR /&gt;## Loading kernel from FIT Image at a0000000 ...&lt;BR /&gt;Bad FIT kernel image format! (err=-22)&lt;BR /&gt;ERROR: can't get kernel image!&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;XIP Invalid Image&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;Booting kernel in&lt;BR /&gt;Bad Linux RISCV Image magic!&lt;BR /&gt;Tring booting distro ...&lt;BR /&gt;switch to partitions #0, OK&lt;BR /&gt;mmc1 is current device&lt;BR /&gt;Try booting from MMC1 ...&lt;BR /&gt;Failed to load '/uEnv.txt'&lt;BR /&gt;## Warning: defaulting to text format&lt;BR /&gt;## Error: Environment import failed: errno = 12&lt;BR /&gt;Failed to load '/dtbs/leapfive/nb2l-devkits.dtb'&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_check_header(): FDT_ERR_BADMAGIC&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND&lt;BR /&gt;/dtbs/leapfive: doesn't exist (-2)&lt;BR /&gt;** Unable to write file /dtbs/leapfive/nb2l-devkits.dtb **&lt;BR /&gt;Retrieving file: /extlinux/extlinux.conf&lt;BR /&gt;Failed to load '/extlinux/extlinux.conf'&lt;BR /&gt;Error reading config file&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my printenv&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;eapFive # printenv&lt;BR /&gt;baudrate=115200&lt;BR /&gt;boot2=run bootargs_ext; mmc dev ${devnum}; fatload mmc ${devnum}:${partnum} ${fileaddr} ${fitfile}; bootm start ${fileaddr}; run setupfdt1;run setupird;run setupfdt2; bootm loados ${fileaddr}; run chipa_set_lin}&lt;BR /&gt;boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}&lt;BR /&gt;boot_devs=mmc nvme&lt;BR /&gt;boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootriscv64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdti&lt;BR /&gt;boot_efi_bootmgr=if fdt addr ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fi&lt;BR /&gt;boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf}&lt;BR /&gt;boot_net_usb_start=usb start&lt;BR /&gt;boot_pci_enum=pci enum&lt;BR /&gt;boot_prefixes=/ /boot/&lt;BR /&gt;boot_script_dhcp=boot.scr.uimg&lt;BR /&gt;boot_scripts=boot.scr.uimg boot.scr&lt;BR /&gt;boot_syslinux_conf=extlinux/extlinux.conf&lt;BR /&gt;boot_targets=mmc1&lt;BR /&gt;bootargs=earlyprintk console=tty1 console=ttyS0,115200 debug rootwait earlycon=sbi root=/dev/mmcblk1p4&lt;BR /&gt;bootargs_ext=if test ${devnum} = 0; then setenv bootargs "earlyprintk console=tty1 console=ttyS0,115200 debug rootwait earlycon=sbi root=/dev/mmcblk0p4"; else setenv bootargs "earlyprintk console=tty1 console=t;&lt;BR /&gt;bootcmd=devnum=1; run mmc_boot&lt;BR /&gt;bootcmd_dhcp=devtype=dhcp; run boot_net_usb_start; run boot_pci_enum; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};sete;&lt;BR /&gt;bootcmd_distro=run load_distro_uenv; run fdt_loaddtb; run fdt_sizecheck; run set_fdt_distro; sysboot ${bootdev} ${devnum}:${bootpart} fat ${scriptaddr} /${boot_syslinux_conf};&lt;BR /&gt;bootcmd_mmc0=devnum=0; run mmc_boot&lt;BR /&gt;bootcmd_mmc1=devnum=1; run mmc_boot&lt;BR /&gt;bootcmd_sd=devnum=1; run mmc_boot&lt;BR /&gt;bootdelay=2&lt;BR /&gt;bootdev=mmc&lt;BR /&gt;bootdir=/boot&lt;BR /&gt;bootenv=uEnv.txt&lt;BR /&gt;bootenv_mmc=setenv bootdev mmc;if test ${bootmode} = flash; then for mmc_devnum in ${mmc_devnum_l}; do setenv devnum ${mmc_devnum}; run mmc_test_and_boot;done;fi; if test ${bootmode} = sd; then setenv devnum ${&lt;BR /&gt;bootenv_nvme=if test ${bootmode} = flash; then for nvme_devnum in ${nvme_devnum_l}; do setenv devnum ${nvme_devnum};if pci enum; then nvme scan; fi; if nvme dev ${devnum}; then echo Try booting from NVME${devnu&lt;BR /&gt;bootenv_sdk=devkits_uEnv.txt&lt;BR /&gt;bootfile=/extlinux/extlinux.conf&lt;BR /&gt;bootmode=sd&lt;BR /&gt;bootpart=3&lt;BR /&gt;bootwait=setenv _delay ${bootdelay}; echo ${_delay}; while test ${_delay} &amp;gt; 0; do sleep 1; setexpr _delay ${_delay} - 1; echo ${_delay}; done&lt;BR /&gt;chip_vision=B&lt;BR /&gt;chipa_gmac_set=fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_10 &amp;lt;0x1&amp;gt;;fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_100 &amp;lt;0x1&amp;gt;;fdt set /soc/ethernet@16030000/ethernet-phy@0 tx_inverted_10;&lt;BR /&gt;chipa_set=if test ${chip_vision} = B; then run chipa_gmac_set;fi;&lt;BR /&gt;chipa_set_linux=fdt addr ${fdt_addr_r};run devkits_mem_set;run chipa_set;&lt;BR /&gt;chipa_set_uboot=fdt addr ${fdtcontroladdr};run chipa_set;&lt;BR /&gt;cma_1g=b000000&lt;BR /&gt;cma_2g=20000000&lt;BR /&gt;cma_4g=40000000&lt;BR /&gt;cma_8g=60000000&lt;BR /&gt;cma_ddr1g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_1g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_1g}&amp;gt;;&lt;BR /&gt;cma_ddr2g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_2g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_2g}&amp;gt;;&lt;BR /&gt;cma_ddr4g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_4g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_4g}&amp;gt;;&lt;BR /&gt;cma_ddr8g_set=fdt set ${cma_node} size &amp;lt;0x0 0x${cma_8g}&amp;gt;;fdt set ${cma_node} alloc-ranges &amp;lt;0x0 0x${cma_start} 0x0 0x${cma_8g}&amp;gt;;&lt;BR /&gt;cma_node=/reserved-memory/linux,cma&lt;BR /&gt;cma_resize=if test ${memory_size} -eq 40000000; then run cma_ddr1g_set;elif test ${memory_size} -eq 80000000; then run cma_ddr2g_set;elif test ${memory_size} -eq 100000000; then run cma_ddr4g_set;elif test ${me&lt;BR /&gt;cma_start=70000000&lt;BR /&gt;cpu_max_vol=1060000&lt;BR /&gt;cpu_speed_1250_set=fdt rm /opp-table-0/opp-375000000;fdt rm /opp-table-0/opp-500000000;fdt rm /opp-table-0/opp-750000000;fdt rm /opp-table-0/opp-1500000000;&lt;BR /&gt;cpu_speed_1500_set=fdt rm /opp-table-0/opp-312500000;fdt rm /opp-table-0/opp-417000000;fdt rm /opp-table-0/opp-625000000;fdt rm /opp-table-0/opp-1250000000;&lt;BR /&gt;cpu_vol_1020_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1020000&amp;gt;;&lt;BR /&gt;cpu_vol_1040_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1040000&amp;gt;;&lt;BR /&gt;cpu_vol_1060_set=fdt set /opp-table-0/opp-1500000000 opp-microvolt &amp;lt;1060000&amp;gt;;&lt;BR /&gt;cpu_vol_set=if test ${cpu_max_vol} = 1000000; then run cpu_speed_1250_set; else run cpu_speed_1500_set; if test ${cpu_max_vol} = 1060000; then run cpu_vol_1060_set; elif test ${cpu_max_vol} = 1020000; then run&lt;BR /&gt;devkits_mem_set=fdt memory ${memory_addr} ${memory_size};run cma_resize;&lt;BR /&gt;devnum=1&lt;BR /&gt;distro_boot_env=echo Tring booting distro ...;for bootdev_s in ${boot_devs}; do run distro_bootenv_${bootdev_s}; done;&lt;BR /&gt;distro_bootcmd=setenv nvme_need_init; for target in ${boot_targets}; do run bootcmd_${target}; done&lt;BR /&gt;distro_bootenv_mmc=setenv bootdev mmc;if test ${bootmode} = flash; then for mmc_devnum in ${mmc_devnum_l}; do setenv devnum ${mmc_devnum}; run distro_mmc_test_and_boot;done;fi; if test ${bootmode} = sd; then se&lt;BR /&gt;distro_bootenv_nvme=if test ${bootmode} = flash; then for nvme_devnum in ${nvme_devnum_l}; do setenv devnum ${nvme_devnum};if pci enum; then nvme scan; fi; if nvme dev ${devnum}; then echo Try booting from NVME&lt;BR /&gt;distro_mmc_test_and_boot=if mmc dev ${devnum}; then echo Try booting from MMC${devnum} ...; run bootcmd_distro;fi;&lt;BR /&gt;efi_dtb_prefixes=/ /dtb/ /dtb/current/&lt;BR /&gt;emmc_devnum=0&lt;BR /&gt;eth0addr=6c:cf:39:6c:de:ad&lt;BR /&gt;eth1addr=6c:cf:39:7c:ae:5d&lt;BR /&gt;ethaddr=6c:cf:39:6c:de:ad&lt;BR /&gt;fdt_addr_r=0x46000000&lt;BR /&gt;fdt_high=0xffffffffffffffff&lt;BR /&gt;fdt_loaddtb=fatload ${bootdev} ${devnum}:${bootpart} ${fdt_addr_r} /dtbs/${fdtfile}; fdt addr ${fdt_addr_r};&lt;BR /&gt;fdt_sizecheck=fatsize ${bootdev} ${devnum}:${bootpart} /dtbs/${fdtfile};&lt;BR /&gt;fdtaddr=0x46000000&lt;BR /&gt;fdtcontroladdr=b770ce70&lt;BR /&gt;fdtfile=starfive/leapfive.dtb&lt;BR /&gt;fdtoverlay_addr_r=0x4f000000&lt;BR /&gt;fileaddr=a0000000&lt;BR /&gt;filesize=288a96c&lt;BR /&gt;fitfile=leapfiveu.fit&lt;BR /&gt;initrd_high=0xffffffffffffffff&lt;BR /&gt;ipaddr=192.168.120.230&lt;BR /&gt;irdaddr=46100000&lt;BR /&gt;irdend=4c000000&lt;BR /&gt;irdsize=5f00000&lt;BR /&gt;kernel_addr_r=0x40200000&lt;BR /&gt;kernel_comp_addr_r=0x5a000000&lt;BR /&gt;kernel_comp_size=0x4000000&lt;BR /&gt;load_distro_uenv=fatload ${bootdev} ${devnum}:${bootpart} ${loadaddr} /${bootenv}; env import ${loadaddr} ${filesize};&lt;BR /&gt;load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}&lt;BR /&gt;load_sdk_uenv=fatload ${bootdev} ${devnum}:${bootpart} ${loadaddr} ${bootenv_sdk};env import -t ${loadaddr} ${filesize};&lt;BR /&gt;loadaddr=0x60000000&lt;BR /&gt;memory_addr=40000000&lt;BR /&gt;memory_size=80000000&lt;BR /&gt;mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi&lt;BR /&gt;mmc_devnum_l=1 0&lt;BR /&gt;mmc_test_and_boot=if mmc dev ${devnum}; then echo Try booting from MMC${devnum} ...; setenv sdev_blk mmcblk${devnum}p${rootpart};run load_sdk_uenv; run boot2;fi;&lt;BR /&gt;netmask=255.255.255.0&lt;BR /&gt;nvme_boot=run boot_pci_enum; run nvme_init; if nvme dev ${devnum}; then devtype=nvme; run scan_dev_for_boot_part; fi&lt;BR /&gt;nvme_devnum_l=0 0&lt;BR /&gt;nvme_init=if ${nvme_need_init}; then setenv nvme_need_init false; nvme scan; fi&lt;BR /&gt;partitions=name=loader1,start=17K,size=1M,type=${type_guid_gpt_loader1};name=loader2,size=4MB,type=${type_guid_gpt_loader2};name=system,size=-,bootable,type=${type_guid_gpt_system};&lt;BR /&gt;partnum=3&lt;BR /&gt;preboot=run chipa_set_uboot&lt;BR /&gt;pxefile_addr_r=0x45900000&lt;BR /&gt;ramdisk_addr_r=0x46100000&lt;BR /&gt;rootpart=4&lt;BR /&gt;scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;&lt;BR /&gt;scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootft&lt;BR /&gt;scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_boote&lt;BR /&gt;scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi&lt;BR /&gt;scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAIe&lt;BR /&gt;scan_sf_for_scripts=${devtype} read ${scriptaddr} ${script_offset_f} ${script_size_f}; source ${scriptaddr}; echo SCRIPT FAILED: continuing...&lt;BR /&gt;script_offset_f=0x1fff000&lt;BR /&gt;script_size_f=0x1000&lt;BR /&gt;scriptaddr=0x43900000&lt;BR /&gt;sd_devnum=1&lt;BR /&gt;sdev_blk=mmcblk1p4&lt;BR /&gt;sdk_boot_env=for bootdev_s in ${boot_devs}; do run bootenv_${bootdev_s}; done;&lt;BR /&gt;set_fdt_distro=run chipa_set_linux; run cpu_vol_set;fatwrite ${bootdev} ${devnum}:${bootpart} ${fdt_addr_r} /dtbs/${fdtfile} ${filesize};&lt;BR /&gt;setupfdt1=fdt addr ${fdtaddr}; fdt resize;&lt;BR /&gt;setupfdt2=fdt set /chosen bootargs "${bootargs}";&lt;BR /&gt;setupird=setexpr irdend ${irdaddr} + ${irdsize}; fdt set /chosen linux,initrd-start &amp;lt;0x0 0x${irdaddr}&amp;gt;; fdt set /chosen linux,initrd-end &amp;lt;0x0 0x${irdend}&amp;gt;&lt;BR /&gt;sf_boot=if sf probe ${busnum}; then devtype=sf; run scan_sf_for_scripts; fi&lt;BR /&gt;type_guid_gpt_loader1=5B193300-FC78-40CD-8002-E86C45580B47&lt;BR /&gt;type_guid_gpt_loader2=2E54B353-1271-4842-806F-E436D6AF6985&lt;BR /&gt;type_guid_gpt_system=0FC63DAF-8483-4772-8E79-3D69D8477DE4&lt;BR /&gt;usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi&lt;BR /&gt;ver=U-Boot 2021.10 (Feb 14 2024 - 09:27:08 +0000)&lt;/P&gt;&lt;P&gt;Environment size: 10945/65532 bytes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i tried these steps&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;LeapFive # setenv boot_targets mmc1&lt;BR /&gt;LeapFive # setenv bootcmd_mmc1 "devnum=1; run mmc_boot"&lt;BR /&gt;LeapFive # saveenv&lt;BR /&gt;Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done&lt;BR /&gt;OK&lt;BR /&gt;LeapFive # printenv bootcmd&lt;BR /&gt;bootcmd=run sdk_boot_env; run distro_boot_env;&lt;BR /&gt;LeapFive # printenv boot_targets&lt;BR /&gt;boot_targets=mmc1&lt;BR /&gt;LeapFive # setenv boot_targets mmc1&lt;BR /&gt;LeapFive # setenv bootcmd "devnum=1; run mmc_boot"&lt;BR /&gt;LeapFive # saveenv&lt;BR /&gt;Saving Environment to SPIFlash... Erasing SPI flash...Writing to SPI flash...done&lt;BR /&gt;OK&lt;/P&gt;&lt;P&gt;LeapFive # printenv boot_targets&lt;BR /&gt;boot_targets=dhcp mmc0&lt;BR /&gt;LeapFive # fatls mmc 1:3 /&lt;BR /&gt;1576 devkits_uEnv.txt&lt;BR /&gt;42510700 leapfiveu.fit&lt;BR /&gt;62669 nb2l-devkits-v2-leapfive-nb2l.dtb&lt;BR /&gt;26352128 Image&lt;BR /&gt;62476 nb2l-devkits.dtb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can u give solution for this&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 02 May 2024 11:40:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/am-trying-to-boot-using-sd-card-from-emmc-support-there-kernel/m-p/1858386#M14243</guid>
      <dc:creator>induraj</dc:creator>
      <dc:date>2024-05-02T11:40:21Z</dc:date>
    </item>
  </channel>
</rss>

