请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:BQ2.7421万-G1 主题中讨论的其他部件:BQSTUDIO
工具/软件:Linux
我们正在将数据内存更新添加到bq27xxx_battery mainline Linux驱动程序中,
并且必须避免设置一次性可编程(OTP)存储器。
修补程序: https://github.com/networkimprov/linux/commit/e1d0a76b0c8d3beccff7a76d188f26.1734万d8d70
以下部件提供set_cfgupdate: BQ27... 4214.25426441亿,621文档(421和441)提及OTP内存 文档(621)不提及OTP,NVM或Flash 文档(425提及可重写NVM)
426文档提及Flash
在425上,我们发现某些DM字段永远不能更新,在config-update中或在config-update外,
SET_cfgupdate/soft_reset序列之后,包括(subclass,offset) 82,36和105,0。 421和441的OTP中有什么? 621上的OTP中是否有任何内容? 425上的OTP中有什么内容吗?
426上的OTP中有什么内容吗? 记录在案的DM操作(例如BlockData())是否会设置OTP?
...在哪种芯片上?
OTP是否仅在配置更新模式下更改?
...在哪种芯片上?
所有片上OTP是否都是通过第一个Set_cfgupdate/soft_reset序列设置的?
...在哪种芯片上?
如果没有OTP,config-update模式的功能是什么?
未处于配置更新模式时,DM ops会更改什么?
...这在芯片上是否常见?
为什么上述425上的DM字段不再更新?