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

bq27510在进不去解密模式

在Control()函数中配置了0x3672,0x0414,但是没有进到解密模式是怎么回事啊?配置的数据0x3672,0x0414、0x0414,0x3672、0x1404,0x7236、0x7236,0x1404四种数据都配置过了,就是进不去解密模式。我看进没进去解密模式是看Control()函数中的IF_CHECKSUM命令(0x0022),看有没有返回flash校验和,一直都返回上一次配置Control()函数返回的值。

Hugo Zhang:

首先你要确保Unseal的密码没有修改过,是默认的0x04143672。

user5180992:

回复 Hugo Zhang:

这个怎么确保。。。。。芯片买回来我没去改过。。我们不能直接读到unseal的密码吗?谢谢!

user5180992:

回复 Hugo Zhang:

你好,再问一下BlockDataChecksum( ): 0x60的校和值是怎么算的,我看手册上说配置完DataFlash里的数据需要计算新的校和值写入0x60才能生效,但是没说怎么算的。

Rosa Chen:

回复 user5180992:

您好,

我是这么算的,希望有帮助

Rosa Chen:

回复 user5180992:

 我是通过寄存器00看设备有没有被seal,下附图:

我在英文论坛上看到有人说unseal指令要分两次发,4秒之内发完,我用的这个指令就unseal了:

(uint8_t)'W', 0xAA, 0x3E, 0x14, 0x04,

(uint8_t)'X', 0x00, 0xFA,

(uint8_t)'W', 0xAA, 0x3E, 0x72, 0x36,

赞(0)
未经允许不得转载:TI中文支持网 » bq27510在进不去解密模式
分享到: 更多 (0)