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.

[参考译文] BQ27510-G3:通过主机 MCU 使用 I2C 写入 BQ27510-G3的闪存

Guru**** 2493545 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/713903/bq27510-g3-write-the-flash-of-bq27510-g3-with-i2c-through-host-mcu

器件型号:BQ27510-G3

您好!

我使用 BQ27510-G3作为电量监测计。 我正在尝试使用 I2C 通信编程修改数据闪存参数。 对于与数据闪存通信,我将按照 第4.6.1节中给出的步骤进行操作 ,修改“技术参考手册”中 OpConfig B 寄存器的 WRTEMP。  

通过这些步骤、我能够读取数据闪存寄存器值。 但是、我无法写入/修改它们。 我正在为地址(0x60)处的新值写入新校验和。 之后、当我尝试在复位后读回它时... 我看不到新的校验和或新的修改后的寄存器值。  

那么、写入校验和时是否存在问题?  

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Baranidaran
    您是否遵循以下应用手册:
    www.ti.com/.../slua801.pdf

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

    您好、Onyx、

    感谢您的回答。

    是的、我遵循应用手册中给出的相同流程、但在写入数据闪存时面临相同的问题。

    谢谢、

    Baranidaran

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

    Baranidaran

    有关如何更改数据闪存、请参阅随附的代码段。

    如果您没有 EVM、我建议您获取 EVM、并在主机上实施之前练习对数据闪存进行更改。

    谢谢

    Onyx