本教程使用VScode作为代码编辑工具、使用Cmake作为构建系统生成器、Make进行构建系统、使用arm-none-eabi-gcc进行交叉编译、使用OpenOCD作为代码下载与调试工具,最终搭建出适用于ARM架构系列芯片的开发环境。此教程以STM32F103ZET6芯片为例,演示LED灯闪烁的项目。 经验证,可满足基本基本项目需求。同时由于arm-none-eabi-g...
2. 采用Makefile/CMake等工程配置 在插件设置界面, 找到ARM.GCC Install Directory [图片上传失败...(image-4cf5b7-1651895280724)] 找到你刚才下载好的arm-gcc路径, 粘贴至配置框中 [图片上传失败...(image-321d38-1651895280724)] [图片上传失败...(image-7a46b0-1651895280724)] 3. 配置Openocd 此项必须...
3. 将目录C:\~Arm_Development_Toolchains\cmake-3.22.1-windows-x86_64\bin,添加到系统环境变量; 4. 检查安装结果;打开命令行窗口,输入命令cmake --version,应看到如下结果; 5. 如果结果不正确,请检查环境变量设置是否正确。 6. 安装OpenOCD 通过前面的步骤,你已经完成了 编辑器、构建工具、编译工具、调试工...
1. 安装软件:确保已安装VScode,然后安装CMake(版本3.29.2)、arm-none-eabi-gcc(版本10.3)、OpenOCD(版本20231002.7z)和MinGW(包含mingw64)。将这些软件的可执行文件路径添加到系统环境变量中以方便调用。2. 工程搭建:项目结构包括CMakeLists.txt、startup_stm32f10x_hd.s、STM32F103ZETx...
1.5 cmake安装 下载cmake; 安装; 1.4 安装openOCD 通过前面的步骤,你已经完成了 编辑器、构建工具、编译工具、调试工具的安装,接下来我们需要安装调试管理工具。 OpenOCD(Open On-Chip Debugger) 是一个开源的片上调试器,旨在提供针对嵌入式设备的调试、系统编程和边界扫描功能。OpenOCD 的功能需要调试仿真器的支持...
- 在命令行窗口输入“cmake --version”验证安装,检查环境变量设置。6. 安装OpenOCD:- 访问OpenOCD下载页面,下载压缩包,解压至指定目录。- 将“C:\Arm_Development_Toolchains\xpack-openocd-0.11.0-4\bin”目录添加至系统环境变量。- 在命令行窗口输入“openocd --version”验证安装,检查环境...
调试STM32需要设置成调试模式set(CMAKE_BUILD_TYPE "Debug")头文件包含路径需要填写完整include_...
VSCode上调试 MCU 程序,以 OpenOCD 和 JLink 为例 环境准备 需要下载的软件: VSCode MSYS2 arm-none-eabi-gcc OpenOCD zadig STM32CubeMX 需要准备的硬件 JLink OB STM32F407 的开发板 MSYS2的配置 安装make 和 cmake 暂时只用到了 make,之后可能会用到 cmake,就一起都安装了 ...
cmake、ninja、openocd、gcc-arm-none-eabi下载完且配置好环境变量后,打开cmd或终端,输入以下命令确保安装和环境变量配置没问题:VsCode下载 安装C++插件 安装cmake tools插件2. 创建项目(1) 打开stm32cubemx选择芯片、项目配置……参考文章:STM32CubeMX学习笔记(1)——搭建环境、编译烧写_stm32cubemx编译烧录-...
1188 -- 1:03:49 App windows下配置vscode+stm32+openocd一键调试程序 9382 6 34:39 App VSCode开发STM32单片机程序-详细环境搭建教程 3.9万 25 1:14:58 App VScode(PlatfromIO)嵌入式开发(ESP32)(ESP8266)(STM32) 1.8万 29 3:06:14 App 跟着GNU make官方文档从入门到精通makefile(持续更新中) 6.9...