您的位置:首页 > 其它

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

2017-11-25 22:03 197 查看
版权声明:本系列文章欢迎转载,请注明出处,谢谢!

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导入。



可以根据您的具体需要,选择是否复制到当前工作区(workspace)去,然后点击Finish即可完成。我们导入的是F2806x的一个示例代码Example_2806xSci_Echoback。



导入以后,在我这个工程出现了一个红色错误标志.



当编译的时候会出现下面的错误提示。

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
a229
interfaces which can algorithmsimplement and application invoke.”

解决办法:

点击工程右键properties,在弹出的窗口中点击General,在找到Products选项卡,取消XDAIS勾选,点击OK。



3 程序编译

跟上一代CCS一样,编译操作都是有以下三种方式:

a 点击Project->BuildProject

b 快速图标上的小锤头



c 点击工程右键选择Build Project

4 下载及调试

下载程序之前一定要选择和设置目标配置文件(target Configuration),这个文件是对芯片器件和仿真器的描述和配置文件。

通过File->New->Target Configuration File建立一个新的目标配置文件,



会弹出以下对话框,填写.ccxml文件的名称、目录等等。shared location,这个是把新建立的.ccxml文件放到一个文件夹下供不同工程使用。



随后选择对应的仿真器型号以及器件型号,然后点击Save保存即可。



另外,在打开的.ccxml文件中有一个Test Connection按钮,这个可以用来测试仿真器和目标板的链路是否工作正常。如果在开发过程中出现仿真器无法连接的时候,也可以通过这个功能去测试硬件连接是否正常。





现在大功告成,开始下载程序。下载操作有以下三种方法:

a 从菜单栏点击Run->Debug

b 点击快速图标上的小虫



c 点击工程,右键DebugAs->Code Composer Debug Session

下载成功后会进入Debug窗口下,如下所示。即可根据自己需求调试了。



有时候在导入工程的时候可能会出现如下错误提示:

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升级即可。



学会了么?是不是很简单?



请关注公众号【C2000小百科】,更多内容将会在公众号中发布
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: