主题中讨论的其他器件:TPS65218
您好!
正在尝试从 SD 卡引导,但 它在启动内核时挂起...
尽管我在 am43xx_evm.h 中更改了"fdtfile=AM437X-gp-evm.dTB\0"、但它在同一位置挂起。
请帮助我们解决 该问题
U-Boot 2016.05-00319-g71499d679f-Dirty (2017年6月26日- 17:11:42 +0530)
CPU :AM437X-GP 修订版2.1
型号:TI AM437x GP EVM
DRAM: 512 MiB
PMIC: TPS65218
MMC: OMAP SD/MMC:0
正在读取 uboot.env
**无法从 mmc0:1读取"uboot.env"**
使用默认环境
NET: 无法获取以太网的 PHY@4a100000:Addr 0
警告:以太网@4a100000、使用来自 ROM 的 MAC 地址
eth0:以太网@4a100000
按任意键停止自动引导: 0
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
正在读取 BOOT.SCR
**无法读取文件 boot.scr **
正在阅读 uEnv.txt
717字节在13ms 内读取(53.7 KiB/s)
从 uEnv.txt 加载了 env
正在从 mmc0导入环境...
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
2089ms (1.6 MIB/s)内读取的349536字节
在133ms (343.8 KiB/s)内读取46900字节
内核映像@ 0x82000000 [ 0x000000 - 0x3542e8]
###展开的设备树 blob、88000000
使用0x88000000处的 FDT blob 进行引导
正在将设备树加载到8fff1000,结束位置8ff733... 好的
正在启动内核...
打印机:
===========
U-Boot SPL 2016.05-00319-g71499d679F-DIOL"(2017年6月26日- 17:11:42)
尝试从 MMC1引导
SPL:请为您的电路板实施 spl_start_uboot()
SPL:直接 Linux 引导未激活!
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
这些选项中没有匹配的 DT:
AM437x-gp-evm
AM437x-SK-EVM
am43x-epos-evm
AM437x-idk-EVM
SPL:请为您的电路板实施 spl_start_uboot()
SPL:直接 Linux 引导未激活!
无法装入 ext2文件系统...
SPL_LOAD_IMAGE_ext:ext4fs 安装错误- 0
U-Boot 2016.05-00319-g71499d679f-Dirty (2017年6月26日- 17:11:42 +0530)
CPU :AM437X-GP 修订版2.1
型号:TI AM437x GP EVM
DRAM: 512 MiB
PMIC: TPS65218
MMC: OMAP SD/MMC:0
正在读取 uboot.env
**无法从 mmc0:1读取"uboot.env"**
使用默认环境
NET: 无法获取以太网的 PHY@4a100000:Addr 0
警告:以太网@4a100000、使用来自 ROM 的 MAC 地址
eth0:以太网@4a100000
按任意键停止自动引导: 0
=>
=>印刷版
arch = ARM
args_fit=setenv bootargs console=${console}
args_mmc=run finduid;setenv bootargs console=${console}${optargets}root=PARTUUID =${uuid}rw rootfstype=${mmcrootfstype}
波特率=115200
电路板= am43xx
BOOT_FDT=尝试
BOOT_FIT = 0
bootcmd=if test ${boot_fit}-eq 1;然后运行 update_TO_fit;fi;运行 findfdt;运行 envboot;运行 mmcboot;运行 usbboot;
BOOTDELAY=2
bootdir=/boot
bootenvfile=uEnv.txt
BootFile=zImage
BOOTM_SIZE=0x10000000
bootpart=0:2
bootscript=echo 正在从 MMC${mmcdev}...;源${loadaddr}运行的 bootscript
console=ttyO5、115200n8
CPU=armv7
dfu_alt_info_eMMc=MLO RAW 0x100 0x100 mmcpart 0;u-boot.img RAW 0x300 0x1000 mmcpart 0
dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;mlo fat 0 1;spl-os-args fat 0 1;spl-os-image fat 0 1;u-boot.img fat 0 1;uEnv.txt fat 01
dfu_alt_info_QSPI=u-boot.bin raw 0x0 0x080000;u-boot.backup raw 0x080000 0x080000;u-boot-spl-OS raw 0x100000 0x010000;u-boot-env raw 0
dfu_alt_info_ram=内核 ram 0x80200000 0x4000000;fdt ram 0x80f80000 0x80000;ramdisk ram 0x81000000 0x4000000
DFU_bufsiz=0x10000
envboot=MMC dev ${mmcdev};如果 MMC 重新扫描;然后回显在设备${mmcdev}上找到的 SD/MMC;如果运行 loadbootscript;然后运行 bootscript;else;
ethaddr=C4:be:84:CB:12:32
FDT_addr_r=0x88000000
fdtaddr=0x88000000
fdtcontrolladdr=9ff7bfa0
fdtfile=AM437X-gp-evm.dtb
findfdt=if test $board_name = AM43EPOS;然后 setenv fdtfile am43x-epos-evm.dtb;fi;如果 test $board_name = AM43_GP;然后 setenv fdtfi
finduuid=part uuid MMC ${bootpart}uuid
fit_bootfile=fitImage.itb.
fit_loadaddr=0x88000000
importbootenv=echo 从 MMC${mmcdev}导入环境...;env 导入-t ${loadaddr}${filesize}
kernel_addr_r=0x82000000
loadaddr=0x82000000
loadbootenv=fatload MMC ${mmcdev}${loadaddr}${bootenvfile}
loadbootscript=load MMC ${mmcdev}${loadaddr}boot.scr
loadfdt=load ${devtype}${bootpart}${fdtaddr}${bootdir}/${fdtfile}
loadfit=run args_fit;bootm ${loadaddr}#${fdtfile};
loadimage=load ${devtype}${bootpart}${loadaddr}${bootdir}/${bootfile}
loadramdisk=load ${devtype}${devnum}${rdaddr}ramdisk.gz
mmcboot=MMC dev ${mmcdev};setenv devnum ${mmcdev};setenv devtype MMC;如果 MMC 重新扫描;然后回显在器件${mmcdev};if;
mmcdev=0
mmclaros=run args_mmc;如果测试${boot_FDT}= yes ||测试${boot_FDT}=试用;如果运行 loadfdt;则 bootz ${loadaddr}-${fdtaddr};
mmcrootfstype=ext4 rootwait
netargs=setenv bootargs console=${console}${optargets}root=/dev/nfs nfsroot=${serverip}:${rootpath}、${nfsopts}RW IP=DHCP
netboot=echo Booting from network...;setenv autoload no;dhcp;run netloadimage;run netloadfdt; 运行 netargs;bootz ${loadaddr}-$}
netloadfdt=tftp ${fdtaddr}${fdtfile}
netloadimage=tftp ${loadaddr}${bootfile}
nfsopts=nolock
partitions=uuid_disk=${uid_gppt_disk};name=rootfs、start=2MiB、size=-、uid=${uid_gppt_rootfs}
pxefile_addr_r=0x80100000
ramargs=setenv bootargs console=${console}${optargets}root=${ramroot}rootfstypy=${ramrootfstype}
ramdisk_addr_r=0x88080000
ramroot=/dev/ram0 rw
ramrootfstype=ext2
读数地址= 0x88080000
rootpath=/export/rootfs
脚本地址=0x80000000
SoC=am33xx
static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
stderr=串行@481aa000
stdin =串行@481aa000
stdout=串行@481aa000
update_TO_fit=setenv loadaddr ${fit_loadaddr};setenv 引导文件${fit_bootfile}
usbargs=setenv bootargs console=${console}${optargets}root=${usbroot}rootfstypy=${usbrootfststype}
usbboot=setenv devnum ${usbdev};setenv devtype USB;USB start ${usbdev};如果 USB dev ${usbdev};则运行 loadbootenv;然后回显 Loi
usbdev=0
usbroot=/dev/sda2 rw
usbrootfstype=ext4 rootwait
供应商= TI
ver=U-Boot 2016.05-00319-g71499d679f-niff (2017年6月26日- 17:11:42 +0530)
环境大小:4800/65532字节
=>
提前感谢。