VSCode ctrl+,进入设置,通过搜索找到cortex-debug插件的设置。 搜索armToolchainPath,设置你的arm gcc toolchain的bin文件夹。bin是binary的缩写,实际上文件夹内部是一些可执行文件,整个工具链都在这里(注意该文件夹是刚刚解压的arm gcc toolchain的根目录下的bin文件夹,里面有很多以arm-none-eabi为前缀的可执行文件)...
1:打开VsCode 2:进入插件管理器 3:搜索插件 插件名称 Keil Assistant 1. 4:下载 点击安装即可 插件配置 下载完成后,点击侧面小齿轮,进入扩展设置 此插件支持C51和STM32两个一起 在此我们需要找到STM32的MDK的路径 找到桌面的安装的MDK右键 选择 – 打开文件所在位置 进入目录 点击目录栏,全选路径,选择复制路径 ...
下面我们生成代码 可以看到所有的必要底层库文件都得到了拷贝,下面我们转战VSCode + PIO 使用PlatformIO搭建我们的STM32开发环境 打开VSCode,PlatformIO在Plugin Market里下载。 看官先点击下载之,泡上一杯咖啡吧,下载很慢的!(笔者这里下载过了)安装结束之后,你的左侧工具栏会出现这个 点击一下:...
同时,将STM32CubeCLT文件夹下的CMake工具,添加到系统的环境变量(尽管安装时它会自动添加到环境变量,但重启电脑后,VS code有几率无法识别CMake!) 必要工作 打开VS code,依次选择右下角齿轮 -> 设置 -> 扩展 -> STM32 VS Code Extension,然后配置路径: 完成后,在左侧的 STM32 VS Code Extension 插件中启动ST...
在VSCode插件商店里面安装如下插件: c/c++/插件 C/C++ Extension Pack插件 Keil Assistant插件 3.配置Keil Assistant插件 首先,找到自己Keil5的安装路径 找到自己电脑上的Keil5软件,右键-->打开文件所在的位置,找到该软件,复制其路径 在VSCode中找到Keil Assistant插件,右键然后选择扩展设置 ...
确认之后,VSCode右下角会有一个弹窗提示项目文件夹已存在,说明上一步没有问题,我们要将EIDE的项目跟Cube的工程建立在同一个文件夹内。选择Yes。 添加必要的项目文件,使用普通文件夹添加Core和Drivers两个文件夹。 添加一个虚拟文件夹用来存放.s启动文件。
用VSCode打开STM32CubeMX新建的工程文件夹,将C/C++插件配置一波(其实不配置也没关系,只不过会有很多红色波浪线让人看着非常不舒服),便于智能感知的使用,主要是编译器路径和宏定义的配置。如果gcc-arm-embedded安装正常,默认路径应该是/usr/bin/arm-none-eabi-gcc,也可以使用whereis查看: ...
在安装了VScode之后,给出需要安装的插件: 1.简体汉化(这个不多说) 2.C/C++:提供代码补全、智能感知和debug功能 3.ARM:提供ARM汇编语言的代码高亮 4.Cortex-Debug:本教程的核心,有了它,才能把ARM工具链和OpenOCD等命令行工具组织到VSCode中,并进行图形化操作 ...
首先,你可以通过克隆仓库并阅读Markdown文档来体验,链接和提取码在文章开头提供。强烈推荐使用Msys2进行环境配置,通过pacman包管理器安装MinGW、Arm GNU toolchain和OpenOCD,安装后将bin文件夹添加到系统路径,验证安装通过gcc和arm-none-eabi-gcc命令的输出确认。配置VSCode时,Makefile Tools插件需要设置...
VSCode插件 需要的硬件: STM32开发板 STLINK(或其他usb转jtag工具) 新建工程需要添加的文件 VSCode配置文件(放在.vscode目录): launch.json {"version":"0.2.0","configurations":[{//本地调试"name":"Local Debug","cwd":"${workspaceRoot}","executable":"./build/${workspaceRootFolderName}.elf","requ...