主题中讨论的其他器件: BQSTUDIO、
我将 bq27320EVM-766连接到 bqStudio (v1.3.54.1)。 虽然我可以从 bqStudio 读取和写入电量监测计、并使用"Data Memory"选项卡输入数据闪存参数、但我无法将"Data Memory"选项卡中显示的参数与 I2C 上从"Advanced Comm"选项卡直接接收到的数据读取数据闪存相关联。
自固件 v0.08以来、数据闪存参数的物理寻址是否发生了变化? 我可以找到的最新 TRM 是 SLUUBE6 (2016年3月)、它为固件 v0.08指定了数据闪存表。
我的设备报告:
DEVICE_NUMBER:0x0320
FW_VERSION:0x0013
FW_Build:0x0025
仅提供一个示例:SLUUBE6将"器件名称"起始地址指定为0x406C、这是一个9字节字符串、默认值为"bq27320"。 在 i2c 上读取该地址(包括 cmd 回读)的响应为6C 40 71 32 37 33 32 30 00 FF。 "71 32 37 33 32 30"转换为"q27320"、其中"b"下降到起始地址的1个字节短接。 地址0x406B 包含0x62、即"b"的十六进制地址。 其他参数似乎位于完全不同的地址、即使是 SLUUBE6中数据闪存表中的参数组织也似乎与 bqStudio 中数据存储器选项卡中的参数组织不同。