MDK工程的建立方法(2)

2019-01-12 11:08

(2)在 boot 上点击右键,在弹出的菜单中选择 “Add File to Group ‘boot’... ” ,将“MyFirstJob\\boot”文件夹中的“cortexm3_macro.s”和

“stm32f10x_vector.s”添加进来;

(3) 依照(2)的方法,给library添加 “MyFirstJob\\library\\src” 路径下的

“stm32f10x_flash.c”、

“stm32f10x_gpio.c”、“stm32f10x_lib.c”、“stm32f10x_rcc.c”四个文件;

(4)给 src 添加“main.c”;

(5)给 interrupt 添加“stm32f10x_it.c”;

(6)以上操作完毕之后,应该得到如下界面(请在 main.c 文件键入一个空 main 函数,

如图所示):

6、右键点击Project 区的“MyFirstJob”,在弹出的菜单中选择“Option for Target

‘MyFirstJob’?”, 弹出选项配置界面,如下所示:

做如下操作:

1)点击Output——Select Folder for Objects...,在弹出的窗口中选择

“MyFirstJob\\obj”;

2)点Listing——Select Folder for Lisitings...,在弹出的窗口中选择

“MyFirstJob\\list”;

3)点击OK退出“Option for Target ’MyFirstJob’”界面。 7、按下F7(“Build”的快捷键),进行编译。应该看到如下界面:

最下面的 Build Output 区是编译信息框,可以从中获取编译信息,如代码量,错误和警告信息等,我们可以发现此次编译结果为“0 Error(s),1 Warning(s)”,即“0个错误,1个警告”,而我们可以看到这个警告的解释为:“src\\main.c(6): warning: #1-D: last line of file ends without a newline”,这是gcc编译器一个很常见的警告,意思是当前文件(src\\main.c)并不是以一个空行结尾(至于这个空行有什么意义笔者也不清楚),读者只

要在“main.c”的最后加上一个空行在编译就可以去掉这个警告了。

8、一个完整的 STM32 工程至此就完成建立了。可以发现“MyFirstJob”文件夹多了几个文

件,如下图所示:

可以看到KEIL MDK的工程目录是很简洁的,此处也得益于我们的 obj 文件夹和 list 文件夹存放了编译所生成的大部分文件。但是此工程仍未可以用于进行 STM32 的开发,原因是

我们还未对 STM32 的调试开发工具进行设置,在下一节里将会有具体说明。

小结

本节介绍了 KEIL MDK 开发环境的特点以及 STM32 开发环境的建立过程,一切的 STM32开发应用都是从开发环境的搭建开始的。建议读者多多练习,尽快熟悉 STM32 开发环境的建

立,为学习下一节的应用程序开发流程做好准备。


MDK工程的建立方法(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:生态型化学课堂建构策略谈

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: