bensoncheck 发表于 2013-5-4 17:34:15

psWrite、psRead、psWriteVerify 使用出错

各位,请教大家一个问题。其实是一个很简单的测试程序,给PCBA写BT Address、CVC License、ATPX License。用的指令也就是psWrite写进到相应的PSK就可以了。但是最近产线出现了一种奇怪的情况,测试程序显示PASS,但是有个别的PCBA没有写成功。所以为了完善程序,我就用了以下两种方案来优化我的程序:
1.psWrite写PSK后,用psRead度PSK,然后将读的和写的进行比较;
2.直接用psWriteVerify
以上两种方案在写BT Address时均可以正常使用,但是在写CVC 和APTX License的时候均提示错误(如下图),我的CVC是写在DSP48,APTX是写到DSP28.interface 是SPI通信。
以上的问题困扰我好几天了,本人是新手,请叫各位高手怎么解决次问题。

326159487 发表于 2013-5-4 18:08:00

有些时候EEPROM的质量不太好,某个位是写不进去的。需要清空下才能用。你这个情况以前碰到过,用PSTOOL烧录进去没显示失败,但是确实是没成功的,需要EEPROM情况下才行

326159487 发表于 2013-5-4 18:08:17

也就是情况后重新烧录看是否还有问题

bensoncheck 发表于 2013-5-6 08:33:02

谢谢各位的回复,但是能不能告诉我本质上的问题所在啊,就是为什么PSWrite 可以,PSRead和PSWriteVerify这两个指令却不能用?

陈鱼落彦 发表于 2014-8-7 18:29:50

支持楼主,很好很棒很强大!

376460392 发表于 2016-8-4 14:04:46

:):):):):):):):):)

ken_LO8P6 发表于 2024-8-2 12:02:38

楼主,你好!
有事请教,可以帮忙解答一下吗?
https://www.52bluetooth.com/forum.php?mod=viewthread&tid=89965&extra=page%3D1
页: [1]
查看完整版本: psWrite、psRead、psWriteVerify 使用出错