TI论坛
直播中

朱志兴

7年用户 298经验值
私信 关注

TI 的 AM335X EVM H/W上使用了 I2C0 讀取 EEPROM資訊,如何修改 Uboot, Kernel?

本帖最后由 一只耳朵怪 于 2018-6-21 15:53 编辑

ti 的 AM335X EVM H/W 上使用了 I2C0 讀取  EEPROM資訊 , 讓 BSP 可以支援很多不同版本的 EVB
(Beaglebone ,Beaglebone Black, AM335X SK....)
但我們的產品並不會使用CPLD+EEPROM

我該如何修改 Uboot, Kernel?? 修改哪些檔案??
使其可以符合AM335X SK 的環境模式??
感謝!!!

回帖(5)

罗兰君

2018-6-21 03:13:44
把代码中EEPROM相关的代码去掉就可以了,也就是去掉代码中TI参考板的依赖性
举报

周仁革

2018-6-21 03:29:33
引用: 344868615qq 发表于 2018-6-21 03:13
把代码中EEPROM相关的代码去掉就可以了,也就是去掉代码中TI参考板的依赖性

同问,如果不去掉这些代码,如果定义自己的开发板参数呢,也就是如何把这些参数写到I2C里面,是否需要专门的程序来写I2C,然后启动程序在来匹配这些自定义的信息?
举报

罗兰君

2018-6-21 03:38:26
引用: jr3367 发表于 2018-6-21 03:29
同问,如果不去掉这些代码,如果定义自己的开发板参数呢,也就是如何把这些参数写到I2C里面,是否需要专门的程序来写I2C,然后启动程序在来匹配这些自定义的信息?

自己的板子,如果没有EEprom,那么可以给代码里的板卡结构体信息直接赋值,而不是非要通过I2C读个数出来
举报

周仁革

2018-6-21 03:55:52
引用: 344868615qq 发表于 2018-6-21 03:38
自己的板子,如果没有EEprom,那么可以给代码里的板卡结构体信息直接赋值,而不是非要通过I2C读个数出来

AM335X TI官方 提供的源码 LINUX WINCE  等 是不是都可以这样来处理,还是略有区别呢 
只要通过源码能改 就好说了。。。。
现在就想定制自己的系统。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分