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.

[参考译文] BQ27510:BQ27510G3的闪存写入

Guru**** 2529560 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/738284/bq27510-flash-memory-write-of-bq27510g3

器件型号:BQ27510
主题中讨论的其他器件:BQSTUDIO

亲爱的、大家好

客户正在使用 BQ27510G3进行评估。
由于它们不在大规模生产中使用 BQSTUDIO、因此需要从微型计算机写入闪存。
使用'Extended Data Commands'可完成对闪存存储器的写入。
可以在它们的序列中几乎很好地写入、但是只有'UBCLOASS = 104'写入的值可能会改变。
该现象始终随'CC Offset'而发生。
他们想知道发生这种情况的原因和对策。
请告知如下所述。

--------
//子类写入序列
//解除屏蔽
WR:、0、0、0
RD:0、8c、62 //状态读取
WR:、0、14、4 //安协办
WR:、0、72、36 //安协办
WR:、0、0、0
RD:0、8c、42 //状态读取

WR:、61、0
::、3E、68 μ s (SUBCLOASSS=104)
WR:、3f、0
WR:、40、7f、74、1f、21、94、A、9c、8、fa、52、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
WR:、60、3e

WR:、0、41、0 //复位
WR:、0、20、0 //SEALD

//检查序列
//解除屏蔽
WR:、0、0、0
Rd:0、8、60
WR:、0、14、4
WR:、0、72、36
WR:、0、0、0
Rd:0、8、40

::、3E、68 μ s (SUBCLOASSS=104)
WR:、3f、0
RD:60、41:正确答案值0x3E -> 0x41


//重置和屏蔽
WR:、0、41、0
WR:、0、20、0


//子类读取序列
//解除屏蔽
WR:、0、0、0
Rd:0、8、60
WR:、0、14、4
WR:、0、72、36
WR:、0、0、0
Rd:0、8、40

::、3E、68 μ s (SUBCLOASSS=104)
WR:、3f、0
Rd:40、7f、74、1f、21、94、a、9c、8、fa、4F、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
^^正确答案值0x52 -> 0x4f
WR:、3E、68
WR:、3f、0
Rd:60,41

//重置和屏蔽
WR:、0、41、0
WR:、0、20、0
----------

谢谢、Masami M.

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

    Masami

    器件会执行自动校准、因此 cc 偏移会发生变化。 您应该忽略

    谢谢

    Onyx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Onyx、抱歉、是否有可重置 DataFlash 的函数?
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否、没有此类命令。 为什么要重置数据存储器?  您可以重新加载监测计的默认 srec、您可以从新器件中提取这些 srec 以清除存储器  
    谢谢
    Onyx

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