我们终于能运行程序了,感谢网友的帮忙。详细操作心得请网友下载我的《重编EK-LM3S811入门》。附件给出的文章有很多插图,声文并茂,请读者下载。
现在将部分文章放在这里。
在C/C++中,改为如图所示,此处结合了David Lee的教程,是为了找到inc和driverlib这两个文件夹,把所要头文件包含进来:
在我们程序里,有这么一段头文件包含:
#include "inc/hw_types.h"
#include "inc/hw_memmap.h"
#include "driverlib/gpio.h"
#include "driverlib/uart.h"
inc/和driverlib/表示那两个是文件夹。因为使用的双引号,而不是尖括号,编译器一般会默认在工程目录下的 inc和driverlib文件夹里寻找那4个.h头文件。
而我们自己建的项目文件夹下面并没有inc、 driverlib这两个放置hw_types.h、 hw_memmap.h、gpio.h、uart.h头文件的文件夹,如果没有这个“..\;”编译器在工程路径下找不到需要的头文件,就会报错。但是增加了这个“..\;”之后,表示include的路径包含了上一级目录,所以,我们一定要把inc和driverlib文件夹复制在和自建工程在一起的文件夹LM3S811里。{注意inc和driverlib两个文件在光盘里Tools\StellarisWare\StellarisWare_for_EK-LM3S811。}
Debug的设置为下图:
Utilities设置为:
到此,Option基本设置完毕。
五、建立工程文件和调试
在Keil uvision4里建立工程,很多文献有详细说明。这里不再重述。但是前提是把TI给的StellarisWare_for_EK-LM3S811解压出来放在一起,我这里放在D:\Documents\LM3S811。
调试方法:
1、编译:
2、下载:
3.调试
4、运行
六、效果
七、经验总结
1.设置必须正确
2.库文件必须和工程文件在一个文件夹
3.在项目里要添加调用的模块文件
4.程序编写正确
DIY步进电机驱动器小组:京华(laiqingmin)
二〇一一年六月十六日
[
本帖最后由 qwertyuiop11111 于 2011-6-16 08:56 编辑 ]