请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TPS25750 大家好!
在我的配置中、TPS25750器件从 EEPROM 存储器中读取其固件、我想知道是否有办法通过 TPS 器件再次对 EEPROM 进行编程。
我曾尝试使用 I2C 写入事务(4CC 命令"I2Cw")、但它无法正常工作、写入"I2Cw"命令后立即返回 I2C 错误、我确信 I2C 事务正常工作、因为如果我使用它写入其他外设、则表示成功。
关键的一点是 EEPROM 可寻址16位、但 I2C 事务偏移量字段仅接受一个字节、因此我将数据字段的一个字节用于 EEPROM 地址的第二部分、如下所示的屏幕截图:

您可以看到、"寄存器偏移"仅为一个字节。
感谢您的关注、我不知道问题是否与 I2C 写入事务有关。