CCSv7使用指南连载1:导入工程及编译下载

版权声明:本系列文章欢迎转载,请注明出处,谢谢!
1 简介
CCSv7是Texas Instruments针对自家嵌入式处理器或者单片机开发推出的集成开发环境,同时CCSv7也是完全免费的开发软件。本系列文章主要目的是介绍CCS使用入门及在实际项目开发过程中有用的技巧及方法,第1篇介绍导入现有程序及编译下载。
现在MCU厂商也提供了越来越多的底层驱动和示例代码,比如TI为C2000系列MCU提供了ControlSuite,所有C2000相关的底层驱动/文档/应用例程/硬件设计都放在这个工具包里。所以,我们先不建立工程,直接通过导入现有工程的方式去演示CCS的使用。本文采用的硬件平台是F28069 Launchpad。

2 导入工程
点击Project->Import CCS Projects选择相应的工程目录即可,对应基于CCS3.3版本的工程可以通过ImportLegacy CCSv3.3 Projects导入。
CCSv7使用指南连载1:导入工程及编译下载_第1张图片
可以根据您的具体需要,选择是否复制到当前工作区(workspace)去,然后点击Finish即可完成。我们导入的是F2806x的一个示例代码Example_2806xSci_Echoback。
CCSv7使用指南连载1:导入工程及编译下载_第2张图片

导入以后,在我这个工程出现了一个红色错误标志.
CCSv7使用指南连载1:导入工程及编译下载_第3张图片
当编译的时候会出现下面的错误提示。
Buildfile generation error occurred..
Product ‘XDAIS’ v0.0 is not currently installed and no compatibleversion is available. Please install this product or a compatible version.
Build stopped..
这里写图片描述
主要原因:这次我们打开的工程有可能引用了XDAIS,而CCS没有安装XDAIS,所以会出现下面的错误。
XDAIS解释:“XDAIS (eXpressDSP Algorithm Interoperability Standard) provides the rules and guidelinesnecessary to enable integration and execution of algorithms (including codecs).It provides C compatible headers for defined interfaces which can algorithmsimplement and application invoke.”
解决办法:
点击工程右键properties,在弹出的窗口中点击General,在找到Products选项卡,取消XDAIS勾选,点击OK。
CCSv7使用指南连载1:导入工程及编译下载_第4张图片

3 程序编译
跟上一代CCS一样,编译操作都是有以下三种方式:
a 点击Project->BuildProject
b 快速图标上的小锤头
这里写图片描述
c 点击工程右键选择Build Project

4 下载及调试
下载程序之前一定要选择和设置目标配置文件(target Configuration),这个文件是对芯片器件和仿真器的描述和配置文件。
通过File->New->Target Configuration File建立一个新的目标配置文件,
CCSv7使用指南连载1:导入工程及编译下载_第5张图片
会弹出以下对话框,填写.ccxml文件的名称、目录等等。shared location,这个是把新建立的.ccxml文件放到一个文件夹下供不同工程使用。
CCSv7使用指南连载1:导入工程及编译下载_第6张图片

随后选择对应的仿真器型号以及器件型号,然后点击Save保存即可。
CCSv7使用指南连载1:导入工程及编译下载_第7张图片
另外,在打开的.ccxml文件中有一个Test Connection按钮,这个可以用来测试仿真器和目标板的链路是否工作正常。如果在开发过程中出现仿真器无法连接的时候,也可以通过这个功能去测试硬件连接是否正常。
CCSv7使用指南连载1:导入工程及编译下载_第8张图片
CCSv7使用指南连载1:导入工程及编译下载_第9张图片
现在大功告成,开始下载程序。下载操作有以下三种方法:
a 从菜单栏点击Run->Debug
b 点击快速图标上的小虫
这里写图片描述
c 点击工程,右键DebugAs->Code Composer Debug Session

下载成功后会进入Debug窗口下,如下所示。即可根据自己需求调试了。
CCSv7使用指南连载1:导入工程及编译下载_第10张图片
有时候在导入工程的时候可能会出现如下错误提示:
Error: Import failed for project ‘abc’ because its compilerdefinition is not available. Please install the X.Y.Z compiler before importingthis project…

这时候原因都是出在compiler版本不兼容,要导入的工程使用的compiler版本高于当前CCS的compiler版本,所以解决办法就是升级Compiler的版本。通过Help -> Install New Software,参考下图,在work with下拉菜单下选择Code Generation Tools Updates,选择大于等于要导入工程的compiler版本,点击Next升级即可。

CCSv7使用指南连载1:导入工程及编译下载_第11张图片
学会了么?是不是很简单?

CCSv7使用指南连载1:导入工程及编译下载_第12张图片
请关注公众号【C2000小百科】,更多内容将会在公众号中发布

你可能感兴趣的:(CCSv7使用指南)