提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
本次专题为基于STM32F407ZE的开发板学习过程,开发软件为Keil 5
一、MDK
具体背景不需多说,MDK一句话就是用来开发基于ARM核的系列微控制器的嵌入式应用程序。
二、环境搭建步骤
1.官方下载Keil 5开发软件
官方网站 :MDK-ARM Version 5.38a Evaluation Software Request
这里不推荐使用官方的下载方式,首先因为官方提供的版本较新,当前官方提供版本为538a,它提供的是gcc编译器6,此编译器对于中文字符的编译来说不友好,即使编译通过也会存在大量的警告。
这里选择填写E-mail的时候一定要填写自己的邮箱,因为在点击submit之后官方会给你发送一个邮箱,可以选择点击邮箱里面的连接下载,也可以选择提交后直接下载。
安装步骤在下面
2.自行下载Keil 5开发软件
这里提供了包含STM32F407学习的开发环境包
下载链接 : 链接:https://pan.baidu.com/s/1-C758EMgmJMgi_nbIZagvA
提取码:llyj
这里提供了两个版本的Keil 5 ,建议选择旧版本的530,。
以管理员权限打开安装包
勾选agree:
点击next
点击next,等待安装
中途会出现以下提示框,提示下载ULINK下载器,但是我们使用的是JLINK下载方式
需要使用不同下载方式的可以自行选择
最后等待安装完成。
安装完成后,会自动弹出库函数在线安装界面:
3.安装库函数包
下载地址 :链接:https://pan.baidu.com/s/1LiaMNMXCXGhjbuFdwu8BCw
提取码:llyj
双击打开F4系列库函数包安装:
直接点击next即可,在上面安装软件的时候路径已经做好选择。
最后等待安装完毕点击finsh。
三、搭建新工程
先创建一个新的文件夹用来保存工程路径,然后点击projdect下的new uvision project
选择刚刚新建的文件夹,填写文件名并保存
选择芯片型号,点击ok
勾选包含库函数
后期可以通过点击这个绿色按钮自行添加
新建一个.c文件,点击空白页图标或者选择file->new,保存将文件命名为.c文件并保存在工程路径下
添加头文件,并编写main函数
在配置中添加一个stm32f4xx.h中的宏定义,
选择GCC编译器5
四、windows用户名为中文的解决方法
首先在C盘顶层目录下创建Temp文件夹,保存路径为C:\Temp
添加系统环境变量
菜单栏搜索环境变量:
进入设置环境变量
修改TEMP和TMP路径:
选择刚刚创建的C盘下的TEMP文件夹
最后依次点击确定即可。