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导入。
![](https://img-blog.csdn.net/20171125215905015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
可以根据您的具体需要,选择是否复制到当前工作区(workspace)去,然后点击Finish即可完成。我们导入的是F2806x的一个示例代码Example_2806xSci_Echoback。
![](https://img-blog.csdn.net/20171125215929024?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
导入以后,在我这个工程出现了一个红色错误标志.
![](https://img-blog.csdn.net/20171125215946396?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
当编译的时候会出现下面的错误提示。
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..
![](https://img-blog.csdn.net/20171125215957158?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
主要原因:这次我们打开的工程有可能引用了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。
![](https://img-blog.csdn.net/20171125220012252?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3 程序编译
跟上一代CCS一样,编译操作都是有以下三种方式:
a 点击Project->BuildProject
b 快速图标上的小锤头
![](https://img-blog.csdn.net/20171125220025762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
c 点击工程右键选择Build Project
4 下载及调试
下载程序之前一定要选择和设置目标配置文件(target Configuration),这个文件是对芯片器件和仿真器的描述和配置文件。
通过File->New->Target Configuration File建立一个新的目标配置文件,
![](https://img-blog.csdn.net/20171125220040398?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
会弹出以下对话框,填写.ccxml文件的名称、目录等等。shared location,这个是把新建立的.ccxml文件放到一个文件夹下供不同工程使用。
![](https://img-blog.csdn.net/20171125220059248?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
随后选择对应的仿真器型号以及器件型号,然后点击Save保存即可。
![](https://img-blog.csdn.net/20171125220113489?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
另外,在打开的.ccxml文件中有一个Test Connection按钮,这个可以用来测试仿真器和目标板的链路是否工作正常。如果在开发过程中出现仿真器无法连接的时候,也可以通过这个功能去测试硬件连接是否正常。
![](https://img-blog.csdn.net/20171125220123248?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20171125220130826?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
现在大功告成,开始下载程序。下载操作有以下三种方法:
a 从菜单栏点击Run->Debug
b 点击快速图标上的小虫
![](https://img-blog.csdn.net/20171125220137746?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
c 点击工程,右键DebugAs->Code Composer Debug Session
下载成功后会进入Debug窗口下,如下所示。即可根据自己需求调试了。
![](https://img-blog.csdn.net/20171125220156489?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
有时候在导入工程的时候可能会出现如下错误提示:
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升级即可。
![](https://img-blog.csdn.net/20171125220210251?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
学会了么?是不是很简单?
![](https://img-blog.csdn.net/20171125220838504?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3BoaW56MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
请关注公众号【C2000小百科】,更多内容将会在公众号中发布
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小百科】,更多内容将会在公众号中发布
相关文章推荐
- 使用CCS5.1导入的3.3工程编译错误lib/subdir_vars.mk:11: *** missing separator. Stop.
- CCSv7使用指南连载3:CCS文件及编译构建过程
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 【原】Boost下载安装编译配置使用指南(含Windows和Linux)
- (转)Boost 下载 安装 编译 配置 使用 指南
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- 【原】Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- Boost下载安装编译配置使用指南
- 【原】Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- codec engine工程中使用ccs下编译的lib库
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)