[转]CCS v5的tms320f28069工程建立教程

标签:
教育it |
转自:http://bbs.eeworld.com.cn/thread-457938-1-1.html
1.1新建一个空项目
1.启动CCS v5,选择工作空间。
http://s14/bmiddle/004aOpfHzy7aJgiCdqJdd&690
2.选择菜单栏File->New->CCS Project。进入New CCS Project设置选项。
http://s15/bmiddle/004aOpfHzy7aJgjKjFA5e&690
1)
2)
3)
4)
5)
6)
7)
8)
3.
http://s16/bmiddle/004aOpfHzy7aJgkKuEn4f&690
1.2
在分析Example_2806xGpioToggle示例工程时,我们认识到器件初始化和外设的使用可以借助controlSUITE中的一些头文件与源文件。
在空项目建立完成后,将需要使用到的头文件与源文件导入,才能正常使用其中的初始化与外设驱动函数。
4.1.1 增加头文件
1.
2.
3.
4.1.2
1. 单击选中F28069Empty空项目。右键,选择New->Folder,进入新建文件夹界面。在Folder name栏输入source,作为源文件文件夹。
2. 选择controlSUITE安装目录下(示例中controlSUITE安装于E盘ti文件夹下)E:\ti\controlSUITE\device_support\f2806x\v136\F2806x_common\source,选择其中(除F2806x_CSMPasswords.asm、F2806x_SWPrioritizedDefaultIsr.c与F2806x_SWPrioritizedPieVect.c外所有)源文件并复制。右键F28069Empty空项目下source文件夹,选择paste粘贴指令。此时,源文件将复制于include文件夹中。
3. 注意:器件启动文件F2806x_CodeStartBranch.asm与延时函数源文件F2806x_usDelay.asm也已经复制与source文件夹下。
1.3 增加位域结构体支持源文件
复制E:\ti\controlSUITE\device_support\f2806x\v136\F2806x_headers\source中F2806x_GlobalVariableDefs.c文件,放到工程工程目录source文件夹下。
复制E:\ti\controlSUITE\device_support\f2806x\v136\F2806x_headers\cmd中F2806x_Headers_nonBIOS.cmd文件,放到工程根目录文件夹下。即复制后,右键F28069Empty空项目选择paste指令。
1.4
http://s1/bmiddle/004aOpfHzy7aJglSy5Od0&690
尽管已经增加了头文件与源文件,但是还需要设置包含路径,编译器才能搜索到需要的文件。
在新建F28069Empty空项目右键,选择属性。选择”Build”->”C2000 Compiler”->”Include Options”。
单击Add,选择”Workspace…”(即选择相对路径),选择新建F28069Empty空项目下的include文件夹。
点击OK,回复到属性设置界面,再次点击OK确认。
点击build,该项目可以编译通过。
1.5 使用新工程进行LED闪烁实验
新建项目中main为空函数。为了检验我们创建的工程是否可以正常使用,这里进行简单的测试。
在这里,将main.c文件内容替换为如下内容。
#include void main(void) { } |
单击build编译工程,工程可以编译通过。
将F28069核心板连接到电脑,将工程debug下载到核心板。运行工程,可以看到LED开始闪烁。
可以证明,我们建立工程的方法是可行的。