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.

[参考译文] BQ40Z50-R2:将*。bq.fs 文件传输到 BQ40Z50-R2

Guru**** 2539500 points
Other Parts Discussed in Thread: BQ40Z50-R2, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1408533/bq40z50-r2-transferring-bq-fs-file-to-bq40z50-r2

器件型号:BQ40Z50-R2
Thread 中讨论的其他器件: BQSTUDIO

工具与软件:

您好!

我正在尝试使用微控制器将固件和配置文件发送到 BQ40Z50-R2 (扩展名.bq.fs )。

我正在使用 TI 提供的代码、可在附录 A 的电池电量监测计库中找到、SLUA801–2017年1月。

问题在于、根据文档、.bq.fs (除.srec 扩展名之外、bqStudio 1.3.127可以导出的唯一文件)不具有该具有的格式:

每种闪存流类型都是文本文件、并具有相同的语法、如下所示:
•Comments–以分号→开头;这是一个注释示例。
•写入命令–W:[器件地址][命令][DATA][DATA]...[DATA]
•比较命令–C:[器件地址][命令][数据][数据]...[数据]
•延迟命令–X:[以毫秒为单位的延迟]

我的文件的启动方式如下:

;------------------
;进入 ROM 模式
;------------------
SWB:16 44 00 0F
X:1000
;通过向两个位置都打00来清除令牌
;将地址设置为0x0000
SWW:16 09 00 00
;读取地址0x0000处的值
;SCW: 16 0B.
;清除位3并将值写入地址0
;dataUpdate =(dataRead & 0xff)| 0x8;改为设置有效的硬编码值
SWW:16 0A 02 00
;将地址设置为0x0002
SWW:16 09 02 00
;Write value 00 to 0x0002
SWW:16 0A 00 00
SWW:16 00 00 00

关于我能做什么的任何线索?

提前感谢。