单片机学习小组
登录
直播中
康桃花
7年用户
898经验值
私信
关注
如何搭建STM32开发环境?
开启该帖子的消息推送
如何搭建
STM32
开发环境?
回帖
(1)
常小丽
2022-2-11 09:48:23
一、简述
记--搭建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:WindowsSystem32tree.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 输出文件的路径设置 、输出文件的名称设置
一、简述
记--搭建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:WindowsSystem32tree.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 输出文件的路径设置 、输出文件的名称设置
举报
更多回帖
rotate(-90deg);
回复
相关问答
如何
搭建
STM32
的
开发
环境
?
2022-02-09
1116
Eclipse如何
搭建
STM32
的
开发
环境
2021-10-13
626
如何
搭建
STM32
CubeMX系列的
开发
环境
?
2021-11-23
847
如何利用Clion IDE
搭建
STM32
开发
环境
?
2021-11-26
1450
用eclipse
搭建
了
stm32
cubemx
开发
环境
,生成代码报错的原因?
2023-01-17
182
STM32
F103如何
搭建
开发
环境
?
2021-11-26
1485
求大佬分享基于IoT Link的VSCODE+
STM32
开发
环境
搭建
方式
2021-10-11
1341
怎样去
搭建
一种基于RT-Thread实时操作系统的
STM32
开发
环境
?
2021-07-27
1170
怎样去
搭建
一种
STM32
开发
环境
2021-09-30
1726
基于vscode编辑器的
stm32
Arduino
开发
环境
如何去
搭建
呢
2022-01-24
1080
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分