本篇博文最后修改时间:2017年04月19日,22:41。
一、简介
本文集合了香瓜整理的CC2640的新手常见问题,不断更新。
二、版权声明
博主:甜甜的大香瓜
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.NET/feilusia
联系方式:897503845@qq.com
香瓜BLE之CC2541群:127442605
香瓜BLE之CC2640群:557278427
香瓜单片机之STM8/STM32群:164311667
香瓜单片机之Linux群:512598061
香瓜单片机之职场交流群:450154342
香瓜单片机之职场交流群:450154342
甜甜的大香瓜的小店(淘宝店):https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i
三、新手问题集
1、如何快速入门CC2640、如何正确安装IAR等软件?
答:《CC2640之快速入门》:http://blog.csdn.net/feilusia/article/details/52191556
答:《CC2640之快速入门》:http://blog.csdn.net/feilusia/article/details/52191556
2、出现如下图该怎么办?
答:
《CC2640之快速入门》:http://blog.csdn.net/feilusia/article/details/52191556。
3、协议栈默认是针对7x7封装的,如何修改才能使工程能在5x5封装的2640中运行?
答:
ti文档只提到较上方的红框中的修改,实际上还需要做下方红框中的修改,否则会报如下错误:
4、如何让CC2640发送数据给app?
答:使用notify函数即可实现,可参考下面博文中的notify使用。
《CC2640之添加自定义服务》:http://blog.csdn.net/feilusia/article/details/52333664
5、CC2640的串口如何使用?
答:
《CC2640之串口》:http://blog.csdn.net/feilusia/article/details/52252833
6、CC2640的按键如何使用?
答:
《CC2640之按键》:http://blog.csdn.net/feilusia/article/details/52221525
《CC2640之自定义按键》:http://blog.csdn.net/feilusia/article/details/52223339
7、如下图,仿真时全速进不了初始化,停止全速时显示超堆栈,是怎么回事?
答:经香瓜多次测试研究,这是因为你的设备中下载的协议栈与本工程不匹配。
仿真时只能更新app或者stack,而不能同时更新。
因此在仿真simpleBLEperipheral工程的app时,如果你设备中使用的是之前下载的simpleBLEcentral工程的stack。此时就会出现如上图的情况。
解决方法:
1)
1)
2)
执行上面两步,则能统一更新stack与app。
8、ti的demo没有问题,但阿莫的demo打开、编译出错等问题,怎么回事?
答:
1)demo不能放在中文、过长的路径下,请将demo放在d:\该路径下,再测试。
2)检查iar与协议栈版本,请使用阿莫提供的iar7.40、协议栈2.01,再测试。
9、flash programmer2使用注意事项
答:
1)xp系统只支持flash programmer2的1.6.1版本,win7以上才支持1.7版本。
2)芯片版本如果是V2.3,则需使用1.7版本。
因此,建议xp系统安装1.6.1版本,win7系统以上的建议安装1.7版本。
10、遇到如下错误怎么办?
答:是工程的路径太长,其实不影响工程使用。解决办法就是路径改短(如:工程名称缩短)。
11、仿真时每次都弹窗要选择仿真器,如何去除此框?
11、仿真时每次都弹窗要选择仿真器,如何去除此框?
答:
将下图的勾去除