《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]
Posted Bruceoxl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]相关的知识,希望对你有一定的参考价值。
4 make工具安装
前面通过 STM32CubeMX 生成 Makefile 工程,那么就需要一个工具来识别Makefile文件,也就是make工具,在Linux中已经自带make了,在Windows就需要安装make工具。
在安装make工具之前,先来看看什么是makefile?Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 可以使得我们的项目工程的编译变得自动化,不需要每次都手动输入一堆源文件和参数。
本文的make工具是依赖Git工具的,我相信很多朋友都用过Git,但是很少使用Git的make等功能。
Git的bash实际上也就是一个mingw,是可以支持部分Linux指令的,但是只有少部分。在编译代码的时候经常会使用make命令反而在bash下默认是不支持的。
下载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-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]