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.
自己仿照 AM335X SK EVM 做的custom board,Processor SDK的版本是04.01.00.06, uboot版本是2017.01,编译uboot源码生成的MLO和uboot.img文件放入到两分区的SD card 的boot分区;串口打印信息如下:
U-Boot SPL 2017.01-00360-gc6c77f9-dirty (Apr 10 2018 - 23:19:01)
Trying to boot from MMC1
reading uboot.env
** Unable to read "uboot.env" from mmc0:1 **
Using default environment
reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img
U-Boot 2017.01-00360-gc6c77f9-dirty (Apr 10 2018 - 23:19:01 -0400)
CPU : AM335X-GP rev 2.1
Model: TI AM335x EVM-SK
DRAM: 256 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading uboot.env
** Unable to read "uboot.env" from mmc0:1 **
Using default environment
<ethaddr> not set. Validating first E-fuse MAC
Net: cpsw, usb_ether
data abort
pc : [<8ff6c1c0>] lr : [<8ff603e3>]
reloc pc : [<8081a1c0>] lr : [<8080e3e3>]
sp : 8df28248 ip : 8ffaca04 fp : 00000017
r10: 808607a0 r9 : 8df31ed8 r8 : 4030cdcc
r7 : 8ffac97c r6 : 8ffac8e8 r5 : 8ffac980 r4 : 0f752000
r3 : 44e3e000 r2 : b0010000 r1 : 8ffac9c4 r0 : 00000000
Flags: nZcv IRQs off FIQs on Mode SVC_32
Resetting CPU ...
resetting ...
CCCCCCCC
这样的打印信息反复出现,我认为是uboot在初始化外设后就出现问题,但是找了三天也无法定位原因,请TI的工程师,或者是这方面的技术大牛可以指点一下么?
补充:1.我的板子上也有 ID EEPOM,但是我只写入的开发板的相关信息,没有写MAC地址在里面;
2.我在 uboot根目录/arch/arm/match-omap2/am33xx/board.c 的 void early_system_init (void) 中去掉了 rtc32k_enable() ,不去掉的话,我的板子连SPL都启 动不起来,但是设备树中我没有disable RTC;