电子工程师技术服务社区
- 社区首页
- 下载
- 从建立固件库工程到点亮流水灯详细过程.zip
资料描述
stm32f030 nucleo 从建立固件库工程到点亮流水灯详细过程
以下所有内容仅代表个人理解和看法,如有什么冲突或不当之处还望各位海涵并不吝赐教,谢谢!
首先在电脑桌面新建一个文件夹led,在led文件夹内分别新建一下3个文件夹:
然后依次将官方固件库stm32f0xx_stdperiph_lib_v1.5.0文件夹中的相关配置和启动文件复制到以上3个文件夹内,如下图:
官方固件库文件夹下所有文件
core文件夹下所有文件
fwlib文件夹下所有文件
mdk_usr文件夹下所有文件
至此新建stm32f030r8t6固件库工程准备工作均已完成,接下来就是打开mdk5软件建工程了。以上的3个文件夹core、mdk_user和fwlib中的所有文件均可下st官方固件库stm32f0xx_stdperiph_lib_v1.5.0文件夹中的libraries文件夹和projects文件夹中找到。
打开mdk5软件点击project->new uvision project …弹出对话框,如图将新建工程路径定位到新建的led文件夹内的mdk_user文件夹中并取工程名为led,然后点击保存。
下一步进行cpu的选择,如下图选择cpu为stm32f030r8(当然选择cpu的前提是已经安装了stm32f0系列的器件库包,如果没有安装的话可从keil官网下载安装),单机ok进入下一步。
弹出下面对话框直接关闭即可:
然后如下图在左侧工程导航窗口target 1上鼠标右键单击选择manage project items...
弹出如下对话框,将左侧重命名为led右侧插入三个文件core、mdk_user和fwlib.
选择mdk_user然后单击左下角的add files…弹出新对话框并定位到mdk_user文件夹下选择如下图的3个文件,点击add然后关闭。
用同样的方法将core和fwlib中的所包含的.c和.s文件都添加进来,由于只是点亮流水灯故fwlib文件夹下的.