用户工具

站点工具


cc2640r2f:development_environment_set_up

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
cc2640r2f:development_environment_set_up [2017/09/01 17:02]
long
cc2640r2f:development_environment_set_up [2019/08/29 19:46]
jaylee ↷ 页面cc2640r2f:get_started:development_environment_set_up:development_environment_set_up被移动至cc2640r2f:development_environment_set_up
行 1: 行 1:
 <markdown> <markdown>
 +
 # CC2640R2 BLE5.0 开发环境搭建 # # CC2640R2 BLE5.0 开发环境搭建 #
-对于蓝牙开发所有的工具、SDK、开发软件、文档,我们建议直接从官方下载。整个CC13xx/CC26x0 系列所有资料更新频率相当快。熟悉从TI官方找资料于我们以后开发调试解决问题至关重要。 + 
-我们详细归纳了CC2640R2F BLE4.2&BLE5.0开发的可能用到的所有工具集<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:get_started:development_tools_kit:develpoment_tool_kits">CC2640R2开发工具集介绍</a>,同时维护一个[百度网盘](http://pan.baidu.com/s/1pK70maJ)供大家下载。 +蓝牙开发所有的工具、SDK 、开发软件、文档建议直接从官方下载。整个 CC13xx/CC26x0 系列所有资料更新频率相当快,学会从 TI 官方找资料对以后解决问题至关重要。 
-在进行SDK和IDE搭建前,有必要强调下,对于SDK和IDE我们都强烈建议**C盘**默认路径安装,对于**C盘**存储空间不足,及时清理。+本文详细归纳了 CC2640R2F BLE4.2&BLE5.0 开发的可能用到的所有工具集<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:get_started:development_tools_kit:develpoment_tool_kits"> CC2640R2 开发工具集介绍</a>,同时维护一个[百度网盘](http://pan.baidu.com/s/1pK70maJ)供大家下载。 
 +在进行 SDK 和 IDE 搭建前,有必要强调下SDK 和 IDE 都强烈建议** C 盘**默认路径安装。如果** C 盘**存储空间不足,及时清理。 
 ## BLE5.0  Stack SDK ## ## BLE5.0  Stack SDK ##
 +
 * [CC2640R2 Product Main Page](http://www.ti.com/product/CC2640/technicaldocuments) * [CC2640R2 Product Main Page](http://www.ti.com/product/CC2640/technicaldocuments)
 * [SimpleLink™ CC2640R2 SDK - Bluetooth® low energy](http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK) * [SimpleLink™ CC2640R2 SDK - Bluetooth® low energy](http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK)
  
-打开CC2640R2 产品主页,切换 Tools & software -> Software -> Bluetooth low energy software stack 进行下载;+打开 CC2640R2 产品主页,切换 Tools & software -> Software -> Bluetooth low energy software stack 进行下载; 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/BLESDK.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/BLESDK.png)
-> **注意**:这里需要确定IC型号区分SDK版本,选择相对应的SDK。下载需要登录TI账号,同时需要完善产品信息。注意区分产品应用场景,一定不要勾选 `Military` 军品,否则下载请求会被TI否决。+ 
 +> **注意**:IC 型号需要区分 SDK 版本,选择相对应的 SDK 。下载需要登录 TI 账号,同时需要完善产品信息。注意区分产品应用场景,一定不要勾选 `Military` 军品,否则下载请求会被 TI 否决。 
 ``` ```
 What end-equipment/application will you use this file for: What end-equipment/application will you use this file for:
行 16: 行 23:
 Civil(民用) Civil(民用)
 ``` ```
-我们这里选择 BLE-STACK V3.0.1 (Support for CC2640R2F)成功下载`simplelink_cc2640r2_sdk_x_xx_xx_xx.exe` 安装包后,直接双击安装。 + 
->**注意**:这里请选择默认路径安装,也就是`C:\ti\simplelink`。如果C盘存储空间不够,请清理后安装,后面我们会详细讲解其他非默认目录安装。+这里选择 BLE-STACK V3.0.1 (Support for CC2640R2F)成功下载 `simplelink_cc2640r2_sdk_x_xx_xx_xx.exe` 安装包后,直接双击安装。 
 +>**注意**:请选择默认路径安装,也就是 `C:\ti\simplelink` 。如果 C 盘存储空间不够,请清理后安装,后面会详细讲解其他非默认目录安装。
  
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstallFloder.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstallFloder.png)
-同CC2640不一样,CC2640R2已经整合了TI-RTOS和BLE-Stack到SDK发布。所以安装过程并不会提示用户弹出安装TI-RTOS,成功安装后我们需要仔细阅读下RleaseNote。+ 
 +同 CC2640 不一样,CC2640R2 已经整合了 TI-RTOS 和 BLE-Stack 到 SDK 发布。所以安装过程并不会提示用户弹出安装 TI-RTOS,成功安装后需要仔细阅读下 RleaseNote 。 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstallFinish.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstallFinish.png)
