cc2640 仿真
cc2640在IAR+xds100v3下仿真,SimpleBLEPeripheral_taskFxn任务中设置断点,程序一直都没跑进去。然后出现如下框体:
是用最新的stack里的SimpleBLEPeripheral例子,感觉你的工程是copy来的。
你好 TY
已经是最新的stack了,刚装的。
而且配置改成了\CC2650EM_4XS。
我用Flash Programmer 2烧写程序显示烧录成功,但是也没有广播发出来。
用IAR仿真能单步走到BIOS_start,之后在任务中设断点就没反应。。
我也遇到了同样的问题,和你的现象是一样的!
我的程序死在了0x1001bbd6和0x1001bbd8,在这两处一直循环!你的程序也应该是一样的,你可以试一下
但是我还没有找到原因,求TI大神解答!
1. 4XS是完全没有问题的,只要使用的是4x4的芯片。可参考我之前的一个回复, 这个我是验证过的
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/p/98642/293955.aspx#293955
2.如果是新装的,我没有碰到类似你的这种情况。一个注意事项,注意IAR的版本最好是7.40.2
你好 TY
已经完全按照以上方法修改,还是不行。。。
2.3芯片版本的cc2640 4*4还需要修改别的变量吗?
附件是能在4x4上跑的hex. 烧下去,用lightblue或TI的sensortag看是否能搜索到。
0513.Simpdemo4by4.hex
你好,
打开的你的工程,按照YT的方法修改,然后你还需要修改一个地方:
打开board.h文件,修改如下所述,改为4x4的版本!
/** ============================================================================
* Symbol by generic Board.c to include the correct kit specific Board.c
* ==========================================================================*/
#define CC2650EM_7ID
//#define CC2650EM_4XS
/** ============================================================================
* Includes
* ==========================================================================*/
#include <ti/drivers/PIN.h>
#include <driverlib/ioc.h>
/** ============================================================================
* Externs
* ==========================================================================*/
extern PIN_Config BoardGpioInitTable[];
/** ============================================================================
* Defines
* ==========================================================================*/