微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 使用BLE-STACK V2.2.0.的SimpleBLEPeriphral例程编译通不过

使用BLE-STACK V2.2.0.的SimpleBLEPeriphral例程编译通不过

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

大神,求助。

使用的是SimpleBLEPeriphral例程,协议栈版本是BLE-STACK V2.2.0.,打开后出现警告

,然后编码不通过,一大堆错误,怎么解决啊?

请问您是直接编译的TI的例程,没有进行修改?您现在是IAR版本是多少呢?在用IAR的高版本编译器对较低版本下建立的进行工程编译的时候可能会出现这样的错误

IAR是7.4,但是我编译BLE-STACK V2.1的工程都没有问题。

2.2.0 要用IAR ARM 7.50.3,从如下网址下载

https://www.iar.com/iar-embedded-workbench/partners/texas-instruments/ti-wireless/

谢谢  谢谢  

安装了IAR 7.5  还是提示同样的错误

先编译STACK,再编译APP. 仔细follow一下develop guide的方法。

先编译STACk出现如下错误

我打开的工程是C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650em\simple_peripheral这个编译就错误

如果打开        C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc1350lp\simple_peripheral这个工程,编译能通过。

我建议你重新安装下。先把原来的彻底删除,然后执行一次安装,

检查下如下的设置:

装stack时,会提示安装TI-RTOS,这个不要取消。要安装TI-RTOS

应该是改了啥了。先删掉C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650em\simple_peripheral,

然后把下面附件解压到C:\ti\simplelink\ble_sdk_2_02_00_31\examples\cc2650em\下

2744.simple_peripheral.7z

是不是RTOS版本不对?

用你的这个附件覆盖原来的,居然编译通过了,这是什么情况啊

有可能你改了什么东西。 这个是我安装后,什么也没改的压缩包里拿出来的。

IAR7.50.3以上版本编译一次通过,如果有用之前老版本编译的话,例程会被改变,再用7.50.3以上版本编译还是会报错。

所以,重装SDK2.2,我用IAR7.70编译,设置对RTOS版本,编译一次通过

ble_sdk_2_02_01_18 中只是针对ble部分的,那么cc1350 ble转1GHz 有对应的sdk没

补充一点:

ccs/iar 中:RF Dual Mode Wireless Sensor Network Concentrator 只是针对beacon(只有广播、无连接)没有其他keyfob、hid等参考;那么针对 cc1350 keyfob 转1GHz 有什么可以参考的

我也出现了和你一样的问题,请问你是怎么解决的呀?

升级IAR到7.8版本就可以了

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

网站地图

Top