搞了一周,终于把uboot移植到自己的板上了,现在linux启动不了,折腾了几天了
我的板上CPU的RTC没有用,外部32K晶体没接,这个这uboot里面处理了,
EEPROM读取的过程直接把ID伪装成AM335x_EVM,
以太网也没有用到,现在还是从SD卡启动。网上能查的都确认了,下一步该从哪里入手,是uboot的问题还是linux的问题
我们用的是ti-sdk-am335x-evm-08.00.00.00
启动信息如下:
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
** Unable to read file uEnv.txt **
3239840 bytes read in 230 ms (13.4 MiB/s)
39128 bytes read in 33 ms (1.1 MiB/s)
Kernel image @ 0x82000000 [ 0x000000 – 0x316fa0 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8e712000, end 8e71e8d7 … OK
Starting kernel …
Jian Zhou:
有参考过我们deyi和wiki上的文档么:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/51326.aspx
http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux