TI中文支持网
TI专业的中文技术问题搜集分享网站

am3358移植uboot从SD卡启动遇到问题

因为板子不是TI配的,是买的国内天嵌的开发板,但我下载了TI提供的sdk6.0并在board-support提供的uboot里面编译了相关的那个uboot,编译成功后用MLO和对应的u-boot.bin去启动,串口打印回来的就是下面这个错误,想问一下这个怎么解决。感觉就是根本MLO这一块儿都没完全起来,因为我把u-boot.bin从SD卡中去掉以后还是会出现这个问题。

U-Boot SPL 2013.01.01 (Mar 03 2014 – 08:25:55) Could not probe the EEPROM;

something fundamentally wrong on the I2C bus. Could not get board ID.

Could not probe the EEPROM; something fundamentally wrong on the I2C bus.

I2C read: I/O error Could not read the EEPROM; something fundamentally wrong on the I2C bus.

I2C read: I/O error Could not read the EEPROM; something fundamentally wrong on the I2C bus.

### ERROR ### Please RESET the board ###

Jian Zhou:

需要将E2prom信息从bootloader中去掉

Davy Lee1:

回复 Gary Wu:

TI工程师您好,

对于sdk06.00我就是下载TI官方提供最新的,没有别的考虑。我是最近开始做嵌入式u-boot移植的,没什么经验,所以以为同一块芯片u-boot编译出来是通用的。

sdk里面提供u-boot是配套给你们那块beagle-bone的板子用的吗?然后MLO是重复写在EEPROM上面三块地方对吧。

我用天嵌提供的u-boot是可以直接启动起来的,但是不能再它那边的u-boot里面直接进入输入命令行界面。所以想试一下TI的u-boot。还有我想问问就是如果我要移植TI的u-boot需要改哪些地方了。

Davy Lee1:

回复 leo chen:

谢谢哈,不过我不知道怎么改^_^,开始在读u-boot源码。

赞(0)
未经允许不得转载:TI中文支持网 » am3358移植uboot从SD卡启动遇到问题
分享到: 更多 (0)