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官方例程的使用。
例程我们可以在初步学习时使用,也可以在后续自己需要时改写。
本文讲述了在使用TI提供的编程环境时,如何正确添加头文件、源文件和配置文件,以及在集成寄存器和库函数过程中遇到的编译错误,如重复定义和未定义,以及如何通过调整路径和添加主函数来解决问题。同时,也提到了利用官方例程进行学习和开发的方法。
5489

被折叠的 条评论
为什么被折叠?



