文章目录
- 1 准备安装条件
- 2.安装工具
- 2.1 CCS12.1 安装
- 2.2 下载并安装CC23XX SDK
- 2.3 下载并安装对应开发环境和版本的 Sysconfig
- 2.4 下载对应版本Free-RTOS
- 2.5 下载并安装 TI Clang
- 3 工程编译
- 3.1 环境修改
- 3.2 导入工程
- 2.4 编译项目
1 准备安装条件
- CCS IDE编译工具,版本为CCS12.1.0.00007 下载,下载地址
- cc23xx_device_support_0.01.10.284_win64.zip(由代理商提供)
- FreeRTOSv202104.00.zip(由代理商提供)
- simplelink_cc23xx_sdk_6_30_00_20_eng.exe (由代理商提供)
- sysconfig-1.14.0_2668-setup.exe (可提前安装)
- setup_smartrf_studio_8_0_0_6_alpha.exe
参考网址
1.官方的网址下载:地址1
2.参考的群友地址:地址2
2.安装工具
2.1 CCS12.1 安装
(1)直接默认安装路径
(2)安装时请全部按照默认进行
(3)在安装过程中会让您选择需要安装的组件(Component)和 Debug软件支持(Install Debug Probes)。因为CC23XX 还没有正式发布,所以在选择组件时并不能在 CCS 的组件库中找到 CC23XX 对应的组件,这里请直接选择 SimpleLinkTm CC13xx and CC26xx Wireless MCUs 组件。
(4)至于调试工具,CC2340 默认使用 Spectrum Digital Probes and Boards,当然您也可以勾选其他几个项目。
(5)安装完成后,需要更新Device support包,Device support 的版本和CCS 版本有关
下载并解压该压缩包,并将解压出的ccs_base 文件夹复制到 ${CCS_INSTALL_DIR}\ccs,**对重复文件进行替换即可。**覆盖式替换CCS
2.2 下载并安装CC23XX SDK
由代理提供
2.3 下载并安装对应开发环境和版本的 Sysconfig
下载链接:地址
2.4 下载对应版本Free-RTOS
下载链接:地址
2.5 下载并安装 TI Clang
下载地址:地址
到这里,该安装已完成
3 工程编译
3.1 环境修改
- 打开 CCS 并创建或打开 CC2340 的 Workspace
在**C:\Users\xxx** 目录下新建文件夹,命名为 cc2340_workspace,并在启动 CCS 的时候选择该文件夹。
- 在工具栏选择 Window à Preference à Products, 在 Product Discovery Path 中取消选择C:/ti/ccs1210,并点击 Apply and Close。
- 打开 ${CCS_INSTALL_DIR}\ccs\ccs_base\common\targetdb 目录下的 timestamp 文件,并对其进行任意的修改(此步骤是为了让下一步重启 CCS 的时候,CCS 重新扫描ccs_base 下的 device 资源)。.
- 重启 CCS 使修改有效。
注: 如果在后续项目制作过程中仍不能使用 CC23XX SDK,那么请检查您的资源下载路径,并重复 1~3 步骤。
3.2 导入工程
- 首先,打开 CCS 并且选择之前建立好的 cc2340_workspace,然后在工具栏选择 File --> Import 来导入项目,选择导入的项目类型为 CCS Project。找到解压缩后的Project_Zero 项目,然后
点击 Next,在弹出的画面中点击 Browse 来找到解压后的 Project_Zero 项目,选择该文件夹,CCS 将自动扫描所有该目录以下的所有 CCS 项目,此处只有一个 Project_Zero 项目,选择 Project_Zero 点击 Finish 导入即可。
需要注意的是,在导入窗口下方,有两个选项。一个是 Automatically import referenced project found in same search directory,他的作用是把 Project_Zero 的依赖也一起导入到 workspace 当中,我们建议将其勾选;另一个是 Copy projects into workspace,这个按钮将会复制项目到当前的 workspace 当中,有利于您项目的数据安全,起到备份的作用,我们建议将其勾选。
![在这里插入图片描述](https://img-blog.csdnimg.cn/075149621e234b12b699fab62a4f6bf1.png)
导入工程路径:C:\ti\simplelink_cc23xx_sdk_6_30_00_20_eng\examples\rtos\LP_EM_CC2340R5\ble5stack
2. 添加头文件和 Free-RTOS 路径
在工具栏按照 Project -->Properties --> Build --> Arm Compiler --> Include Options点击菜单页面右上角的 将 ${FREERTOS_INSTALL_DIR} 添加到Include Options。
2.4 编译项目
在 Project Explore 中单击 ,然后点击 进行编译。注意,编译拥有两种目的,一个是编译出 debug 版本,一个是编译出 release 版本。release 版本编译的项目体积会比 debug 版本小。