CC2650调试经验(IAR篇)

CC2650调试经验(IAR篇)使用硬件 CC2650 Launchpad Sensor Tag 使用软件 IAR8 50 协议栈 ble cc26xx setupwin32 2 00 00 42893 软件安装 最开始安装过 IAR for ARM6 20 6 30 以及 7 20 6 20 和 6 30 出现了子函数及变量无法 go to 的问题

大家好,我是讯享网,很高兴认识大家。

使用硬件:CC2650 Launchpad +Sensor Tag
使用软件:IAR8.50
协议栈:ble_cc26xx_setupwin32_2_00_00_42893

软件安装

  • 最开始安装过IAR for ARM6.20,6.30以及7.20,6.20和6.30出现了子函数及变量无法go to的问题,这非常的影响对整个代码的理解,而且编译不通过。报错为:
Error while running "C:\ti\xdctools_3_30_06_67_core/xs" --xdcpath="C:\ti\tirtos_simplelink_2_11_01_09\products\bios_6_41_02_41\packages" iar.tools.configuro -c "D:\IAR\arm" --cc "D:\IAR\arm\bin\iccarm.exe" 

讯享网

此处省略一长串代码,查了很多办法,没有解决,后来找到了问题解决方法。

  • 之后更改为7.20版本,出现了打不开客户端的问题,于是再次卸载
  • 之后更改为8.50版本,在阿莫电子下载的激活成功教程文件,放到安装文件夹-arm-bin下点击激活成功教程exe即可激活成功教程,激活成功教程文件链接:IAR8.50激活成功教程文件
    新版本的IAR不再出现无法goto的问题,但是依然会有编译时出现长串代码的问题。这个可以参考这个链接解决:【BLE-CC2640】CC2640之快速入门,香瓜大神总结的很全很详细。
  • 至此,编译(Make)时不再报错,但是按照官网给的CC2650 Bluetooth Low Energy Software Developers Guide中的下载步骤
    在这里插入图片描述
    讯享网
    在下载Stack文件时并没有报错,但下载application文件时,报过两种错误。
错误1

在这里插入图片描述
这个错误是因为没有配置仿真器型号,app和stack需要分别配置,在对应的工程上右击打开options,general options选择Device为CC2650,debugger-setup中设置仿真器为TI XDS,最下面的TI XDS中配置仿真器为XDS110(这个按照自己的仿真器型号选择),注意如果是XDS110,Interface里选择4线
在这里插入图片描述
在这里插入图片描述

错误2

在这里插入图片描述
在debugger中需要这么设置,不然debug时会报上面的错误。
在这里插入图片描述

错误3

在这里插入图片描述
这个错误是我直接debug stack工程时出现的,按照官网给出的 CC2650 Bluetooth Low Energy Software Developers Guide中的步骤, Stack文件是project–download–download active application,然后对于app是先make,然后debug and download,经过这番操作,并没有报错,debug成功。
在这里插入图片描述
然而,最后点了go之后,iosapp中虽然能够搜索到sensor的蓝牙节点,但是依然连不上。且在关闭debug,断电重连之后,sensortag直接不工作了,亮起了红灯,这个目前还没有解决。


发现在example中的hex文件,通过flash program直接刷到CC2650里头Sensortag是好使的,而自己用IAR编译导出的Hex文件用flash program刷进去就不好使。

在此列出一些网友的调试经验,以提供灵感:

1.CC2650为什么就不能愉快的玩耍呢
2.CC2640R2F / CC2640 / CC2650入门和常见问题解答
3.【BLE-CC2640】CC2640之快速入门


附上一些软件使用教程:

Flash Programmer使用教程

小讯
上一篇 2025-01-17 22:23
下一篇 2025-02-05 12:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/23622.html