1 使用STM32CUBE生成软件包 2 将编写好的CmakeLists.txt放置在Project目录下,用VSCODE打开整个文件夹,...
重新生成代码后编译,然后打开JFlash下载程序 选择点击target下选项链接单片机 打开工程路径下的hex文件 然后下载 复位开发板然后可以看到LED灯不停闪烁 接下来天添加JlinkRTT代码,从Jlink的安装路径下找到,解压 将RTT文件夹复制到工程路径下 修改makefile文件 重新编译后缺少如下文件 在Jlink安装目录下的配置文件拷贝到工程...
START_FILE_SOURCES := ./startup_stm32f429xx.s #内核选择,FPU, FLOAT-ABI可为空 CPU := -mcpu=cortex-m4 FPU := -mfpu=fpv4-sp-d16 FLOAT-ABI := -mfloat-abi=hard #系统宏定义 C_DEFS := \ -DUSE_HAL_DRIVER \ -DSTM32F429xx # 芯片型号,用于Jlink仿真调试、下载 CHIP := STM32F429...
“STM32CubeMX链接:http://www.stm32cube.com/” 二、搭建编译环境 1. 用STM32Cube创建工程。 STM32CubeMX生成的是用HAL库开发的项目,具体怎么配置这里就不介绍了,只介绍与主题有关的部分。 (1)STM32CubeMx芯片包(固件库)下载,注意事项: 需要选择help -> updater settings ->Connection Parameters设置好网络...
安装gcc-arm-none-eabi JLink或者stm32cubeide自带前面两者 安装vscode 扩展 CMake Tools Cortex-Debug 修复vscode爆红 .vscode/c_cpp_properties.json {"configurations": [ {"name": "Linux","includePath": ["${workspaceFolder}/**"],"defines": ["STM32F103xB"],"compilerPath": "/usr/bin/arm-none-...
//"svdFile": "./STM32L15xC.svd", // svd文件,有这个文件才能查看寄存器的值,每个单片机都不同。可以在以下地址找到 https://github.com/posborne/cmsis-svd下载 "interface": "swd", "configFiles": [ //"${workspaceRoot}/openocd.cfg", // *可以通过加载该文件来配置 ...
1,下载vscode及必要插件,令需要一个插件Cortex_debug 2,Windows下安装arm-none-eabi-gcc工具链,推荐q4版本 下载及安装教程:见原文 3,Windows下安装Jlink最新版驱动(V6.88a)见原文 4,GNU make 百度网盘链接和安装教程、添加环境变量教程见原文 5,git bash 这个不用说,大家都会有的吧,然后需要把vscode的...
你可以改成 jlink,然后参考:https://zhuanlan.zhihu.com/p/163771273;是指定 STM32的芯片型号,如果支持,则可以帮助调试器显示外设寄存器的值;就是前面说到需要加载的那两个配置文件了(类似于键入命令:);就是选择程序是从 main函数开始加载,还是从汇编代码开始加载,stm32启动都是从 startup_stm32xxx.s开始的,...
若是第一次使用,PIO会开始自动下载OpenOCD等开源工具以及jlink或者STlink的驱动,又可以来一盘农药或者恰鸡了。 上传成功: image 5. 在VSCode里Debug 由于在上一步中已经在platformio.ini里指定了debug_tool,现在可以按下VSCode中最万能的F5按键,一键对stm32进行debug操作。
https://github.com/bfuxd/stm32f1Template 是模板工程,添加了一些基本功能。 J-Link烧录和调试 .vscode/launch.json 里写入 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 ...