arm-none-eabi-gcc下载地址:Arm GNU Toolchain | GNU Arm Embedded Toolchain Downloads – Arm Developer(一定要下载高版本的程序,测试过 10.3.1版本可以稳定开发STM32)。 文件下载完成之后,直接双击进行安装,这个软件的安装过程其实只是一个解压的过程。 安装完成之后,需要将安装目录(GNU Arm Embedded Toolchain10 ...
选择适合自己电脑的最新版本进行下载并安装,我这里选择gcc-arm-none-eabi-10.3-2021.10-win32.exe,如下图: 1.2.2 添加环境变量 我们需要将arm-gcc的可执行文件的文件夹路径添加到环境变量,方便使用命令调用arm-gcc,我的路径为: D:\RJ\ARM-GCC\10 2021.10\bin 将以上目录添加到系统环境变量中去。 1.2.3 验证...
直接下载压缩文件,解压到C盘根目录(推荐),然后将bin文件夹的路径复制下来(如C:\arm-none-eabi-gcc\bin),并将其添加到环境变量中。 5、OpenOCD 下载链接(官网):https://gnutoolchains.com/arm-eabi/openocd/ 下载后直接解压缩到C盘根目录(推荐),然后将bin文件夹的路径复制下来(如C:\arm-none-eabi-gcc\bin...
第一种gcc-arm-none-eabi 来编译 第二种利用插件导入KEIL工程,可以执行编译调试烧录 一、使用 VSCode + gcc + openOCD 开发 文章中所用到的工具版本都可以网上搜索一下找到下载。 1、安装 gcc-arm-none-eabi-xxx 安装gcc-arm-none-eabi-5_4-2016q3-20160926-win32(这只是当时我配置时候用的版本,其他版本也...
arm-none-eabi-gcc -v 显示出版本信息就说明 arm-none-eabi-gcc 可以使用了。 第二:make 我使用的 make 是从 mingw-w64 中复制出来的。 http://mingw-w64.yaxm.org/doku.php 方便单独下载make: https://download.csdn.net/download/qq_33523299/33634450 ...
arm-none-eabi-gcc -v 1. 显示出版本信息就说明 arm-none-eabi-gcc 可以使用了。 第二:make 我使用的 make 是从 mingw-w64 中复制出来的。 http://mingw-w64.yaxm.org/doku.php 方便单独下载 make: 下载的 make 工具同样添加到环境变量 Path 中即可使用。
第一种gcc-arm-none-eabi 来编译 第二种利用插件导入KEIL工程,可以执行编译调试烧录 一、使用 VSCode + gcc + openOCD 开发 文章中所用到的工具版本都可以网上搜索一下找到下载。 1、安装 gcc-arm-none-eabi-xxx 安装gcc-arm-none-eabi-5_4-2016q3-20160926-win32(这只是当时我配置时候用的版本,其他版本也...
转移过程分为软件安装和配置两个阶段。在软件安装部分,需要安装Visual Studio Code、c/c++和Cortex-Debug插件,STM32CubeMX,MinGW,arm-none-eabi-gcc,Openocd。在配置部分,需要使用CubeMX创建新工程,复制、删除文件,配置C/C++编译器和json文件,修改makefile文件,测试编译环境。接着配置程序下载,...
set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/bin/arm-none-eabi-gcc.exe) set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/bin/arm-none-eabi-g++.exe) set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PATH}/bin/arm-none-eabi-gcc.exe) set(CMAKE_AR ${TOOLCHAIN_PATH}/bin/arm-none-eabi-ar.exe) ...
arm-none-eabi-gcc -v gcc -v 这里有一个需要注意就是,因为会使用到make命令,所以需要将mingw中bin目录的mingw-32-make改为make,然后使用命令检查 make -v GNU Make 4.2.1 Builtforx86_64-w64-mingw32 Copyright (C) 1988-2016 Free Software Foundation, Inc. ...