TI中文支持网
TI专业的中文技术问题搜集分享网站

请教BQ275xx系列FW update问题

我们在Intel Baytrail platform上使用BQ27520-G4  Fuel Gauge,需要Update Fual Gauge的FW,我看到TI的官网上有document SLUA541A Updating the bq275xx Firmware at Production ,提到update的流程,但是不是很清晰,希望TI专家能帮忙解释解释?

这是update是在哪个平台下?是在post过程中还是在OS下?需要用的什么工具进行I2C的读写?

 

bluesky he:

回复 Sheldon Cai:

我是想量产使用的,我已经有.bqfs了,你能具体说说量产更新怎么做吗?

你说的需要客户系统增加下载dffs文件的驱动怎么理解?什么客户系统?什么驱动?

 

Sheldon Cai:

回复 bluesky he:

就是需要AP里运行一段程序,将bqfs的内容转换成I2C命令发送给电量计完成配置。你打开bqfs文件,可以看到类似的下面的命令,

按照你连接的那个文档进行解析就好了,比如W: AA 00 14 04就是写 AA 00 14 04 四个字节(AA是地址) ROM模式下地址是16

;——————————————————–;Unseal device;——————————————————–W: AA 00 14 04W: AA 00 72 36W: AA 00 FF FFW: AA 00 FF FFX: 1000;——————————————————–;Go To ROM Mode;——————————————————–W: AA 00 00 0FX: 1000W: 16 00 04W: 16 04 83 DEW: 16 64 65 01X: 200C: 16 66 00

Sheldon Cai:

回复 bluesky he:

同时,bqfs只需要下载一次就好了,所以可以选择电量计的一些区域(如Manufacture Info)里写入一些版本信息,然后上电时读取这个信息作为是否更新的判断依据。

bluesky he:

回复 Sheldon Cai:

是什么AP?是直接在目标机上运行吗?

Sheldon Cai:

回复 bluesky he:

 application processor 。

是的,虽然也可以在PCB生产过程中下载,不过BQ27520这类放在host side电量计一般都是由CPU去下载配置。

bluesky he:

回复 Sheldon Cai:

能否把tool发出来呢?

Sheldon Cai:

回复 bluesky he:

这个只是客户在AP上运行的一段代码,没有专门的tool。目前我们这边没有现成的关于下载dffs/bqfs参考代码。

bluesky he:

回复 Sheldon Cai:

是在哪个AP上运行一段代码呢?bq Evaluation Software?

Sheldon Cai:

回复 bluesky he:

是在Intel Baytrail platform的主芯片运行这个代码,这部分工作需要你们软件工程师去完成。

EVSW这个上位机软件只是用于开发调试使用,最终的目的只是为了导出学习后的bqfs或者dffs文件。

赞(0)
未经允许不得转载:TI中文支持网 » 请教BQ275xx系列FW update问题
分享到: 更多 (0)