本帖最后由 一只耳朵怪 于 2018-6-5 11:04 编辑
大家好,我的板子是AM3352,SDK版本是
ti-processor-sdk-linux-am335x-evm-03.02.00.05,我现在从SD卡启动,准备将镜像写入NAND Flash,将MLO和u-boot.img下载到SD卡的boot分区后能正常引导,但是当在uboot操作时发现找不到SD卡,这是什么原因呢?例如执行 mmc info,显示MMC: no card present,是mux配置不对?打印信息如下:
U-Boot SPL 2016.05-00304-gad06f64-dirty (Apr 06 2017 - 08:36:35)
Timed out in wait_for_event: status=0000
Check if
pads/pull-ups of bus are properly configured
Trying to boot from MMC1
reading args
spl_load_image_fat_os: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img
U-Boot 2016.05-00304-gad06f64-dirty (Apr 06 2017 - 08:36:35 +0800)
CPU : AM335X-GP rev 2.1
Model: TI AM335x EVM
Watchdog enabled
DRAM: 512 MiB
NAND: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
MMC: no card present
** Bad device mmc 0 **
Using default environment
not set. Validating first E-fuse MAC
Net: Could not get PHY for ethernet@4a100000: addr 0
eth0: ethernet@4a100000
Warning: u***_ether MAC addresses don't match:
Address in SROM is de:ad:be:ef:00:01
Address in environment is b0:d5:cc:81:84:a3
, eth1: u***_ether
Press SPACE to abort autoboot in 2 seconds
=> mmc info
MMC: no card present
=>