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

CC2640运行死机

环境:  CC2640 7×7,下载2.02开发包,IAR 7.7.

步骤:

1、IAR打开ble_sdk_2_02_00_31\examples\cc2650em\heart_rate项目

2、修改stack和app芯片型号,由CC2650改为CC2640

3、编译,下载仿真。

4、在HeartRate_createTask设置断点,正常。

5、在HeartRate_init设置断点,没有一次进来

6、按暂停,发现停止于函数ti_sysbios_family_arm_m3_Hwi_excHandler__I。

两块PCB反复测试多次,都是一样结果。其中一块PCB是过回流焊的,不可能存在焊接不良。

量电压都正常。更换项目thermometer,依然是一模一样的结果。

求解决方向?谢谢。

da qin zheng sheng:

先下载官方的hex文件运行试试!

ping:

外购了一个模块,加电运行正常,仿真后现象依旧,看起来不是硬件问题。用flashprogrammer2读了一下芯片版本2.3,

Viki Shi:

回复 ping:

原来的是2.2? 2.3只是修复了“RCOSC_LF (32.768 kHz) may from time to time produce glitches”的问题,就STACK的使用上,两者没有区别

ping:

回复 Viki Shi:

芯片版本都是2.3,没有2.2

ping:

回复 Viki Shi:

那就不应该有问题啊。

ping:

回复 da qin zheng sheng:

我的CC2592控制脚改了,官网hex无法确认到是否在运行。

ping:

回复 ping:

stack image,Debug info only是什么意思?默认是勾上的,按字面理解是否要去掉勾?去掉后flash verify一堆错误。

weihao sun:

回复 Viki Shi:

请问RC_LF是否已经没有BUG,能用了?然后RC_HF现在能不能用呢? 

Viki Shi:

回复 weihao sun:

版本2.3及以上已经修复RCOSC_LF的问题,RCOSC_HF可以用

赞(0)
未经允许不得转载:TI中文支持网 » CC2640运行死机
分享到: 更多 (0)