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

CC2541工作一段时间后,不广播,重新烧录程序后,广播正常

CC2541广播一段时间后,发现不再广播了,读取芯片里面的程序,发现是flash有部分数据丢失,丢失数据地址从0x10000000到0x1007F000。 重新烧录程序后,可以正常工作,有的放置12小时后就又出现了, 生产了10000个,第一次全检测试出了大概100个左右,剩余的好的,第二次全检又发现了57个。

灰小子:

这种概率很大了。

数据丢失有很多可能,比如程序跑飞,或者mcu意外进入了烧写模式等

建议提供下更详细的信息,比如电路原理图、代码等

Viki Shi:

回复 灰小子:

硬件部分主要关注时钟和接地部分,ESD保护做了吗?软件部分看看有没有堆栈溢出的情况。板子我们推荐参考TI的设计

user5966978:

回复 灰小子:

硬件是按照TI的参考设计做的

user5966978:

回复 Viki Shi:

堆栈溢出应该没有,设备处于广播状态而已,并没有改变任何数据,就是一直再广播,但是就突然会出现这种现象

赞(0)
未经允许不得转载:TI中文支持网 » CC2541工作一段时间后,不广播,重新烧录程序后,广播正常
分享到: 更多 (0)