您好,
一位客户发现、通过 UART 更新固件时、CC2650芯片的一小部分出现错误。
UART 写入闪存脚本:cc26xx-bsl.py
cmd:cc26xx-bsl.py -p COMX -e -w -v FW.bin
固件: 引导加载程序+固件
1、他总共有1100个芯片、其中26个芯片出现此错误、错误消息是: 失败消息:错误:'Get ChipID (0x28)'后等待 ACK/NACK 的超时
通过 闪存编程器 II 读出故障器件、某些字节为 C5、C7、而正常 的故障器件闪存数据的值全部为 C5。
使用 闪存编程器 II 进行批量擦除或写入将解决此问题、但这对于生产线来说并不方便。
问题:
为什么会发生此错误?
2.是否有另一种解决方法?
BR、
史维基