打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
F28027第一节课

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

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

我所有的文件(除了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炼成记》,各位大神如果对我的口水仗有疑问,请翻阅该文档

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
真不让【你的文件夹 不让他人随便开】
创建删不掉的文件夹,你会吗
建立一个私密文件夹 无论别人怎么找也找不到
jupyter(ipython) notebook 工作路径设置方法
py文件生成exe程序
腾讯视频QLV格式转MP4
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服