主题中讨论的其他器件: BQSTUDIO、 BQ34110、 BQ78350、 BQ34110EVM-796、 EV2400
您好!
我想使用相关帖子中提到的"固件更新工具"。
我的 bq78350-R1A 不再响应 bqStudio 自动连接或任何 SMBus 查询;并且在手动连接后尝试重新编程固件报告"数据包校验和不匹配"。
请分享另一种重新编程方法吗?
此致、
Kaj
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 不再响应 bqStudio 自动连接或任何 SMBus 查询;并且在手动连接后尝试重新编程固件报告"数据包校验和不匹配"。
请分享另一种重新编程方法吗?
此致、
Kaj
您好 Kajan、
固件更新工具的工作方式与 BQStudio 的固件编程窗口类似、但对大量器件进行编程要更快、更方便一些。 因此、如果您尝试将 BQ78350-R2固件编程到生产中的所有器件、这可能会很有用。
您是否仅尝试将固件重新写入一个设备? 如果设备已损坏或固件已损坏、则可能无法恢复。 我建议尝试使用 BQStudio 多次-尝试在单击"Program SRec"按钮之前唤醒器件。 在编程之前、确保禁用 BQStudio 上的仪表板。
此致、
Matt
您好、Matt、
感谢您快速返回。
是的、我要重新写入一个器件。 最近有几位同事出现了类似的问题、导致总共三台设备无法恢复。 我已禁用仪表板中的"自动刷新"-在我们先前成功和失败的重新编程尝试期间、默认情况下、此功能已启用。

在尝试编程时、我始终捕获了这一系列通信。 您能否确认此设备是否有恢复的机会? 是否有办法在 bqStudio 中关闭数据包错误检查(PEC)?
此致、
Kaj
您好、Matt、
尝试指责时没有什么特别之处:只需单击 bqStudio 中的按钮、然后等待。 同样令人担忧的是、我们在不久之后尝试对 bq34110 (I2C)进行重新编程、但这也无法正确编程;bqStudio 报告"根据 srec 计算的数据闪存校验和与编程后从器件返回的校验和不匹配"。 重试也失败。 通信数据捕获显示的通信量要大得多。 正在编程的 srec 是 TI 提供的最新 bq34110映像(bq34110_V0_02_build_9.srec)。
上述两个器件与 MAX7320、MAX7319和 LTC2499器件一起在同一总线上运行。 其他器件在重新编程期间不寻址(但已加电)。
通过 bqStudio 手动连接时、bq78350 (通过 SMBus)会显示一些通信、然后器件从仪表板中消失、然后返回、然后转至... 在"自动刷新"周期之后。 bq34110 (通过 I2C)连接并保持看似成功的通信。
此致、
Kaj