微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541不能正常工作的问题

CC2541不能正常工作的问题

时间:10-02 整理:3721RD 点击:

大家好,请教一个问题。

我们设计CC2541和蓝牙设备连接,在工作一段时间后(可能好几天,几个月。不确定),不能连接,重启也不行。经检测,CC2541未工作。重新烧写程序后,工作正常。

推测是1、蓝牙程序未正确写到flash里?

            2、外部连接、干扰导致蓝牙程序丢失?

            3、芯片自身问题?

大家有什么见解?

1.请问是怎么供电的?

2. 出现问题后,可以先读出flash里面的数据和之前好的读出来的比对

3.是否代码里面对flash有操作?

如果程序没有正确写入flash,一开始就不会开始工作。外部链接本身不会擦除flash,看代码里面有没有修改对flash的操作。芯片本身问题可能性很小。

1、模拟地和数字地没有区分,接LDO3.3V输出;

2、出问题后,因为没找到读出flash内容的方法,所有没有对比。请提供一种可行的方法;

3、CC2541只是当做串口使用,串口和MCU通信,没有对其flash操作。代码是TI官方提供的,只做了部分移植和修改;

4、因为在小批量里,开始全部是可以正常工作的,一段时间后,个别有这些问题,说明程序是正确烧写的。

综上,请提供上述2的方法,代码我再继续核对。还有哪些建议?

是什么类型的产品啊?温度会超标吗?

ESD防护如何?

类似于没有屏幕的手机。温度不会超标,因为我们在测试时,都在正常的室温环境里。

装在壳体里测试,外部接口有两个,一是USB接口,有ESD器件。二是SIM卡槽,直接连接通讯模块的,和BT芯片没直接连接、通信。

因此静电问题基本可以排除。

增加WDT试试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top