本次使用开发板为STM32F401CCU6,使用CubeMX配置一个Makefile工程 配置时候为内部时钟 工程选择makefile工程类型 只生成需要的文件 用VSCode打开后显示很多波浪线 选择快编辑头文件路径配置 在如下位置添加使用HAL库并且加上支持的芯片 把makefile如下位置的代码修改为 编译完成后如下所示 配置LED灯来查看工程是否正常 添...
1)mingw64中make工具需要复制一份改名为make.exe。-第3节 14:20~15::30 2)VSCode对Git Bash的默认配置设置。-第3节 25:45~26:23 3-项目搭建 4-优雅的编译信息(可以跳过) 1)错误纠正:15:20~15~40中addprefix我在录视频的时候误以为是append,表示抱歉。2)addprefix 是一个用于在变量或字符串前添加前缀...
"tasks":[{"label":"Build","type":"shell","options":{"cwd":"${workspaceRoot}/STM32F429IGT"},"command":"mingw32-make","group":{"kind":"build","isDefault":true},"problemMatcher":[]},{"label":"Clean","type":"shell","options":{"cwd":"${workspaceRoot}/STM32F429IGT"},"comma...
1,vscode终端下执行make指令,即可在build文件下编译出.hex .bin .elf文件,中间文件放在build/Obj/文件夹下 2,执行make clean,可清除build文件夹 3,执行make download,可一键下载hex到目标板子并让板子复位运行,相当于keil的一键下载按钮 4,执行make reset,可以让板子复位运行一下 5,执行make commit,可一键推送到...
打开STM32Cubemx,在ToolChain/IDE选项中选择Makefile,生成一个Makefile工程。如下图 VsCode下编译工程 将生成的Makefile工程,添加到VsCode中,然后在终端下选择使用msys2_shell.cmd终端。然后输入make编译命令。如下图所示。 安装C/C++插件 在VsCode中打开插件商店,然后输入C/C++,点击安装,安装此插件。如下图所示 ...
在makefile 所在的目录执行 "make" 就编译好了。 https://github.com/bfuxd/stm32f103EmptyProject 这是完整工程(去掉了空文件夹,去掉了输出目录),其中的 makefile 支持 windows 和 linux 。 https://github.com/bfuxd/stm32f1Template 是模板工程,添加了一些基本功能。
然后,就搞定了,具体的参数可以去stm32cube上生成一个对应内核的makefile,然后参考下就行了,其实其他核是更简单的。教程可能有点乱,后期我会在整理下。最后附上我的整个makefile 由于格式限制,想查看详细代码和安装包请搜索:21ic,输入下方标题搜索查看哦~原标题:教你在vscode下用stm32+makefile+gcc实现编译...
然后,就搞定了,具体的参数可以去stm32cube上生成一个对应内核的makefile,然后参考下就行了,其实其他...
与ARM-MDK工程不同,我们配置工程还需要格外的文件,分别是CMakeLists.txt、startup_stm32f10x_hd.s、STM32F103ZETx_FLASH.ld。 2.1 配置CMakeLists.txt文件 CMake根据CMakeLists.txt进行构建,从而创建出Makefile,再由make根据 Makefile 定义的规则调用 GCC 执行编译工作,最终生成可执行的.elf或者.hex文件。以下...
交叉编译工具链 gcc-arm-none-eabi-10.3-2021.10:编译出elf,hex,bin文件。 make工具(建议直接装一个MinGW):执行makefile STM32CubeMX:主要是用来生成HAL库以及配套的Makefile,链接脚本 vscode:写代码用。 vscode几个插件: 6.openocd(调试器后端)。(jlink可以不下) ...