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.

[参考译文] BQ27546-G1:I2C 在配置闪存失败后始终显示错误

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1126955/bq27546-g1-i2c-always-shows-error-after-being-failed-to-configure-flash-memory

器件型号:BQ27546-G1
主题中讨论的其他器件:BQSTUDIO

我正在使用 BQ27546、并且已经有 bqstudio 中的 bq.fs 文件。


启动系统时、MCU 将检查更新状态、以查看是否应配置监测计。
当 MCU 开始访问闪存以运行文件中所述的命令并在过程中断电时、就会出现问题。
之后、I2C 显示读取错误、并且从不从监测计中获得任何响应(由主机总线适配器检查)。


我的两个原型板具有相同的问题、

第一步:由于电池的原因、电量监测计配置开始失败。在插入充电器和插入电源后、I2C 显示读取错误。

第二步:监测计配置过程卡在 while 循环中、复位 MCU 后、I2C 显示读取错误。

那么、我的结论是、如果监测计在访问存储器时中断、监测计将会损坏?

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

    看起来监测计卡在 ROM 模式中、其地址将更改为0x16 (8位)。

    如何在没有 bqStudio 的情况下使监测计退出 ROM 模式?

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

    您好、Pinyada、

    您可以使用 BQStudios 编程选项卡并单击"执行 FW"、这将使其退出 ROM 模式。

    您也可以查看闪存流文件、也可以查看离开 ROM 模式的命令:

    ;执行闪存代码
    ;------------------------------------------------------------
    宽:16 00 0F
    宽:16 64 0F 00
    X:4000

    此致、

    Wyatt Keller