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

2640仿真调试及下载

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

大家好

最近刚开始转向2640开发时遇到了写问题

首先介绍一下我的开发环境

1.我用的是TI的2.1版本的协议栈不是最新的2.2的协议栈

2.IAR我用的是7.40的

然后打开SimpleBLEPeripheral工程,编译用的是右键点击CC2640App-FlashROM->rebuiled all.

结果如下

同样的右键点击CC2640Stack-FlashROM

编译后结果如下图所示

当我仿真调试的时候出现下面的情况,这是找到仿真器的提示,         仿真器我用的是XDS100V3

点击OK后开始下载,但是马上弹出这样的弹窗

每次都出现这种情况不知道该怎么办?   还请各位大神指教一下,谢谢

然后我不管这个了,至少可以编译通过,然后我就试着用SmartRF  Flash Programmer2 (ver.1.7.4)来烧写程序

然后我clean了之后在下图这两个文件夹及子文件夹中找到了SimpleBLEPeripheralAppFlashROM.hex和

SimpleBLEPeripheralStackFlashROM.hex程序

然后下载

显示下载也成功了,但是用手机就是搜索不到蓝牙设备

用LightBlue也搜索不到,LightBlue上显示的是同事的手环如下图所示

还请各位指教一下,感激不尽。

1、首先还是建议用最新版协议栈

2、你的例程是否原封未动?这个报错常见于ccfg.c 的配置不正确,如果有修改,请按照用户手册第八章设置: http://www.ti.com/lit/ug/swcu117f/swcu117f.pdf

板子是自己做的不?

谢谢,我试一下

是自己做的

但是我下载过别人的程序是可以的

谢谢

我把2640的所有的东西都卸载了,然后重新暗转最新版本的协议栈和IAR。虽说还有问题。但是我用Flash Programmer 2擦除后可以仿真调试了

但是全速运行的时候还是找不到广播。

我用的是从机的工程。

自己的板子:怎样验证自己的板子的好坏那?有没有从机的编译好的程序可以用来检测板子好坏的?

2.2版本的协议栈找不到Accessories->HexFiles我也不知道这里面的从机工程下载进去是否有用。

菜鸟一个

还不首席2.2协议栈的目录分配。

多谢指教

新版本的hex file路径: C:\ti\simplelink\ble_sdk_2_02_00_31\examples\hex

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

网站地图

Top