STM32 搭建开发环境
一、简述
记--搭建STM32开发环境, 新建项目。
相关软件与资料:链接: https://pan.baidu.com/s/1WU4SY0hBWjMPnE9g3aj62Q 提取码: r1eh
STM32项目工程模板:链接: https://pan.baidu.com/s/1k10vfX8o8lCZPY12TNsH7g 提取码: 73ci
二、主要硬件
STM32F407ZET6开发板
三、安装软件--Keil5
3.1 下载Keil5并安装
双击mdk514.exe进行安装。
3.2 下载安装STM32F40器件支持包:http://www.keil.com/dd2/pack/
下载好Keil.STM32F4xx_DFP.xxx.pack 后,双击即可安装。 (例子中安装的是旧版,体积小)
四、STM32资料下载(开发手册等)
下载网址:http://www.stmcu.org.cn/ (例子中使用的是老师所给的资料,在官网中未找到)
五、新建STM32项目
新建几个文件夹,放置相关的STM32F4xx固件库文件等 (在例子中没有将stm32f4xx_fmc.c文件添加到工程。可以将其删除)
文件列表:(使用tree命令罗列文件,发现电脑中没有,但有一个tree.com)
在命令行输入:C:\Windows\System32\tree.com /f
打开Keil,Project--》new uVision Project...
设置
宏定义:STM32F40_41xxx,USE_STDPERIPH_DRIVER
使用J-Link下载程序还需要设置
六、程序编译及下载
6.1 编写程序并编译代码
6.2 安装J-link驱动:双击运行Setup_JLinkARM_V415e.exe (不用接线也可以安装成功)
6.3 使用J-Link连接开发板与电脑
6.4 下载到HEX开发板
七、Keil的相关设置
7.1 设置编码(兼容中文)
7.2 更多设置
1、调整兼容其它阅读器代码字体
工具栏(工具把手)-->Editor-->Encoding(Chinese GB2312)
2、调整tab为4个空键
工具栏(工具把手)-->Editor-->C/C++ Files-->Tab size(设置为:4)
3、调整关键字体颜色
工具栏(工具把手)-->Colrs & Fonts-->C/C++ Editor Files-->Keyword-->Colors(选择颜色)
4、调整关键字体大小
工具栏(工具把手)-->Colrs & Fonts-->C/C++ Editor Files-->Text-->Font(选择字体及大小)
动态调整大小:CTRL+鼠标滚轮
5、语法检测与提示
工具栏(工具把手)-->Text Completion-->Show Code Completion List for-->Symbols after(勾选 选择:2)
7.3 修改工程项目名称
对着项目名称点击两次,中间有间隔;或者是右键项目名称,点击Manager project Item
7.4 添加新文件,并添加到工程中
可以新建文件再添加到工程,也可以对着工程下面的子目录右键添加新文件。
注:有新添加的头文件需要指定头文件的路径:
7.5 输出文件的路径设置 、输出文件的名称设置