《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]

Posted Bruceoxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]相关的知识,希望对你有一定的参考价值。

4 make工具安装

前面通过 STM32CubeMX 生成 Makefile 工程,那么就需要一个工具来识别Makefile文件,也就是make工具,在Linux中已经自带make了,在Windows就需要安装make工具。

在安装make工具之前,先来看看什么是makefileMakefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 可以使得我们的项目工程的编译变得自动化,不需要每次都手动输入一堆源文件和参数。

本文的make工具是依赖Git工具的,我相信很多朋友都用过Git,但是很少使用Git的make等功能。
Git的bash实际上也就是一个mingw,是可以支持部分Linux指令的,但是只有少部分。在编译代码的时候经常会使用make命令反而在bash下默认是不支持的。

Make工具下载地址

下载make-4.1-2-without-guile-w32-bin.zip 文件。

把该文件进行解压,把解压出来的文件全部拷贝的git的安装目录下:

C:\\Program Files\\Git\\mingw64

把文件夹进行合并,如果跳出来需要替换的文件要选择不替换。

这样在git bash窗口下就可以执行make了。

没有安装Git先安装Git工具。

Git下载地址:https://git-scm.com/download/win

最后我们使用make编译下前文新建的工程,编译通过显示如下:

当然直接使用Git Bash也是可行的。

5 J-link下载固件

笔者这里使用J-link下载固件。

J-link地址

下载最新版自行安装即可。笔者就不再演示了

安装完成后,点击J-Flash,选择新建工程。

接着芯片。

选择具体型号。

然后将前文编译生成的固件拖入J-Flash中。

首次下载会弹出固件起始地址,一般默认即可。

然后连接设备。

连接成功后打印信息如下:

最后烧写固件。

烧写成功会弹出以下窗口。

最后按在板子的复位按钮,LED就不断闪烁。




代码获取方法

1.长按下面二维码,关注公众号[嵌入式实验楼]
2.在公众号回复关键词[Environment_for_STM32]获取资料




欢迎访问我的网站

BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书

以上是关于《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]的主要内容,如果未能解决你的问题,请参考以下文章

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Linux版 - 3]

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Linux版 - 3]

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Linux版 - 1]

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Linux版 - 1]

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]

《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]