F28027第一节课---创建一个空的工程

来源:互联网 发布:淘宝自动上架软件 编辑:程序博客网 时间:2024/06/06 23:25

准备转行了,做下学习笔记,勿喷

第一、准备相应的工程文件

我所有的文件(除了main.c)都来自controlSUITE例程,所以要先安装controlSUITE,我用的版本是3.3.6

我在新建了一个文件夹D:\study\day001\project文件夹,然后在project文件夹底下又新建了src和include两个文件夹,其中include是把C:\ti\controlSUITE\device_support\f2802x\v200\f2802x_headers\include和C:\ti\controlSUITE\device_support\f2802x\v200\f2802x_common\include底下所有的F2802x_*.h文件都拷贝过去了,而src文件夹我只放了几个基本文件,具体如截图所示:



最后在day001文件夹的根目录下还要放三个cmd文件和几个工程头文件:


至此,所有的文件准备完毕


第二、新建CCS工程

我用的版本是Code Composer Studio 5.4.0,进入工具后,点击左上角file-New-CCS Project,输入项目名、路径、芯片、仿真器类型、工程初始状态


点击finish后工程目录如下所示:



第三、设置属性

工程已出具雏形,但还需设置相关属性

1)、文件属性设置。右键工程名,选择Properties---Build---Include Options设置文件路径属性,其他暂时都保持默认


2)、cmd文件设置。

本工程包含三个cmd文件,其中F2802x_Headers_nonBIOS.cmd,是非 BIOS下的寄存器定义文件;28027_RAM_lnk.cmd是内容RAM分配及IQ 表;F28027.cmd是flash 分配文件,当在RAM中调试时,需要用到 F2802x_Headers_nonBIOS.cmd及28027_RAM_lnk.cmd"${PROJECT_ROOT}/include",当在FLASH中调试或烧写时,需要用到F2802x_Headers_nonBIOS.cmd及F28027.cmd"${PROJECT_ROOT}/",具体设置如下:



第四、编译

到这里,文件的设置已经完成了,可以进行编译下,右键文件名day001---Build Project,编译后会有很多头文件定义错误,那是因为我们是手动把相关的文件拷贝到我们新建的文件夹底下的,相应的相对路径已经发生了改变,而我们在第三步文件属性设置的时候,已经把绝对路径设置到${PROJECT_ROOT}/include目录下,现在要做的就是把头文件的“f2802x_headers\include”这部分路径去掉,只保留"F2802x_Examples.h",如下所示


重复的修改编译,知道没有错误,全部编译通过。

到此,一个空的C2000工程已经建好了,第二节课就要开始进行基本的GPIO端口控制测试了,你期待吗,我期待,但是现在必须要去睡觉了,早睡早起,能量充沛!

另外,我见了一个菜鸟交流qq群,有兴趣的可以加下107691092

备注:本课程主要参考了《越控越有趣-TI+C2000+LaunchPad炼成记》,各位大神如果对我的口水仗有疑问,请翻阅该文档

2 0
原创粉丝点击