我的开发板是BBB
使用的SDK是ti-processor-sdk-linux-am335x-evm-05.03.00.07
SDK提供的uboot中有检验eeprom中板ID的功能,我想将该功能去掉,直接使用设备树文件am335x-boneblack.dtp 。
帖子
提供了步骤,但是和我用的SDK版本不一致。新版SDK应该怎么操作?
user4524803:
e2echina.ti.com/…/68813
旧版SDK帖子是这个。
Shine:
回复 user4524803:
在board/ti/am335x/board.c 里搜索跟eeprom相关的函数注释掉。
yongqing wang:
回复 user4524803:
新的SDK也可以参考那个帖子,你打开帖子类的补丁文件,按照补丁里面的修改方法找到新SDK对应的文件手动改就可以
user4524803:
回复 Shine:
hello,Shine:
board/ti/am335x/board.c里边跟eeprom有关的函数只有
if (ti_i2c_eeprom_am_get(CONFIG_EEPROM_BUS_ADDRESS, CONFIG_EEPROM_CHIP_ADDRESS)) printf("ti_i2c_eeprom_init failed\n");
吧?我把他们都注释掉了。
但是板子启动只显示
应该还有其他地方要修改吧?
另外,kernel方面需要做修改吗?
user4524803:
回复 user4524803:
看错了,是注释掉这三行代码后板子log不打印信息。
user4524803:
回复 user4524803:
我接着将board .h里边的板子判断函数做了改动。
我的文件系统里边的设备树是
板子上电的结果是
user6092324:
keyi
user5207299:
学习一下
user4524803:
难倒没人出来支持一下吗?