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.

[参考译文] BQ34110:数据闪存写入似乎不起作用

Guru**** 2493175 points
Other Parts Discussed in Thread: BQSTUDIO, BQ34110, BQ35100, BQ34Z100-G1, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/708459/bq34110-data-flash-writing-not-appearing-to-work

器件型号:BQ34110
主题中讨论的其他器件:BQSTUDIOBQ35100BQ34Z100-G1EV2400

您好!

我最近收购了 bq34110以及 ev2400适配器、并运行 bqstudio (安装了最新版本和固件)进行交互。 阅读与 bq34110相关的文档(特别是技术参考手册和"使用 I2C 通信与电量监测计的 bq34110、bq35100和 bq34z100-G1串行器/解串器配合使用")后、我开始执行一些 I2C 通信、以便练习读取和写入电路板上的各个字段。 但是、在开始使用数据闪存时、我开始遇到一些问题。 我可以正常读取数据闪存、但我无法写入数据闪存存储器、尽管执行了以下分步说明文件。 我检查了电路板是否处于完全访问模式(它是)、并且我的电压稳定在3V (高于闪存更新正常电压的2.8V 最小值)。 附件是我尝试写入其中一个存储器地址的日志的屏幕截图、但没有结果。

尝试写入制造商信息块 A06 (尝试写入22、当前值为00)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Moises、
    在 TRM (第4.4节)中、它描述了写入制造信息块的命令。 还有一份应用手册可供您更详细地描述 I2C: www.ti.com/.../slua790.pdf。
    请告诉我这是否有帮助、
    Matt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matt、

    我已经查看了与写入制造信息块相关的 TRM 和 I2C 特定文档。 我已经尝试逐步按照文档进行操作、以便尝试完成写入、但并不幸运。 我在阅读完您的帖子后再次尝试、但仍然没有。 这是第二次尝试的日志。

    (仍在尝试写入块 A06;写入值12、当前值为22)

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

    Moises、

    我认为我看到了问题。 您将'36 7d'写入地址60 (MacDataLen)。 您有正确的想法-这应该是长度命令、数据、校验和和和长度字节。 但是、您需要将"36"转换为十六进制。 相反、将'24 7d'写入地址60。  

    否则、您的步骤是正确的。 需要注意的另一点是-确保器件未密封。 我认为这在您的案例中不是问题、因为您可以在将数据设置为"22"时修改数据闪存窗口中的值。

    此致、

    Matt

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

    Matt、

    因此、我肯定没有注意到我的数据长度为十进制。 我将其转换为十六进制、并将其他所有内容保持不变、但仍然没有任何内容。

    是的、器件处于非密封模式。 正如您所说、我一直在通过数据存储器窗口修改存储器。 尽管我尝试依靠 I2C 通信来进行修改和数据测量。 窗口。

    我最近尝试的屏幕截图:

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

    Moises、

    它在我尝试它时起作用。 请参阅下面的屏幕截图。

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

    好的、它现在似乎正常工作了! 感谢你的帮助。

    下面是我所做的(我尝试了两个不同的值以确保):