主题中讨论的其他器件:DRA742、 PMP
您好!
从内存卡加载内核映像的默认 uboot 参数是什么? 我在尝试设置 NFS 引导时弄乱了 uboot 环境变量。 现在、它说无法获取内核映像。
我将 Vision SDK 与 Jacinto 6板结合使用
随附打印机的输出
U-Boot SPL 2016.05-00001-gf5385e6 (2017年5月2日- 11:33:13)
DRA752-GP ES2.0
未找到 MMC 设备1
***警告-未找到 MMC 卡,使用默认环境
尝试从 MMC1引导
未找到 MMC 设备1
***警告-未找到 MMC 卡,使用默认环境
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
U-Boot 2016.05-00001-gf5385e6 (2017年5月2日- 11:33:13 +0530)
CPU :DRA752-GP ES2.0
型号:TI DRA742
电路板:DRA74x EVM 修订版 H.0
DRAM: 4 GiB
MMC: OMAP SD/MMC:0、OMAP SD/MMC:1.
**第一个描述符不是1:1上的主要描述符**
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:GPT 无效***
GUID 分区表头签名错误:0x0!= 0x5452415020494645
PART_GET_INFO_EFI:***错误:备份 GPT 无效***
错误:找不到分区:'UserData'
在 arch/arm/cpU/armv7/omap-common/utils.c:195/mmc_get_part_size ()
警告:fastboot.userdata_size:无法计算
SCSI: SATA link 0 timeout。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
NET: eth0:以太网@48484000
按任意键停止自动引导: 2 1 0
**第一个描述符不是1:1上的主要描述符**
切换到分区#0,确定
mmc1 (第0部分)是当前器件
**第一个描述符不是1:1上的主要描述符**
在器件1上找到 SD/MMC
**无法识别的文件系统类型**
**无法识别的文件系统类型**
**第一个描述符不是1:1上的主要描述符**
切换到分区#0,确定
mmc1 (第0部分)是当前器件
**第一个描述符不是1:1上的主要描述符**
在器件1上找到 SD/MMC
**找不到文件/boot/bootx86wdsnbp.com **
**第一个描述符不是1:1上的主要描述符**
切换到分区#0,确定
mmc1 (第0部分)是当前器件
**第一个描述符不是1:1上的主要描述符**
MMC - MMC 子系统
用法:
MMC INFO -显示当前 MMC 设备的信息
MMC 读取地址 blk# cnt
MMC 写入地址 blk# cnt
MMC 擦除 blk# cnt
MMC 重新扫描
MMC 部件-列出当前 MMC 设备上的可用分区
MMC dev [dev][part]-显示或设置当前 MMC 设备[分区]
MMC 列表-列出可用设备
MMC hwpartition [args...] -进行硬件分区
参数(以512字节块为单位的大小):
[用户[ENH START cnt][wrrel{on|off}]]-设置用户数据区域属性
[GP1|GP2|GP3|gp4 cnt [ENH][wrrel{ON|OFF}]]-通用分区
[check|set|complete]-模式,完成集分区
警告:分区是设置为完成后的一次写入设置。
完成设置后,需要执行下电上电操作才能初始化分区。
MMC bootbus dev boot_bus_width reset_boot_bus_width boot_mode
-设置指定器件的 boot_bus_width 字段
MMC bootpart-resize
-更改指定设备的引导分区和 RPMB 分区的大小
MMC partconf dev boot_ack boot_partition partition_access
-更改指定设备的 partition_config 字段的位
MMC rst-function dev 值
-更改指定器件的 RST_n_FUNCTION 字段
警告:这是一次写入字段、0 / 1 / 2是唯一有效值。
MMC 设置 -设置 DSR 寄存器值
MMC - MMC 子系统
用法:
MMC INFO -显示当前 MMC 设备的信息
MMC 读取地址 blk# cnt
MMC 写入地址 blk# cnt
MMC 擦除 blk# cnt
MMC 重新扫描
MMC 部件-列出当前 MMC 设备上的可用分区
MMC dev [dev][part]-显示或设置当前 MMC 设备[分区]
MMC 列表-列出可用设备
MMC hwpartition [args...] -进行硬件分区
参数(以512字节块为单位的大小):
[用户[ENH START cnt][wrrel{on|off}]]-设置用户数据区域属性
[GP1|GP2|GP3|gp4 cnt [ENH][wrrel{ON|OFF}]]-通用分区
[check|set|complete]-模式,完成集分区
警告:分区是设置为完成后的一次写入设置。
完成设置后,需要执行下电上电操作才能初始化分区。
MMC bootbus dev boot_bus_width reset_boot_bus_width boot_mode
-设置指定器件的 boot_bus_width 字段
MMC bootpart-resize
-更改指定设备的引导分区和 RPMB 分区的大小
MMC partconf dev boot_ack boot_partition partition_access
-更改指定设备的 partition_config 字段的位
MMC rst-function dev 值
-更改指定器件的 RST_n_FUNCTION 字段
警告:这是一次写入字段、0 / 1 / 2是唯一有效值。
MMC 设置 -设置 DSR 寄存器值
从 eMMC 引导...
bootm 命令的映像格式错误
错误:无法获取内核映像!
=>
=>印刷版
arch = ARM
args_fit=setenv bootargs console=${console}
args_mmc=part uuid mcm 0:2 uuid;setenv uuuid "console=ttyO0、115200n8 vram=16M root=pARTUUID =${uuid}rw rootwait ip=none mem=1024M"
波特率=115200
电路板=dra7xx
Board_name=dra7xx
Board_rev=H.0
BOOT_FDT=尝试
BOOT_FIT = 0
BOOT_OS=0
BOOT_PART=9
bootargs=androidboot.serialno=1600600915b60022 console=ttyS0、115200 androidboot.console=ttyS0和 roidboot.hardware=jacinto6evmboard
bootcmd=if test ${dofastboot}-eq 1;then echo Boot fastboot requested、resetting dofastboot ...;setenv dofastboot 0;saveenv;echo Booting into fastboot ...;fastboot 0;fi;if test ${boot_fit}-eq 1;then run update_fofastboot;fi;run dmmcboot_run;
BOOTDELAY=2
bootdir=/boot
bootenvfile=uEnv.txt
BootFile=boot\\x86\\wdsnbp.com
BOOTM_SIZE=0x10000000
bootpart=0:2
bootscript=echo 正在从 MMC${mmcdev}...;源${loadaddr}运行的 bootscript
console=ttyO0、115200n8
CPU=armv7
devtype=MMC
dfu_alt_info_eMMC=rawemmc raw 0 3751936;引导部分1;rootfs 部分1 2;mlo fat 1;ml.raw 0x100 0x100;u-boot.img.raw 0x300 0x400;spl-os-args.img raw 0x80 0x80;spl-os-image-raw 0x100;u-boot.g1;splfat 1;splfat 1 uEnv.txt raw 0xfat 1;spl- raw 0xfat 1;splfat 1
dfu_alt_info_mmc=boot part 0 1;rootfs part 0 2;mlo fat 0 1;ml.raw 0x100 0x100;u-boot.img.raw 0x300 0x400;spl-os-args.raw 0x80 0x80;spl-os-image.fat raw 0x900;spl-os-os-gfat 1;fat 0 uEnv.txt
DFU_alt_INFO_QSPI=MLO RAW 0x0 0x040000;u-boot.img RAW 0x040000 0x0100000;u-boot-spl-OS RAW 0x140000 0x080000;u-boot-env RAW 0x1C0000 0x010000;u-boot-env.backup RAW 0x1D0000 0x010000;u-boot-env.backup RAW 0x8000000 0x0000 0x8000000 0xE0000
dfu_alt_info_ram=内核 ram 0x80200000 0x4000000;fdt ram 0x80f80000 0x80000;ramdisk ram 0x81000000 0x4000000
DFU_bufsiz=0x10000
dnsip=10.47.1.2
sipdn2=10.47.1.4
dofastboot=0
eMMC_Android_boot=setenv eval_bootargs setenv bootargs $bootargs;运行 eval_bootargs;setenv mmcdev 1;setenv FDT_part 3;setenv boot_part 9; 如果测试$reboot_image = recovery;那么 setenv boot_part 8;setenv reboot_image boot;saveenv;fi;setenv machid fe6;MMC dev $mmcdev; 重新扫描 MMC 引导;部件启动 MMC ${mmcdev}${FDT_part}FDT_START;部件尺寸 MMC ${mmcdev}${FDT_part}FDT_SIZE;部件启动 MMC ${mmcdev}${boot_part}boot_dart;部件尺寸 MMC ${mmdr}${bootdr}${boot_dr}${boot_size ${dr}${dr}${dr}
envboot=MMC dev ${mmcdev};如果 MMC 重新扫描;然后回显在器件${mmcdev}上找到的 SD/MMC;如果运行 loadbootscript;然后运行 bootscript;否则运行 loadbootenv;然后从${bootenvfile}回显已加载的 env;运行 importbootenv;fi;if test -n $uuccmd;然后运行 envenvcmd;envive...
ethact=Ethernet@48484000
ethaddr=fc:0f:4b:af:21:a0
eval_bootargs=setenv bootargs androidboot.serialno=1600600915b60022 console=ttyS0、115200 androidboot.console=ttyS0和 roidboot.hardware=jacinto6evmboard
FASTBOOT.board_rev=H.0
FASTBOOT.CPU=J6
fastboot.secure=GP
fastboot.userdata_size=unknown
FDT_addr_r=0x88000000
FDT_PART=3
fdtaddr=0x88000000
fdtcontrolladdr=fdf0f318
fdtfile=dra7-evm.dtb
fileaddr=82000000
filesize=7870
findfdt=if test $board_name = omap5_uevm;then setenv fdtfile omap5-uevm.dtb;fi;if test $board_name = dra7xx;then setenv fdtfile dra7-evm.dtb;fi;if test $board_name = 72x-revc;then dtv 772 vemc.tb;then setdtb;tv_detv-tb;then dtv-tb;tv-tv-tb;tv-tb;tv-tv-tb;tv-tv-tb; fi;if test $board_name = beagle_x15; then setenv fdtfile am57xx-beagle-x15.dtb; fi; if test $board_name = beagle_x15_revb1; then setenv fdtfile am57xx-bedt-x15-revb1.dtb; fi; if test $57v_env_ramb=$57v_env_env_env_env_ex; tb&tb=$57v_env_env_env_env_env_env_env_env_env_env_env=$57b1; tb&tb&tb&; tb&s=$57v_env_env_env_env_env_env_env_env_env_env_env_env_env_env_ex- FI;if test $board_name = am572x_idk && test $idk_LCD = osd101t2045;然后 setenv fdtfile am572x-idk-lcd.dtb;fi;if test $board_name = am572x_idk && test $idk_lcd = osd101t1tx-lcdb;and $57tidtx_dtx_dtb =$57tidtx_dtx_dtb;and tidtidtidtx-tb;and $57tidtidtx_dtidtx_dtidtx-tb =$57tb;and tidtidtidtx-tx-tidtb;tidtx-tx-tidtx-fl f;if test $board_name = am571x_idk && test $idk_LCD = osd101t2045;then setenv fdtfile am571x-idk-lcd.dtb;fi; if test $board_name = am571x_idk && test $idk_lcd = osd101t-lcd.dtb;then undtv 文件无法使用 undtv;如果未定义,则无法使用 undtidtv 文件;fb 警告:undtv-d57tb;如果未定义,则无法使用 undtidtv 文件 fb;fidtv;fb;fidtb:
finduuid=part uuid MMC ${bootpart}uuid
fit_bootfile=fitImage.itb.
fit_loadaddr=0x88000000
gatewayip=192.168.12.1
主机名=乌本杜
importbootenv=echo 从 MMC${mmcdev}导入环境...;env 导入-t ${loadaddr}${filesize}
ipaddr=192.168.13.247
kernel_addr_r=0x82000000
loadaddr=0x82000000
loadbootenv=fatload MMC ${mmcdev}${loadaddr}${bootenvfile}
loadbootscript=fatload MMC ${mmcdev}${loadaddr}boot.scr
loadfdt=load ${devtype}${bootpart}${fdtaddr}${bootdir}/${fdtfile}
loadfit=run args_fit;bootm ${loadaddr}#${fdtfile};
loadimage=load MMC ${bootpart}${loadaddr}${bootdir}/${bootfile}
machid=fe6
mmcboot=if MMC dev ${mmcdev};然后 setenv devtype MMC;如果 MMC 重新扫描;然后回显在器件${mmcdev}上找到的 SD/MMC;如果运行 loadimage;然后运行 loadfdt;从 MMC${mmcdev}回显引导...;运行 args_MMC;bootz ${addr}-${floadfi;
mmcdev=1
mmclosados=run args_mmc;如果测试${boot_FDT}= yes ||测试${boot_FDT}=试用;如果运行 loadfdt;则 bootz ${loadaddr}-${fdtaddr};否则测试${boot_FDT}=试用;然后 bootz;否则、回显警告:无法加载 bootz;否则;fi;
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}-${fdtaddr}
netloadfdt=tftp ${fdtaddr}${fdtfile}
netloadimage=tftp ${loadaddr}${bootfile}
网络掩码=255.255.252.0
nfsopts=nolock
partitions=uuid_disk=${uid_gppt_disk};name=rootfs、start=2MiB、size=-、uid=${uid_gppt_rootfs}
partitions_android_disk=${uuuid_gp_t_disk};name=xloader、start=128K、size=128K、uid=${uuid_gppt_xloader};name=bootloader、size=768K、uid=${uuuuuid_boot$};name=环境、uuuuuuuuuid=1286K、uuuuuuuuuuid=uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuid=uuuuuuuuuuuuuuuuuuuuuuuuid$};rid=auuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu10
pxefile_addr_r=0x80100000
ramdisk_addr_r=0x88080000
读数地址= 0x88080000
reboot_image=boot
rootpath=/export/rootfs
脚本地址=0x80000000
scsidevs=0
序列号=1600600915b60022
serverip=10.47.1.20
SoC=omap5
static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off
stderr=串行@4806a000
stdin =串行@4806a000
stdout=串行@4806a000
update_TO_fit=setenv loadaddr ${fit_loadaddr};setenv 引导文件${fit_bootfile}
usbtty=CDC_ACM
供应商= TI
ver = U-Boot 2016.05-00001-gf5385e6 (2017年5月2日- 11:33:13 +0530)
VRAM=16M
环境大小:7751/131067字节
=>