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.

[参考译文] BQ34Z100-G1:数据闪存访问

Guru**** 2347060 points
Other Parts Discussed in Thread: BQ34Z100-G1, BQSTUDIO, EV2400
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/630406/bq34z100-g1-data-flash-access

器件型号:BQ34Z100-G1
主题中讨论的其他器件: BQSTUDIOEV2400

我将编写一个 C 函数、用于读取和写入 bq24z100-G1电量监测计中的任何闪存位置。 我已经能够写入和读取闪存位置。 但是、有些事情仍然不是100%清楚。

在子类0d48和 offset 31中、如数据表第25页所述、是信息"bq34z100-g1"。 当闪存数据块被传输到地址0x40至0x5F (32字节)时、字母"b"似乎是一个块通过命令读取的最后一个字节  

(WR 0x3E 0d48)

(WR 0x3F 0x00)

而其余("q34z100-G1")则为块通过命令读取的字节1至10

(WR 0x3E 0d48)

(WR 0x3F 0x01)//在本例中、offset=32?

但是、在文档 slua790中、会显示命令  

(WR 0x3E 0d48)

(WR 0x3F 0x01)

也获取'b'作为响应。 我在这里缺少什么?

Vítor Pereira

BQ34Z100-G1:写入闪存

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Vitor:
    请查看以下两个应用手册。 它们可以解决您的问题。

    www.ti.com/.../slua790

    www.ti.com/.../slua801

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

    您好、Onyx、  

    正如我说过的、slua790.pdf 文件是我参考的文件、它真的很有用。

    slua801.pdf 也是如此、我确认了我自己代码中的许多内容是正确的。

    然而,我的问题没有一个答案。 我认为这是数据表上的错误。 我之前找到了一个、如您在问题1中所见:   

    Vítor Pereira

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

    尊敬的 Vitor:

    请务必仔细阅读提供的文档。 器件名称具有子类 ID 0x30、数据长度为12字节。 如果您已经读取了剩余的字节、您会发现它包含 bq34z100-G1。 假设块偏移量为31、数据长度为12字节、这意味 着从偏移量31到偏移量43 (31+12=43)包含 您所需的信息。 前两个字节、偏移31和32只是吉位字节。 bq34z100-G1位于第二页、如 slua790所述。

    请参阅下面的片段。 我建议您获取 EVM 和 ev2400、这样您就可以在数据表中澄清错误。 我知道器件的数据表对于寄存器来说不是没有错误的、但这就是您需要 bqStudio 的原因、因为它不包含寄存器的任何错误

    谢谢

    Onyx

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

    "前两个字节、偏移31和32只是吉位字节。" -->所需的信息 实际偏移了33,从第34个字节开始。

    33+12=45 -->“制造商名称”(Texas Inst.)从46字节开始实际偏移45。

    数据表显示它具有偏移43。

    我的问题正是关于 slua790和数据表之间的不一致性。 您现在回答了。 谢谢。

    Vítor Pereira