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:使用.srec 文件进行固件更新

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/616397/bq34z100-firmware-update-with-srec-file

器件型号:BQ34Z100
主题中讨论的其他器件:BQSTUDIO
您好! 


我正在编写一个工具、用于从使用 bqStudio 创建的 srec 文件更新 bq34z100的固件。
我在 slua665中找到了这样一个程序的示例、"to production with the bq34z1xx"。 
示例程序使用大小为1024的数组和从0x4000开始的地址运行。 
srec 文件的一个大小为1024的段具有相同的地址。 
这似乎还可以。 


但是、如何使用整个 srec 文件而不仅仅是1024字节的段来更新 bq34z100。 
我希望我的工具编写在 bqStudio 中创建的整个 srec 文件(183,892字节)、就像 bqStudio 本身那样。 


谢谢、
维他利 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用 srec 更新完整的闪存存储器可能会比较棘手。 最好的选择是使用 bqStudio 导出 bq.fs 文件并使用此文件更新监测计。 它包含用于更新完整闪存存储器的命令和数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 TEC 的回复。

    请解释 bq.fs 文件中命令的格式。
    具体而言,C:  它是否读取、第一个字节设备、第二个字节寄存器、第三个字节以及以下数据?
    W:写入、第一个字节-器件、第二个寄存器、之后-数据吗?
    X:以毫秒为单位的延迟吗?
    如果读取 C:、程序在读取的数据与预期的数据不同时应该如何响应?

    谢谢。

    维他利

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

    bq-fs 文件使用 Flashstream 文件格式。 下面是一些信息。

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