一、简介
本文以SimpleBLEPeripheral工程为例,介绍如何建立可随意拷贝的基于BLE Stack独立工程。
二、开发平台
- 硬件平台: LAUNCHXL-CC2650(CC2650F128)
- 软件平台: IAR Embedded Workbench for ARM Version 8.32.1.18361
- 协议栈: ble_sdk_2_02_02_25
- 调试工具: nRF Connect Version 4.19.0
三、具体步骤
- 安装好协议栈,并将安装好的协议栈所有文件复制到待建立工程的文件夹中;
- 删除不必要的文件,仅留下完整工程必须的文件;
- 打开IAR,打开SimplePeripheral工作空间,分别编译Stack、App工程;
-
分别将Stack、App工程生成的文件下载到开发板中;
下载时出现如上错误,可按照如下方式解决:
1) 将Debugger -> Download下的“FlashCC26xxF128RAM20_word_align.board”文件路径更改为C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\TexasInstruments路径下的“FlashCC26x0F128RAM20.board”;
2) 将C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\drivers\ti-xds目录下的ti_emupack_setup.exe安装一下; -
打开手机端nRF Connect调试工具,可连接查看SimpBLEPeripheral蓝牙设备;