主题中讨论的其他器件:BQSTUDIO、 BQ28Z610、BQ27Z558
工具/软件:
你好
我有问题、请帮我解决
问题摘要:
何时输入命令 ROM 模式 时、器件会进行响应 成功 、
但在尝试写入时却很有用 ROM 模式地址 、设备将以回复 NACK (否定确认)。
分析:
-
使用以下命令检查控制状态:
0x00/01 ManufacturerAccess() → Control state: 205
-
发送了以下序列:
;--------------------------------------------------------
; Verify Existing Firmware Version
;--------------------------------------------------------
W: AA 3E 02 00
C: AA 3E 02 00 26 10 01 01
;--------------------------------------------------------
; Unseal Device
;--------------------------------------------------------
W: AA 00 14 04
W: AA 00 72 36
W: AA 00 FF FF
W: AA 00 FF FF
X: 1000 ; (wait 1 second)
;--------------------------------------------------------
; Go To ROM Mode
;--------------------------------------------------------
W: AA 00 00 0F
X: 1000
;--------------------------------------------------------
; Data Block
;--------------------------------------------------------
W: 16 11 DE 83 ← This command triggers a **NACK**
-
消息流 bqStudio 、固件下载成功。
但是、当通过软件实现时、在上面所示的时间点会出现故障。
逻辑分析仪显示、0x16以响应寻址的通信尝试 NACK 。

4.我附上了一个 Excel 文件、其中包含主机和 bq28 器件之间的通信数据。
5.根据数据表,一旦器件被解封并进入 ROM 模式,它应该是可写的。
但是、可能存在 需要执行其他步骤 提到的引脚。
1.添加 df 数据文件
2.添加 发送的 I2C 数据的 CSV 文件。
e2e.ti.com/.../bqfs_5F00_sample.h
e2e.ti.com/.../DS_5F00_logic_5F00_i2c_5F00_data.csv
3.添加视频、电压变化 4V -> 0V (ROM 模式由 bq_studio)
e2e.ti.com/.../enter_5F00_rom_5F00_mode.mp4
请帮帮我。 非常感谢! μ s