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.

[参考译文] BQ27520-G4:生成的 bq.fs 或 df.fs 文件的数据字节数

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1161137/bq27520-g4-number-of-data-bytes-for-bq-fs-or-df-fs-generated-file

器件型号:BQ27520-G4

您好!

我对 slua541a 中给出的指令感到困惑。

文档指定:   

文件结构

bqfs 文件是一个包含命令和数据的 ASCII 文本文件。 文件的每一行表示

一个命令和可能的96字节数据、如以下文本所述。 没有包含更多内容的行

96个数据字节。 每行的前两个字符表示命令、后跟一个":"。

我正在使用生成的.bq.fs 和.df.fs 文件、这些文件似乎具有比这更多的数据字节(最多可看到100个数据字节)。  

例如、.df.fs 中的一行是:


W: 16 00 02 00 00 00 00 EA FF 33 06 FA 33 8C FA 33 39 FE 33 41 FE 33 FF FF 3F FF FF FF 3F FF FF FF FF 3F FF FF FF FF 3F FF FF FF FF FF 3F FF FF FF FF FF 3F FF FF FF FF 3F FF FF FF 3F FF FF FF 3F FF FF FF 3F FF FF FF FF FF 3F FF FF FF FF FF FF FF 3F FF FF 3F 29 03 3F 58 CB 33 C1 00 08 00 00 00 00 00 FF AA 0E FB A7 0E FF A6 0E FF A1 0E FF A0 0E FE A3 0E 6C A2 0E D2 FF 3A FF A1 0E 63 A0 0E FF A3 0E  

它具有100字节的数据、加上要写入的地址(0x16)和寄存器地址(0x00)。

我找到了类似的主题 :https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/787897/linux-bq27541-g1-gg-file-with-more-than-96-data-bytes?tisearch=e2e-sitesearch&keymatch=BQ275%25252525252525252096%252525252525252520bytes# 、该主题询问了如何解决此问题。

是否有人可以澄清 SLUA 是否刚刚过时、是否可以写入多达100个数据字节、或者器件是否无法正常工作、我需要以某种方式手动将这些较长的写入拆分为后续较短的写入?

谢谢、

Nick

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

    您好、Nick、

    可以执行100个字节的写入。

    这是一个更好的参考

    e2e.ti.com/.../faq-bqstudio-what-is-the-ti-bms-flashstream-file-format

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

    您好、Shirish、感谢您的快速回答。

     但是、即使常见问题解答提到了该限制:
    > Flashstream 文件是包含命令和数据的 ASCII 文本文件。  文件的每一行都代表一个命令、并可能代表 XX 字节的数据、如下所述。  任何行都不包含超过96个数据字节。  每行的前两个字符表示命令,然后是“:”。

    我想我可以尝试并执行该写入、但我担心固件损坏、因为我们只有有限数量的 BQ27520s 可以使用更新过程。

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

    您也可以将其拆分、它将正常工作。 96个字节指的是有效载荷、不包括命令、校验和和长度字节