This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TPS65994AD:TPS65994BH:如何通过 i2c 更新闪存

Guru**** 2359160 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1533104/tps65994ad-tps65994bh-how-to-udpate-flash-over-i2c

器件型号:TPS65994AD

工具/软件:

您好、  

我尝试遵循 TRM(5.3.2 更新 EEPROM 映像)来更新 PD 闪存、但它对我来说不起作用。

使用“FLxx"CMD 时“ 时得到了意想不到的结果 。


例如:我喜欢读取偏移量为 0x4400 的闪存数据
这是我的命令

写入 0x09 (DATAx):0x0 0x44 0x0
写入 0x08 (CMDx):0x64 0x72 0x4c 0x46 (FLrd)

读取 0x08 (CMDx):0x4 0x46 0x4c 0x72 (意外值)
读取 0x08 (CMDx):0x4 0x46 0x4c (意外值)
读取 0x08 (CMDx):0x4 0x4 0x46(意外值)
...

我还查看了其他 4CC cmd cmd (Gaid) 和其他 i2c 寄存器、例如 VendorID、模式、版本等、 它们用于我的用例。

您能帮我弄清楚发生了什么吗?

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是 FLxx 如何成为 performed.e2e.ti.com/.../3225.FLxx-Demo.sal 的演示 I2C 截图