-在 [SIMPLELINK_CC2640R2_SDK 1.35.00.33 Release Notes](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Files/release_notes_simplelink_cc2640r2_sdk_1_35_00_33.html) `Dependencies` 我们能够知道官方在IAR **EWARM-7.80.3** 和 **CCS-7.01.00.00016** 上编译测试的。 + 
-关于IDE的选择,我们不明显对比各自的优劣,只是在TI SimpleLink 产品布局来看,会逐渐削弱IAR的重要性,取而代之的是CCS在CC13xx/C26xx 一些Release SDK来看,部分已经不支持IAR了。但是对于开发者来说,去熟悉、熟练使用一款工具本来需要做到信手拈来。暂时地,我们这里还选择IAR。+在 [SIMPLELINK_CC2640R2_SDK 1.35.00.33 Release Notes](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Files/release_notes_simplelink_cc2640r2_sdk_1_35_00_33.html) `Dependencies` 我们知道官方在 IAR **EWARM-7.80.3** 和 **CCS-7.01.00.00016** 上编译测试的。 
 +关于 IDE 的选择,从 TI SimpleLink 产品布局来看,会逐渐削弱 IAR 的重要性,取而代之的是 CCS 在 CC13xx/C26xx 一些 Release SDK 来看,部分已经不支持 IAR 了。但是对于开发者来说,去熟悉、熟练使用一款工具本来需要做到信手拈来。暂时地,本文选择 IAR 。
  
 * [IAR Embedded Workbench: EWARM-7.80.3](https://www.iar.com/iar-embedded-workbench/partners/texas-instruments/ti-wireless/) * [IAR Embedded Workbench: EWARM-7.80.3](https://www.iar.com/iar-embedded-workbench/partners/texas-instruments/ti-wireless/)
行 31: 行 42:
  
 ## IAR ## ## IAR ##
 +
 [IAR Download page for TI Wireless](https://www.iar.com/iar-embedded-workbench/partners/texas-instruments/ti-wireless/) [IAR Download page for TI Wireless](https://www.iar.com/iar-embedded-workbench/partners/texas-instruments/ti-wireless/)
  
-对于IAR安装,这里不再累赘,直接Next 就行,为了避免不必要麻烦,这里我们同样以**默认路径C盘**安装。+IAR 安装不再累赘,直接 Next 就行为了避免不必要麻烦,同样以**默认路径 C 盘**安装。 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/IARInstall.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/IARInstall.png)
  
 ### 使用 ### ### 使用 ###
-对于IAR使用参考<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:cc2640r2f_architecture:iar:development_with_iar">使用IAR进行开发</a>+ 
 +IAR 使用参考<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:cc2640r2f_architecture:iar:development_with_iar">使用 IAR 进行开发</a> 
 ## CCS ## ## CCS ##
 +
 ### 安装 ### ### 安装 ###
-[TI Code Composer Studio: CCS-7.01.00.00016](http://processors.wiki.ti.com/index.php/Download_CCS)需要注意的是,CCS是在线安装下载在线安装包后,需要保证安装过程保持网络连接,同时 `ccs_setup_7.1.0.00016.exe`不要放在包含中文的路径下。否则将直接报错,阻止继续安装。+ 
 +[TI Code Composer Studio: CCS-7.01.00.00016](http://processors.wiki.ti.com/index.php/Download_CCS)需要注意的是,CCS 是在线安装下载在线安装包后,需要保证安装过程保持网络连接,同时 `ccs_setup_7.1.0.00016.exe` 不要放在包含中文的路径下。否则将直接报错,阻止继续安装。 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/DebugSelection.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/DebugSelection.png)
 +
 为了不必要麻烦,安装过程中请关闭杀毒软件。 为了不必要麻烦,安装过程中请关闭杀毒软件。
->**注意**:在线安装包需要放在不包含中文和非ASCII字符的路径下,安装过程中需要保持网络连接,同时需要关闭杀毒软件。+>**注意**:在线安装包需要放在不包含中文和非 ASCII 字符的路径下,安装过程中需要保持网络连接,同时需要关闭杀毒软件。
  
 [](Images/InstallIllegalFloder.png) [](Images/InstallIllegalFloder.png)
-根据开发情况选择对应的产品线安装,对于BLE开发,我们只需要选择CC13x0/CC26x0 Product Family。+ 
 +根据开发情况选择对应的产品线安装,BLE 开发只需要选择 CC13x0/CC26x0 Product Family。 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/ResourceSelection.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/ResourceSelection.png)
-对于Debug 支持,我们全部选择。+ 
 +对于 Debug 支持,全部选择。 
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/Anti-VirsSoftware.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/Anti-VirsSoftware.png)
 +
 接下来就是漫长的等待,需要在线下载安装。 接下来就是漫长的等待,需要在线下载安装。
 +
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstalDownload.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/InstalDownload.png)
 +
 安装完成 安装完成
 +
 ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/CCSInstallFinish.png) ![](http://www.leconiot.com/md_res/cc2640r2f/get_started/development_environment_set_up/Images/CCSInstallFinish.png)
  
 ### 使用 ### ### 使用 ###
-对于CCS使用参考<a href="..\..\cc2640r2f_software_hadware_architecture\ccs\development_with_ccs.html">使用CCS进行开发</a>+ 
 +CCS 使用参考<a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:cc2640r2f_architecture:ccs:development_with_ccs">使用 CCS进行开发</a> 
 ## 其他工具 ## ## 其他工具 ##
 +
 同时我们详细讲解了以下工具的安装使用: 同时我们详细讲解了以下工具的安装使用:
-* <a href="..\..\tool_kits\packet_sniffer\packet_sniffer.html"> Packet Sniffer </a> +* <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:tool_kits:packet_sniffer:packet_sniffer"> Packet Sniffer </a> 
-* <a href="..\..\tool_kits\btool\btool.html">BTool</a> +* <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:tool_kits:btool:btool"> BTool </a> 
-* <a href="..\..\tool_kits\ble_device_monitor\ble_device_monitor.html">BLE Device Monitor</a> +* <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:tool_kits:ble_device_monitor:ble_device_monitor"> BLE Device Monitor </a> 
-* <a href="..\..\tool_kits\sensor_controller\sensor_controller.html">SensorController</a> +* <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:tool_kits:sensor_controller:sensor_controller"> SensorController </a>
-## 编译第一个工程(simple_peripheral) ##+
  
-参考 <a href="..\..\get_started\first_build\first_project_buid.html">编译第一个工程(simple_peripheral)</a>+## 编译第一个工程( simple_peripheral ) ##
  
-## 运行第一个工程(simple_peripheral) ##+参考 <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:get_started:first_build:first_project_buid">编译第一个工程( simple_peripheral )</a>
  
-参考 <a href="..\..\get_started\first_example\first_example.html">运行第一个工程(simple_peripheral)</a>+## 运行第一个工程( simple_peripheral ) ## 
 + 
 +参考 <a href="http://docs.leconiot.com/doku.php?id=cc2640r2f:get_started:first_example:first_example">运行第一个工程( simple_peripheral )</a>
  
 ## 加入我们 ## ## 加入我们 ##
 +
 文章所有代码、工具、文档开源。加入我们[**QQ群 591679055**](http://shang.qq.com/wpa/qunwpa?idkey=d94f12d37c3b37892af4b757c6dc34bea140f3f3128a8d68e556a3d728148e85)获取更多支持,共同研究CC2640R2F&BLE5.0。 文章所有代码、工具、文档开源。加入我们[**QQ群 591679055**](http://shang.qq.com/wpa/qunwpa?idkey=d94f12d37c3b37892af4b757c6dc34bea140f3f3128a8d68e556a3d728148e85)获取更多支持,共同研究CC2640R2F&BLE5.0。
 <div> <div>
cc2640r2f/development_environment_set_up.txt · 最后更改: 2021/06/22 23:14 (外部编辑)