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 来编译 第二种利用插件导入KEIL工程,可以执行编译调试烧录 一、使用 VSCode + gcc + openOCD 开发 文章中所用到的工具版本都可以网上搜索一下找到下载。 1、安装 gcc-arm-none-eabi-xxx 安装gcc-arm-none-eabi-5_4-2016q3-20160926-win32(这只是当时我配置时候用的版本,其他版本也...
下载链接(官网):https://developer.arm.com/downloads/-/gnu-rm 直接下载压缩文件,解压到C盘根目录(推荐),然后将bin文件夹的路径复制下来(如C:\arm-none-eabi-gcc\bin),并将其添加到环境变量中。 5、OpenOCD 下载链接(官网):https://gnutoolchains.com/arm-eabi/openocd/ 下载后直接解压缩到C盘根目录(推...
第一种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 安装OpenOCD MinGW 安装VScode插件C/C++、CMake、Cortex-Debug 1.1 安装CMake 1.1.1 安装 下载地址: https://cmake.org/download/ 选择适合自己电脑的最新版本进行下载并安装,我这里选择cmake-3.29.2-windows-x86_64.msi,如下图: ...
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) set(AS ${TOOLCHAIN_PATH}/bin/arm-none-eabi-as.exe) ...
直接在VSCode的Extension窗口中,搜索windows-arm-none-eabi,安装,截至我目前的情况是,需要安装0.1.2版本,0.1.6版本编译在最后copy的时候会出错。 方法是,先安装搜索到的版本,安装完成后,点设置按钮,选择 Install Another Version。就可以选择旧版本安装。
记录一下在Windows平台下,利用VSCode的arm-none-eabi扩展和msys使用Make实现STM32的交叉编译。 准备: 1.安装arm-none-eabi扩展 在VSCode的扩展窗口,搜索eabi,安装windows-arm-none-eabi扩展 image.png 需要注意:我最开始安装的0.1.6版本,但是编译到最后copy的时候出错,安装0.1.2版本后,就正常,目前没有去详细分析原...
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 的 bin/ 目录添加到环境变量 Path 中就算安装完成了。打开命令行执行 arm-none-eabi-gcc -v 1. 显示出版本信息就说明 arm-none-eabi-gcc 可以使用了。 第二:make 我使用的 make 是从 mingw-w64 中复制出来的。 http://mingw-w64.yaxm.org/doku.php ...