【BLE开发】TI CC2640:建立基于BLE Stack的独立工程(IAR)

本文以SimpleBLEPeripheral工程为案例,详细介绍如何在LAUNCHXL-CC2650硬件平台上,使用IAREmbeddedWorkbenchforARM及ble_sdk_2_02_02_25协议栈,建立一个可随意拷贝的BLEStack独立工程。文章涵盖从协议栈安装、文件筛选、工程编译到下载调试的全过程。
摘要由CSDN通过智能技术生成

一、简介

本文以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

三、具体步骤

  1. 安装好协议栈,并将安装好的协议栈所有文件复制到待建立工程的文件夹中;
  2. 删除不必要的文件,仅留下完整工程必须的文件;
  3. 打开IAR,打开SimplePeripheral工作空间,分别编译Stack、App工程;
  4. 分别将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安装一下;

  5. 打开手机端nRF Connect调试工具,可连接查看SimpBLEPeripheral蓝牙设备;


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值