如果我们配置完成后,用VScode打开CMakeLists.txt所在文件夹工程过后,Cmake tool会自动提示配置Cmake,点击配置后,会生成build文件夹,产生的Makefile及其他中间文件会存放在该目录。 3.1 选择编译器 点击VScode下方的配置按钮,选择gcc-arm 3.2 编译 点击VScode下方的进行编译,生成目标文件 编译过程 在build文件夹下会生成...
# 使用的 C 语言版本; SET(CMAKE_C_STANDARD 99) # 使用的 cpp 版本; SET(CMAKE_CXX_STANDARD 17) # 生成 compile_commands.json,可配合 clangd 实现精准的代码关联与跳转; SET(CMAKE_EXPORT_COMPILE_COMMANDS True) # 彩色日志输出; SET(CMAKE_COLOR_DIAGNOSTICS True) # 路径查找; SET(CMAKE_FIND_RO...
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 是一个用于在变量或字符串前添加前缀...
VSCode+EIDE开发STM32,支持标准库、HAL库、LL库,可以在VSCode里进行调试,编译以及下载,代码编辑更舒适,环境搭建超简单。 1953 3 57:10 App 【P1】Linux平台开发STM32单片机,环境搭建与编译烧录,会打字就能学会。 2449 0 22:14 App 【P2】VSCode+STM32CubeMX+CMAKE,更优雅的编译烧录和调试,调试?没Bug调什么...
Ubuntu下vscode cmake jlink stm32 开发环境搭建 安装gcc-arm-none-eabi JLink或者stm32cubeide自带前面两者 安装vscode 扩展 CMake Tools Cortex-Debug 修复vscode爆红 .vscode/c_cpp_properties.json {"configurations": [ {"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": ["...
1.1 vscode安装 安装vscode; 安装插件: C/C++; Cortex-Debug; cmake。 1.2 GCC工具链安装 下载gcc-arm-none-eabi,笔者使用的gcc-arm-none-eabi-10.3-2021.10-win32.zip压缩包,需要自行解压后将路径添加到系统环境变量; 解压gcc-arm-none-eabi-10.3-2021.10-win32.zip; ...
vscode_cmake_stm32_lvgl移植及显示优化 1 LVGL移植 本文使用的环境如下: STM32H743 FreeRTOS st7789 lcd(320*240) 下载LVGL源码,本文使用Release v9.1.0; 将压缩包解压到工程目录,例如stm32h7xx_cmake_project/components/lvgl-9.1.0,如下所示:
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...
VSCODE -> 程序员使用的文本编辑器 cmake -> 组织编译逻辑 arm-none-eabi --> 编译,生成elf,bin,hex JLinkGDBServer -> GDB 服务器 cortex-debug -> 用来调试程序 我的环境 jk@jk:~$ sudo lsb_release -a [sudo] jk 的密码: No LSB modules are available. ...
一、软件工具准备 1. 下载并安装 VSCode、STM32CubeMX、Git、OpenOCD。2. 将 OpenOCD 解压到固定位置,并将解压目录添加到系统环境变量。3. 安装 Git。 二、VSCode 配置 1. 安装 ARM、C/C++、Cortex-Debug 插件。2. 使用 CubeMX 创建 STM32 工程,设置点灯的 IO 口。3. 生成 Makefile 工程。