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-G1:BQ34Z100-G1

Guru**** 2451970 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/671617/bq34z100-g1-bq34z100-g1

器件型号:BQ34Z100-G1

我正在尝试通过 I2C 从闪存数据读取数据

注:

SS 启动

ST 停止

I2C 被发送到 bq 数据:

SS 0xAA 0x00 0x61 0x00 ST SS 0xAA 0x00 ST (启用闪存 x 推测命令)

SS 0xAA 0x00 0x3E 0x30 ST SS 0xAA 0x00 ST (子类地址)

SS 0xAA 0x00 0x3F 0x00 ST SS 0xAA 0x00 ST (使能通用模块)

SS 0xAA 0x00 0x40 0x00 ST SS 0xAA 0x00 ST

SS 0xAB --- 读取32字节...

请告诉我上述命令字符串是否正确?

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

    您好、Karthick、

    以下是在非密封或完全访问模式下读取数据闪存的过程

    1. 0xAA (从地址)、0x61 (命令)、0x00 (数据)<=使能块数据

    2. 0xAA (从地址)、0x3E (命令)、0x30 (数据)<= DataflashClass()命令。 0x30是数据类(0x30)

    3.0xAA (从地址)、0x3F (命令)、0x00 (数据)<=写入块偏移位置。(0至31使用偏移量0x00、32至63使用偏移量0x01)

    4. 0xAA (从地址)、0x40 (命令)、0xAB (从地址)、 数据读回高达32字节、 来自主机的 NACK、ST

    从#1到#3遵循 I2C 写入格式、而#4遵循 I2C 读取格式。

    a) 1字节写入格式

    b)递增读取格式