CC2640之CCS工程导入及编译调试

CCS工程导入


CCS安装完成并配置之后,我们将需要开发的工程导入进来,此处我们以SimpleBLEPeripheral工程导入为例进行演示,步骤:

1.打开我们安装的CCS工具,显示界面如下:



2.点击Project,下拉菜单中点击Import CCS Projects...,操作过程截图如下:



点击之后,出现如下截图的界面:



3.选择Select search-directory,然后点旁边的Browse...,找到要导入的工程目录,我们要导入的SimpleBLEPeripheral工程的CCS配置在下面所示路径中:

C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Projects\ble\SimpleBLEPeripheral\CC26xx\CCS

选择完路径之后,将搜索出来的项目勾选上,并把Copy projects into workspace也勾选上,这样可以将项目导入到工作目录中。选择之后截图显示如下:



4.选择完之后,点击Finish,将相关项目导入到CCS中。导入之后显示如下:



到这一步,工程就导入完成了。




CCS工程编译


导入项目之后,我们来演示一下项目的编译,第一次导入项目的话,需要先编译下协议栈,然后才能编译应用,而且因为是第一次导入,所以最好Rebuild Project

具体的操作步骤:

1.在SimpleBLEPeripheralStack项目名上点击鼠标右键,下拉菜单中选择点击Rebuild Project,协议栈的编译过程就开始了,编译完之后显示如下:



2.在SimpleBLEPeripheral项目名上点击鼠标右键,下拉菜单中选择点击Rebuild Project,应用部分的编译过程就开始了,编译完之后显示如下:



3.后面如果不再修改协议栈,就可以不去编译协议栈,只编译有改动的应用部分即可。




CCS工程下载及调试


编译完导入的工程之后,我们需要将编译的工程下载到开发板中运行调试。

操作步骤:

1.将协议栈工程设置为Active,方法很简单,就是在协议栈工程名上鼠标左键点击一下即可。设置完之后,点击Run,下拉菜单中点击Debug即可,点击之后就会显示Debug界面,协议栈部分不需要仿真,所以直接关闭就行。

 

2.将应用部分项目设置为Active,然后点击Run,下拉菜单中点击Debug即可,点击之后就会显示Debug界面,界面截图如下:



3.来看一下调试仿真界面的一些按键的功能,如下图所示:



圈中部分的几个按键的功能分别是:快速执行、暂停、终止仿真、单步运行(会跳入执行的函数内部)、单步运行(不跳入执行的函数内部)和回到上一步。

 

4.在CCS中复位设备,操作过程显示如下:



点击Board Reset(automatic)即可。



这样,编译、下载及调试过程我们也初步的了解了一下。





基于电能的产生多数仰赖高风险或高污染的原料所转换,如何有效或实时的管理及监控电能当下使用情况就显得格外的重要。 TI在MSP430产品特别开发一系列专门为计算电源消耗功率的微处理器MSP430i20xx,其简洁优化的设计为电消耗功率与功率因素计算提供了一个低成本,容易快速完成的设计条件,且因本身的样本数据读取与计算都是由微处理器自身所完成,设计者只要依不同需求选择不同等级的版本,就可轻易的增加通讯传输或其他额外的功能。以监控单一负载功耗为例,只要加上蓝牙传输接口功能且配合对应的行动装置APP,一般用户就能快速且简易的达到监控用电耗能的情况。 核心技术优势MSP430-16位微处理器 (1) 1个可产生系统时钟基于DCO的时钟系统 (2) 1个内置电压基准和电压监视器的电源管理模块(PMM) (3) 2至4个24Bit (ADC) (4) 1个温度传感器 (5) 1个16位硬件乘法器 (6) 两个16位定时器 (7) 1个eUSCI-A模块和一个eUSCI-B模块 (8) 1个看门狗定时器(WDT) (9) 1个低功耗模数转换器和多达16个I / O引脚 BLE SimpleLink ultra-low power wireless MCU for Bluetooth (1) 强大的 ARM:registered: Cortex:registered:-M3 (2) 48MHz 的时钟速度/128KB 系统内可程序设计闪存 (3) 内置蓝牙4.2传输协议 (4) 高达 28KB 系统 SRAM (5) 支持无线升级 (OTA) (6) 超低功耗传感器控制器 (7) 12 位模数转换器 (ADC)、200MSPS、8 通道仿真多任务器 方案规格(1) BLE4.2协议。兼容多少安卓/IOS 系统 (2) 连接稳定,超低功耗 (3) 负载装配容易 (4) 两颗微处理器架构易于增加附加功能 方案来源于大大通。
### 如何在 Code Composer Studio (CCS) 中导入项目 要在 Code Composer Studio (CCS) 中成功导入项目,需遵循一系列操作步骤并注意特定设置。以下是关于如何完成此过程的详细说明: #### 1. 打开 CCS 并创建新工作区 启动 Code Composer Studio 后,会提示选择或创建一个新的工作区。如果已有目标工作区,则可以选择它;如果没有,请指定一个目录作为新的工作区位置。 #### 2. 导入现有项目到当前工作区 通过菜单栏执行以下命令: - 转至 `File` -> `Import...`。 - 在弹出窗口中展开选项树中的 `Code Composer Studio` 类别,并选择 `Existing Projects into Workspace`[^5]。 #### 3. 浏览并定位项目文件夹 点击右侧的 `Browse...` 按钮导航至存储待导入项目的本地磁盘路径。选定包含所需 `.ccsproject` 或其他关联构建脚本的根目录后确认加载。 #### 4. 设置工具链与设备支持 对于某些复杂工程可能还需要额外配置编译环境参数或者安装对应的硬件描述包(CSDP)。这一步骤通常涉及调整 linker command file (.cmd),确保其适配具体微控制器型号及其外设资源映射关系[^1]。 #### 5. 验证项目结构完整性 一旦项目被正确引入IDE界面之后,应该仔细检查源码组织形式是否保持一致,比如头文件引用路径、库依赖项链接状态等等均无误后再继续后续开发活动。 ```python # 示例 Python 脚本用于自动化部分导入流程验证逻辑 import os def verify_project_structure(project_dir): required_files = ['main.c', 'Makefile'] missing_items = [] for item in required_files: full_path = os.path.join(project_dir, item) if not os.path.exists(full_path): missing_items.append(item) return f"Missing items: {missing_items}" if missing_items else "All files present." print(verify_project_structure("/path/to/your/project")) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值