2640仿真调试及下载
大家好
最近刚开始转向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