微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640运行死机

CC2640运行死机

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

环境:  CC2640 7x7,下载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,依然是一模一样的结果。

求解决方向?谢谢。

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

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

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

芯片版本都是2.3,没有2.2

那就不应该有问题啊。

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

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

唉,原因找到了,stack要单独下载,一直以为在app中会把stack下载下去。。。

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

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

请问RCOSC_HF在哪里打开?我在老版本的CCFG.c里没有看到,只看到LF的。

请问:

1.是不是需要新版协议栈的支持呢?

2.如果使用内置HF,会和外置HF有什么不同?

3.如果我只应用在单向广播发射场景(由2640间断发射广播,并且打开powersaving),都使用内置震荡器,能不能胜任?

stack要单独下载,一直以为在app中会把stack?载下去。。。您好,您说的单独下载是什么意思?需要在哪里配置吗?我也遇到了死机的现象,是运行一段时间后死机,谢谢

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

网站地图

Top