01、STM32编译环境安装

1.进入keil官网下载keil5编辑器(当前使用的是MDK-Arm)

2.进行安装,如果出现以下对话框,选择不安装

3.环境变量的检测

有的人的Windows用户名是中文,会在编译代码的过程中出现错误,可以按照以下步骤进行解决

    1.在C盘的顶层目录下创建一个Temp文件夹,保证文件的路径为:C:\Temp

    2.在计算机属性中配置环境变量

4.安装库函数

进入http://www.keil.com/dd2/pack下载stm32f4的库函数,选择一个稳定的版本
下载完后直接点击安装

5.创建工程

1.在菜单栏project中选择New uVision Project

2.在弹出的对话框中填写创建工程的名字,如:project

3.保存工程,并选择对应的芯片(这里是STM32F407)


4.为工程添加相应的库函数


5.在工程目录下添加main.c文件

6.编辑器配置

 1.在菜单栏Edit中选择Configuration


2.将Encoding选择为Chinese GB2312(Simplified),这里才能支持中文汉字,遇到中文汉字就不会乱码;Tab Size选择为4,代表按下Tab键的时候,就默认输入4个空格

3.添加自动补全功能

7.平台配置

1.点击Options for Target,进入目标平台配置标签页


2.勾选生成输出Hex文件,该Hex文件在串口烧录程序的时候用到

3.在C/C++中将代码优化等级推荐勾选为Level 2(-O2),define:USE_STDPERIPH_DRIVER在system_stm32f4xx.c中的stem32f4xx.h中

8.程序下载

1.下载前,请确保j-link仿真下载器已经正确连接到开发板的SWD接口,确保micro usb线是数据线,而不是充电线。

2.下载前,请确保j-link的驱动已经安装好,若没有安装好,请安装Setup_JLinkARM_V415e.exe

3.进入平台配置,切换到Debug标签页,然后按照下图选中J-Link/J-TRACE Cortex,接着点击Settings按钮。


4.在port:选中SW,然后在SW Device显示框中能够看到设备名称,就代表说电脑能够识别到开发板的芯片。

5.在Flash Download中,勾选Reset and Run,这样下载程序后,程序才会自动运行。

6.点击下载

7.运行程序可以按F7或点击其中之一

猜你喜欢

转载自www.cnblogs.com/lp06/p/11991531.html