This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/processor-SDK-AM335X:U-boot 问题

Guru**** 2124260 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/597031/linux-processor-sdk-am335x-u-boot-problem

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

您好!  

我从 AM335x 入门套件附带的 SD 卡复制了 u-boot.img 并通过 UART 加载到 SK。 由于没有 uEnv.txt、因此电路板会加载默认环境。 它可以进入 U-BBOT#阶段、我可以键入一些命令、但经过一段时间后、U-BOOT#不可访问、minicom 开始打印"CCCCC"。 下面是我得到的结果。 有人能告诉我 U-boot#停止运行的原因是什么?

U-Boot SPL 2016.05-g4db46a6bd (2017年3月29日- 17:44:45)

尝试从 UART 引导

CLoed 232592字节

U-Boot 2011.09 (2012年7月26日- 17:13:38)

I2C:就绪

DRAM:256 MIB

警告:未启用缓存

不存在子卡

NAND:已选择 HW ECC 汉明码

未找到 NAND 器件!!!

0 MIB

MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.

***警告- readenv()失败,使用默认环境

NET:CPsw

按任意键停止自动引导:0

卡未响应电压选择!

正在从 nand 引导...

已选择 HW ECC BCH8

无可用器件

bootm 命令的映像格式错误

错误:无法获取内核映像!

U-Boot# printenv

自动负载=是

波特率=115200

bootargs=console=ttyO0、115200n8 root=ubi0:rootfs rw ubi.mtd=7、2048 noinitrd root

FSType=ubifs rootwait=1 ip=none

bootargs_defaults=setenv bootargs console=${console}${optargets}

bootcmd=如果 MMC 重新扫描;然后回显在器件${MMC_dev};如果运行 loadbo、则回显 SD/MMC

otenv;然后从${bootenv}回显加载的环境;运行 importbootenv;fi;if test

-n $uenvcmd;然后回显正在运行的 uenvcmd ...;如果运行 MMC_LOAD_uimag、则运行 uenvcmd;fi

E;然后运行 MMC_args;bootm ${kloadaddr};fi;fi;运行 nand_boot;

BOOTDELAY=3.

bootenv=uEnv.txt

BootFile=uImage

console=ttyO0、115200n8

ethact=cpsw

ethaddr=bc:6a:29:53:85:7a

importbootenv=从 MMC 导入环境...;env 导入-t $loadaddr $

文件大小

ip_method=none

kloadaddr=0x80007fc0

loadaddr=0x82000000

loadbootenv=fatload MMC ${MMC_dev}${loadaddr}${bootenv}

MMC_args=run bootargs_defaults;setenv bootargs ${bootargs}root=${mmc_root}root

FSType=${MMC_ROOT_FS_TYPE}IP=${IP_METHOD}

MMC_BOOT=run MMC_args;运行 MMC_LOAD_uimage;bootm ${kloadaddr}

MMC_DEV_0

MMC_LOAD_uimage=fatload MMC ${MMC_dev}${kloadaddr}${bootfile}

MMC_ROOT=/dev/mmcblk0p2 rw

MMC_ROOT_FS_type=ext3 rootwait

NAND_args=run bootargs_defaults;setenv bootargs ${bootargs}root=${nand_root}否

initrd rootfstype=${nand_root_fs_type}ip=${ip_method}

NAND_BOOT=echo 从 nand 引导...;运行 nand_args;ndecc HW 2;nand read.i $

{kloadaddr}${nand_src_addr}${nand_img_siz};bootm ${kloadaddr}

NAND_IMG_SAX=0x500000

NAND_ROOT=ubi0:rootfs rw ubi.MTD=7、2048

NANT_ROOT_FS_type=ubifs rootwait=1

NAND_src_addr=0x280000

net_args=run bootargs_defaults;setenv bootargs ${bootargs}root=/dev/nfs nfsroot

=${serverip}:${rootpath}、${nfsopts}RW IP=DHCP

net_boot=echo 从网络引导...;setenv autoload no;dhcp;tftp ${kloadad

DR}${bootfile};运行 net_args;bootm ${kloadaddr}

nfsopts=nolock

nor_args=run bootargs_defaults;setenv bootargs ${bootargs}root={nor_root}rootf

stype=${NOR_ROOT_FS_TYPE}IP=${IP_METHOD}

NOR_BOOT=echo 从 NOR 引导...;运行 NOR_args;CP.b ${0x08080000}${kloadaddr

}${NOR_IMG_SAiz};bootm ${kloadaddr}

NOR_IMG_SAX=0x280000

NOR_ROOT=/dev/mtdblock3 rw

NOR_ROOT_FS_TYPE=jffs2

NOR_src_addr=0x08080000

rootpath=/export/rootfs

Script_addr=0x81900000

spi_args=run bootargs_defaults;setenv bootargs ${bootargs}root=${spi_root}root

FSType=${SPI_ROOT_FS_TYPE}IP=${IP_METHOD}

SPI_BOOT=echo 从 SPI 引导...;运行 SPI_args;SF 探测器${SPI_BUS_NO}:0;SF r

ead ${kloadaddr}${SPI_src_addr}${SPI_img_siz};bootm ${kloadaddr}

SPI_BUS_NO=0

SPI_IMG_SAX=0x380000

SPI_ROOT=/dev/mtdblock4 rw

SPI_ROOT_FS_TYPE=jffs2

SPI_src_addr=0x62000

static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off

stderr=串行

stdin =串行

stdout=串行

环境大小:2777/8188字节