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

I2C启动不了

各位工程师好,

我在调试6678的时候想选择IBL来启动,重新修改IBL的ddr配置之后,下载到I2C芯片中,修改启动方式,拨码开关设置为  0x082B  无法启动,

连接仿真器之后发现每个核都处在复位位置,0x20b0xxxx   查看DEVSTAT 发现为FFFF,

如果拨码开关设置为0x002B则能看到DEVSTAT的值是正常的0x002B,

只要将bit11设置为1,DEVSTAT就会变成FFFF,用万用表测量过GPIO的值是对的,

如果设置为SPI启动  0x140d 的时候就能正常启动,并且能看到DEVSTAT中的值变为 140d 了,

请问什么原因会导致的这种情况?

Allen35065:

EVM板上大端I2C boot会有问题,它的拨码开关会被CPLD转换,CPLD转换之后对大端的支持不好。

赞(0)
未经允许不得转载:TI中文支持网 » I2C启动不了
分享到: 更多 (0)