我已经和 BQ3055合作了大约一周,一直无法写入设备上的数据闪存。 我已经尝试了各种不同的方法来解释技术参考手册中的说明,但在尝试写入数据闪存时,设备不会确认发送给它的任何字节。 目前我的流程看起来就是这样。
1.通过发送0x00,0x19,0x01来选择数据闪存行19。
2.读取32字节数据块
3.发送0x2F,然后尝试回写读出的数据。
我还尝试重新选择数据闪存行,然后再将数据写回,但没有任何运气。 芯片在第一次尝试回写数据时确认地址,但不会确认发送的第一个字节。 任何再次尝试写入的尝试都会导致芯片无法确认地址。 在0x2F 之后,似乎可能会有一些特定的情况,但我找不到任何有关这一点的信息。
此外,我收到的大量芯片还有许多数据闪存位置未设置为技术参考手册中列出的默认值? 手册中的默认值是工厂应设置的值,还是指其他值?