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.

[参考译文] BQ78350-R1A:修复由于芯片固件与 BQ Studio 中的不匹配而刷写的砖型芯片

Guru**** 2589280 points
Other Parts Discussed in Thread: BQ78350, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1339109/bq78350-r1a-fix-a-bricked-chip-due-to-being-flashed-with-mismatch-in-firmware-on-the-chip-vs-bq-studio

器件型号:BQ78350-R1A
主题中讨论的其他器件:BQ78350BQSTUDIO

您好!

我们有一个使用 BQ78350的设计、但我们的 BMS 工程师发现、您已在我们购买的芯片上从出厂处更新了固件、因此对于我们的组装流程、我们有一个步骤、即在刷写配置设置之前刷写新新固件。 不过、我遇到的一个问题是初始启动时、BQstudio 会将其正确识别为 R1固件、然后我们成功刷写新新固件。 不过、编程完成后会暂停大约30秒、然后 BQ Studio 会识别出它现在是 R3固件、并使用寄存器重置、类似对于较新的固件。 在那个简短的窗口中、我没有注意到软件 id not update、而是转至 BQ Studio 中的 Data Memory、命令它加载我们的配置设置、它确实给出了一个警告、指出缺少寄存器、但我忽略了它、然后继续执行。 这似乎使我认为的芯片变砖了、因为 R1和 R3之间的寄存器不同、所以它可能将数据加载到不正确的位置、妨碍电路板正常工作。  

它现在不是完全砖,但大多数是,当连接到 bq studio 时,它短暂地识别电路板,但快速通信到电路板故障,它变成暗. 我想看看这里是否有人知道任何办法来尝试恢复这个。 我们知道我们是如何来到这里的、并已将如何防止这种情况再次发生添加到我们的构建程序中、我只是想看看是否有机会避免刮擦这个电路板。 是否有任何方法可以清除配置设置或重置固件? 我熟悉不通过 studio 接口发送它的命令、使用直接 i2c 连接、如果这可能是 尝试更正它的方法。  

感谢大家的帮助、

时间

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

    您可以转到"Programming"、对监测计执行循环通电并在图像仍处于"working"状态时立即对其进行重新编程。

    这听起来您使用了错误的 bqz 文件、如果固件版本不匹配、该文件会将参数编程为错误的地址。 FW 没有足够的空间来执行边界检查、因此可能会导致参数错误的挂起(这将导致看门狗计时器复位)。