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:通过外部微控制器 I2C 访问 BQ34110数据闪存时出现问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1224973/bq34110-issue-with-bq34110-data-flash-write-access-via-external-microcontroller-i2c

器件型号:BQ34110
主题中讨论的其他器件: BQSTUDIOEV2400

你好团队,

我当前在使用 BQ34110器件时遇到问题、无法使用外部微控制器的 I2C 接口写入数据闪存。 最近、在我的一次数据闪存写入过程中、我可能写下了拼写错误、导致我无法再写入数据闪存。 不过、我仍然可以从它读取。

我已经注意到、在写入地址0x4010 (分压器)和0x4100 (Chg Inhibit Temp Low)之间、我失去了写入功能。 具体来说、我可以写入0x4010地址、但无法写入0x4100地址。

OperationStatus 寄存器位 SEC1和 SEC0分别为0和1、并且 CALMD (校准模式)位为1。 因此、电压条件(Voltage ()≥Flash Update OK Voltage)不应影响写入。

我已经仔细检查了校验和计算、我认为是正确的、因为我以前能够成功写入数据闪存。 但是、现在如果使用相同的序列、我无法再进行写入。

我怀疑可能有一个包含标志或位的状态寄存器会阻止我写入数据闪存。 如果有人有关于此类登记册或任何其他可能导致此问题的潜在问题的信息、我非常感谢您的意见。 非常感谢为解决此问题和重新获得对数据闪存的写入访问权限提供任何建议或指导。

此致

詹姆斯·曼

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

    尝试切换 CALMD、然后进行写入

    另一种选择是使用 bqStudio 重新刷写固件以恢复默认设置。

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

    尊敬的 Shirish:

    大家好!

    我尝试关闭和打开 CALMD ,但它没有帮助。 如果刷写固件会将 bq34110复位到出厂状态、那么这应该是一个解决方案。 但目前我还没有像 ev2400这样的器件可以连接 bqStudio 并尝试重新刷新固件。 因此、我目前无法尝试此操作、也无法确定它是否有用。

    此致

    詹姆斯·曼

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

    James、您好!

    如果您尚未尝试、请将电压增加到高于 Flash Update OK Voltage、然后尝试。

     "最近、在我的一次数据闪存写入过程中、我可能写下了一个拼写错误、导致我无法再写入数据闪存。 不过、我仍然可以从中读取数据。"

    该步骤看起来可能已损坏数据闪存。 如果校准数据损坏、则可能会由于溢出而导致很多问题。 它甚至可以使器件砖化。 但是看起来您仍然有通信、因此通过刷写 srec、可以将电量监测计恢复为默认状态。

    完全恢复(如果可能)的唯一方法是重新刷写需要 bqStudio 的 srec。

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

    你好, Shirish:
    每次我尝试写入时、闪存电压一直高于 Flash Update OK Voltage。 似乎对固件进行刷新是我的问题的唯一解决方案

    此致

    詹姆斯·曼

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

    James、您好!

    如果校准损坏、则电量监测计读取的电压可能与施加的电压不同、因此它可能会将其视为低于闪存更新电压。 它还可能破坏其他数据。 您应该重新刷新 、以确保位于安全侧。