这里会显示出您选择的修订版和当前版本之间的差别。
cc1310:ccs_develop [2017/09/25 16:57] jaylee |
cc1310:ccs_develop [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | # CCS 开发指南 # | ||
- | |||
- | ## 一般使用 ## | ||
- | |||
- | 对于CCS 一般使用,已经在[用 CCS 开发](http:// | ||
- | |||
- | 使用CCS前,首先确认两个路径,一个CC1310 私有协议EasyLink 工程 源路径,以及CCS 工作空间拷贝 目的路径。默认地,CC1310安装SDK对应在 `C: | ||
- | |||
- | > | ||
- | |||
- | 双击CCS打开切换Worspace 路径到新建的`I: | ||
- | |||
- | ![CCS 工作空间路径](http:// | ||
- | |||
- | 成功打开CCS后,可以依次打开菜单栏和配置选项对应你熟悉的集成开发环境(Keil、IAR、VS)了解。这里我们直接导入EasyLink Tx&Rx Project。 | ||
- | |||
- | CCS-> | ||
- | CCS 会递归遍历所有EasyLink下的CCS Project,这里只需要选择需要的EasyLinkTx& | ||
- | |||
- | ![CCS工程选择](http:// | ||
- | |||
- | > | ||
- | |||
- | 在CCS 左边窗口的 Project Explorer(Windows-> | ||
- | |||
- | ![Easylink Tx&Rx 工程](http:// | ||
- | |||
- | CCS 工程是基于Workspace(工作空间)的管理,支持一个Workspace 多个Project。对于每个Project通过单击名字实现 激活 转换。 | ||
- | |||
- | > | ||
- | |||
- | 激活工程-> | ||
- | |||
- | ![编译错误](http:// | ||
- | |||
- | 成功编译工程过后可以通过 激活工程-> | ||
- | |||
- | ![调试选项](http:// | ||
- | |||
- | > | ||
- | |||
- | ## 常见问题 ## | ||
- | |||
- | ### 如何更改字体、背景色 ### | ||
- | |||
- | * 设置字体 | ||
- | CCS-> | ||
- | |||
- | * 设置背景色 | ||
- | CCS-> | ||
- | |||
- | |||
- | * 设置快捷键为Visual Studio 风格 | ||
- | CCS-> | ||
- | |||
- | ### 预处理器在哪里? ### | ||
- | |||
- | Project(选中工程)-> | ||
- | |||
- | ![预处理器符号](http:// | ||
- | |||
- | ### 如何设置 优化选项 ### | ||
- | |||
- | Project(选中工程)-> | ||
- | |||
- | ![优化选项](http:// | ||
- | |||
- | ### 如何更换仿真器 ### | ||
- | |||
- | 同以前的IDE不太一样,对于CCS的仿真器不再以工程选项出现,而是通过配置文件直接设置。每一个工程维护一个 `targetConfigs/ | ||
- | |||
- | ![更改只设置仿真器](http:// | ||
- | |||
- | 如果我们需要更改默认工程的XDS110 仿真器到 XDS100 V3,点击`Connnection` 下拉选项卡选择; | ||
- | |||
- | ### 如何绑定工程到指定仿真器 ### | ||
- | |||
- | 对于一个Workspace(工作空间)多个工程(Project)我们需要单独配置每个工程的仿真器,以实现不同的Project烧写到指定硬件。这个需要将工程和特定的仿真器进行绑定。 | ||
- | |||
- | 绑定前,我们需要确定仿真器的`Serial Number`, | ||
- | |||
- | ![](http:// | ||
- | |||
- | 如上图所示,两个仿真器的`Serial Number` 对应着8位的字符,分别是(LECON006、LECON008); | ||
- | |||
- | 参考[如果更改仿真器](# | ||
- | |||
- | ![设置仿真器](http:// | ||
- | |||
- | 然后点击保存(Save) | ||
- | |||
- | > | ||
- | |||
- | ### 如何同时调试两个工程 ### | ||
- | |||
- | 某些特定情形下,我们需要同时调试两个Project,例如私有协议的Tx& | ||
- | |||
- | ### CCS Workspace 配置导入 /导出 ### | ||
- | |||
- | 通常来说,我们不习惯将所有的工程建立以在Workspace 里面,但是为了不必要的重复配置。可以尝试将配置好工作空间作为模板建立。 | ||
- | |||
- | |||
- | |||
- | ## TroubleShooting ## | ||
- | |||
- | |||
- | ### 编译出现错误 ### | ||
- | |||
- | ``` | ||
- | Cannot build project. Referenced RTSC Configuration project ' | ||
- | ``` | ||
- | 没有任何细节提示; | ||
- | |||
- | |||
- | ### 仿真错误 Error connecting to target ### | ||
- | |||
- | ![](http:// | ||
- | |||
- | 以上错误很明显,仿真器连接错误。通常来说,我们可以顺着以下数据链路依次排除: | ||
- | |||
- | * 芯片到仿真器调试接口是否正常连接; | ||
- | * 仿真器到PC USB线是否正常连接; | ||
- | * PC 驱动是否正确安装(设备管理确定); | ||
- | ![正确识别的仿真](http:// | ||
- | * 芯片是否识别;(Flash Programmer 2 确定); | ||
- | ![](http:// | ||
- | * 参考[如何绑定工程到指定仿真器](# | ||
- | |||
- | |||
- | ### 导入工程错误 ### | ||
- | |||
- | ![](http:// | ||
- | |||
- | 对于导入工程出现的错误,可以通过 `<< Deteails`进行展开细节,如上图所示:提示当前工程已经在工程空间存在。 | ||
- | |||
- | 如果空间空间并不存在需要导入的工程,可以通过Windows资源管理器导航到工作空间路径手动删除。或者切换工作空间路径。 | ||
- | |||
- | ### Can't find a source file at "/ | ||
- | |||
- | 错误出现在仿真调试期间暂停仿真过程,属于正常现象。因为该文件固化在ROM,所以这里并不能直接找到`Hwi.c`文件; | ||
- | |||
- | </ | ||
- | |||
- | ~~DISCUSSION~~ |