CC2640运行死机
环境: 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?载下去。。。您好,您说的单独下载是什么意思?需要在哪里配置吗?我也遇到了死机的现象,是运行一段时间后死机,谢谢