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

CC2530: 芯片先烧录再进行回流焊,代码能保存多久

Part Number:CC2530

事情原委:CC2530芯片进行烧录后,再进行回流焊。产品出厂前经过严格测试OK。放了2年左右,再拿出来上电的时候发现有些不工作,这个比例大约是20%.

检查过程:先验证硬件,各电压输出都正常,芯片供电也正常。后把不正常的产品重烧代码后全部恢复OK。

疑问:是不是芯片的代码丢了?但是为什么会丢失呢?回想生产过程,怀疑是因为先烧录再过炉流程不对,但是不确定,请各位能指点迷津。多谢!

Cherry Zhou:

您好,我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

,

Zhang Yue:

好的,期待回复,谢谢

,

Cherry Zhou:

您好,您能否提供以下信息:

1. 您能否再重新阐述下您的问题? 您的意思是,要获取无法工作的芯片时,将原始代码重新刷写上去并重新上电,然后让它们重新开始工作?

2. 产品代码有何异常?

3. 您在这里指的是什么丢失的代码?

,

Zhang Yue:

回复如下:1、是的,重烧代码后就正常工作了;2、因为烧录时加了锁,所以无法再读出来。只能通过外部管脚的输出现象判定是代码段有丢失。重烧后正常,也验证了周边电路无问题,是内部代码有缺失或者丢失问题。3、怀疑是CC2530芯片内部的代码存储区丢失了代码。4、出现此问题的产品比例较大,而且情况基本是一致的。

,

Cherry Zhou:

您好,

1. 请问您的应用是什么?

2. 在运行期间有没有写入闪存?

3. 有没有曾受到低功耗条件或 ESD 的影响?

工程师正在确认异常电压是否会导致闪存写入的损坏。

,

user5031356:

Cherry你好

请问异常电压导致Flash写入损坏这个确认结果如何?

另外如果应用层未在特定flash地址写入值的情况下,异常电压是否会导致flash写入错误值?

,

Zhang Yue:

1、应用是一款无线控制面板开关。2、根本就没有运行起来。3、并无低功耗要求,供电输出电流能力1A,电压输出3.3V。

基于以上问题,请问还有什么会导致这种情况呢?

,

Cherry Zhou:

您好,感谢两位提供的信息。工程师这边需要了解更多信息:

请问您这边的应用程序是否有意使用 HALFlashWrite 之类的操作写入闪存? 在低于 2.2V 的电压下写入闪存很容易损坏。

您提到了无线应用,请问是专有无线电还是TI 提供的堆栈?如果是的话,请问类型和版本是什么? 您能否尝试在不锁定器件的情况下重现这个问题,进一步调试问题并观察内存的变化?

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: 芯片先烧录再进行回流焊,代码能保存多久
分享到: 更多 (0)