F28004X系列学习总结(2)——兼容性且可移植性工程模版

本文讲述了在使用TI提供的编程环境时,如何正确添加头文件、源文件和配置文件,以及在集成寄存器和库函数过程中遇到的编译错误,如重复定义和未定义,以及如何通过调整路径和添加主函数来解决问题。同时,也提到了利用官方例程进行学习和开发的方法。
摘要由CSDN通过智能技术生成

TI提供的程序环境有寄存器和库函数两种,在这个过程中,使用过程中肯定是哪个方便使用哪种,这种情况下就会出现,编译报错,重复定义或者未定义的情况。

上一篇写到添加头文件、源文件、以及配置文件是选择需要的文件进行配置。


1、选择inc文件

D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\driverlib\f28004x\driverlib中的灰色文件复制到工程inc文件中

D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\driverlib\f28004x\driverlib\inc复制到工程inc文件中

D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\device_support\f28004x\common\include复制到工程inc文件中

 2、添加scr文件

 D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\device_support\f28004x\headers\source复制到工程scr文件中

D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\device_support\f28004x\common\source复制到工程scr文件中

添加为以下文件

3、添加lib文件

 D:\CCS12.4.0.00007_win64\C2000Ware_5_01_00_00\driverlib\f28004x\driverlib\ccs\Debug

 添加完成后这就是一个可以兼容寄存器和库函数的工程了。


这个时候我们编译就会出现各种问题,让我们来解决它。

1、报错:Description    Resource    Path    Location    Type
#1965 cannot open source file "device.h"    device.c    /test/src    line 46    C/C++ Problem

解决方法:

在添加路径栏中,添加我们前面加入的文件的路径后,这样就可以做到可移植性。 再次编译,报错

这个错误意思是,没有主函数的定义;我们在程序中编译一个主函数即可。


例程使用

我们平时使用过程中,可以自己建立工程编写,再就有一个很好的方法——TI官方例程的使用。

例程我们可以在初步学习时使用,也可以在后续自己需要时改写。

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值