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

c6657 i2c 接EEPROM启动的疑问

专家,你好!关于自己的板子上,使用i2c eeprom直接启动(不借助IBL)

为了简化系统,我打算只使用eeprom直接启动并且存储程序数据。有几个疑问,请专家解答:

1、请问RBL在启动时,是怎么读取eeprom中的程序的?DSP是不是如下的时序:发开始信号->发器件地址和读->发高8位内部寻址地址->发低8位内部寻址地址->eeprom发送数据到i2c总线?

2、RBL在i2c启动时,对eeprom的内部寻址是不是只有16位?也就是说RBL只能寻址eeprom中的64Kbyte的数据(0x51或0x50中),如果我的启动程序大于这个64Kbyte,是不是RBL就无法加载所有的程序了?

3、请问,如果我用0x50空间内的程序直接启动,怎么让DSP在运行完0x50后,接着运行0x51中的程序呢?

非常感谢!

Shine:

1. 是的,符合I2C的时序。

2. 是的。

3. 0x50,0x51空间都放应用程序是不行的。如果0x50放二次IBL,0x51放应用程序可以。

赞(0)
未经允许不得转载:TI中文支持网 » c6657 i2c 接EEPROM启动的疑问
分享到: 更多 (0)