标题:
菜鸟初学STM32之搭建环境的方法
[打印本页]
作者:
51黑ren
时间:
2015-12-27 03:57
标题:
菜鸟初学STM32之搭建环境的方法
搭建一个STM32的开发环境,想必应该是最基础,最简单不过的了。可是,初学者在实际编写代码的时候,都是直接更改现有的例程,而忽略了关键的搭建环境的步骤。所以在这里重新搭建一遍,给自己一个交代。
1.首先,在自己的资料里面找到ST库3.5.0源码。
2.新建工程文件夹,文件里面包括:Doc、Libraries、Listing、Output、Porject、User。
3.启动桌面的UVision4软件
,先关闭原有工程,通过工具栏的Project->CloseProject选项关掉。
4.在工具栏Project->Newu Vision Project,新建我们的工程文件夹中的Project文件夹,取一个自己喜好的名字。
5.接下来就是选择,所用芯片的型号。我用的是STM32F103VET6芯片。
6.接下来的窗口是问我们是否需要拷贝STM32的启动代码到工程文件,因为我们这里用的是ST的库,库里面自带了一份启动文件,为了保持库的完整性,我们就不需要开发环境为我们自带的启动文件了,稍后我们手动添加,点击否。
7.接下来,在文件夹下面添加我们所需要的文件。
8.User:存放用户写的驱动代码,其中还包括了几个库文件,寻找路径如下
Libraries:放置ST库里面最核心的文件,所用文件均在ST库里面,其中包括了FWlib和CMSIS两个文件夹。FWlib用来存放STM32库里面的ins和src文件夹,寻找路径如下
CMSIS用来存放我们自带的启动文件和一些M3系列单片机通用文件。寻找路径如下
Oputput:用来存放软件编译后的输出文件,暂空。
Listing:用来存放编译过程中产生的文件,暂空。
添加库文件的工作基本完成。
9.回到我们新建的工程界面,将Target改为自己想用的名字,只是为了见名知意。
10.往工程里面添加5个文件夹,并命名STARTUP、CMSIS、FWLIB、USER、DOC。添加方法如下
11.接下来,配置我们的MDK的配置选项。操作如下
①:
②:
③:
④:
⑤:修改main.c文件,因为我们的main.c是从ST库复制过来的,里面的东西我们不需要,因为main.c本来就是需要自己写的,将里面的代码清空,自己敲写。
————————————————————————————————————————
注:以上资源参考来自《零死角玩转STM32》。
————————————————————————————————————————
希望学习单片机的朋友切记浮躁,打好基础。不要盲目贪图进度,深入到代码的每一行每一个参数的意义去学,才能扎实自己的基础。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1