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

cc2640 仿真

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

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
* ==========================================================================*/

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

网站地图

Top