CubeMX生成代码的时候工具链选择makefile 生成的目录结构如下: Makefile就是我们要使用的构建规则文件。 如果你使用basic_framework,不需要重新生成代码。 VSCode编译和调试配置 VSCode常用快捷键包括: 功能快捷键 选中当前行 Ctrl+L 删除当前行 Ctrl+Shift+K 重命名变量 F2 跳转到定义 Ctrl+点击 在打开的文件页中切...
1. 开发工具下载 下载STM32CubeMX:https://www.st.com.cn/zh/development-tools/stm32cubemx.html(可通过访客方式下载) 安装时一直默认即可 下载stm32固件库: 在线下载方式(需要登陆):安装好STM32CubeMX后,在菜单栏【Help】->【Manage Embedded Software Packages】里选择合适的固件库下载 ...
EIDE项目路径选择,这一步也需要选择和CubeMX生成代码的工程一样的路径。请确保你在打开CubeMX生成的工程所在路径的文件夹时,可以看到你使用CubeMX生成的工程名称一样的文件夹(我这里为STM32F334C8T6_TEST)。不要选中,保证弹窗底下文件夹对话框为工程路径末尾文件夹的名称(我这里为Projects)。 确认之后,VSCode右下角...
1、使用CubeMX创建新工程 打开STM32CubeMX->ACCESS TO MCU SELECTOR->在Series和Line中选择芯片系列(STMF103)->右侧列表中选择芯片型号(STM32F103ZET6),这一步要根据实际使用的芯片进行选择->Start Project。 Pin和Clock都不用设置,直接设置Project Manager: 设置工程名、保存路径以及Toolchain 选择需要生成的文件 ...
打开STM32Cubemx,在ToolChain/IDE选项中选择Makefile,生成一个Makefile工程。如下图 VsCode下编译工程 将生成的Makefile工程,添加到VsCode中,然后在终端下选择使用msys2_shell.cmd终端。然后输入make编译命令。如下图所示。 安装C/C++插件 在VsCode中打开插件商店,然后输入C/C++,点击安装,安装此插件。如下图所示 ...
下载这个插件stm32-for-vscode 配置3 4 5 的 文件地址 新建一个cubemx的工程 3. 双击后来到这里 4. 配置引脚 PC13 putout 5. 设置生成选项 点灯 写入反转 在/* USER CODE BEGIN 3 */和/* USER CODE END 3 */之间 如图所示: build 和 flsah ...
STM32CubeMX:主要是用来生成HAL库以及配套的Makefile,链接脚本 vscode:写代码用。 vscode几个插件: 6.openocd(调试器后端)。(jlink可以不下) 这里着重说明一点,如果你用的是jlink调试器,则需要把jlink的驱动更改成WinUSB(改了之后就不能再用Keil以及配套的Jlink工具套件调试了)。并且不需要下载openocd(用jlink自带...
vscodestm32环境搭建 用vs code 搭建stm32 开发环境 一、 软件安装 二、编译 三、调试 一 软件安装 1.1需要的软件 STM32CubeMX 生成工程模板 VS Code 编辑和调试程序 Make 启动编译 ARM GCC 编译程序 OpenOCD 连接调试器。 1.2 软件连接 1.2.1 安装java(安装STM32CubeMX,在这之前要先安装java),...
1. 用STM32Cube创建工程。 STM32CubeMX生成的是用HAL库开发的项目,具体怎么配置这里就不介绍了,只介绍与主题有关的部分。 (1)STM32CubeMx芯片包(固件库)下载,注意事项: 需要选择help -> updater settings ->Connection Parameters设置好网络后,才能下载固件包。
①打开安装好的STM32CubeMX软件,选择如下图所示的选项卡(此处需要注意的是,如果是第一次打开该软件,该软件会进行服务器的检查,会报错无法打开。此时无需担心,耐心等待2分钟左右即可) ②选择一个固件库进行安装,这里以STM32F1为例,其他的都一样安装即可 ...