Other Parts Discussed in Thread: BQSTUDIO
主题中讨论的其他器件:BQSTUDIO
OperationStatus()命令返回的状态具有 CALMD。 ManufacturingStatus 子命令返回的状态具有 CAL_EN。 EVM 手册中介绍了后者。
出于某种原因、当我对代码进行编码和测试以从 DF 写入和读回数据时、我注意到在切换校准模式后、bqStudio 有时会以不同的级别显示这两个位。 当我使用 CALMD 检查校准模式是否处于活动状态时、我可以成功写入 DF、而 CAL_EN 无法正常工作。
那么、哪一个更安全。 什么会导致两个位发生变化?
当微控制器访问电量监测计时、我断开 EVM-2400仓体的连接、以避免争用。 当我连接 POD 时、我使用 调试器停止处理器。 BTW、是否有强制 bqStudio 不访问 FG 的配置?
FWiw、我按照以下顺序写入 DF:
unseal->wait 4S -> unsealat full access -> Enable Cal mode -> Write a low value to Flash Update OK -> Write the intiization data to the DF -> Disable Cal mode->unseal.
该序列是否正常? 有时我不会进行解封、因为我正在测试、并且不想等待解封延迟。 这会导致任何问题吗? 校准后是否应重置 FG?