目录
一、在Ubuntu下实现可视化代码跟踪调试
1.1 安装VSCode
在Ubuntu的应用商店下搜索Visual Studio Code,可以直接下载安装
下载好之后,在如图所示的地方安装C/C++插件
安装好插件后,VSCode已经可以正式使用了。
1.2 配置调试和编译文件
在安装好了VSCode之后,就可以打开我们的源码文件了并且调试了,VSCode要只能打开包含源码文件的文件夹进行调试,不能打开单个文件调试,所以新建一个工作空间文件夹放入要调试的程序文件。
然后打开工作空间,开始进行调试,首先点击 1 处左侧选项栏的第四个,在 2 处会提示创建 launch.json 文件,然后再三处选择 C++(GDB/LLDB) ,如下图
选择好后,VSCode自动为我们生成了一个 launch.json 文件
将
“program”: “输入程序名称,例如${workspaceFolder}/a.out”,
“externalConsole”: false,
改为
“program”: “${workspaceFolder}/a.out”,
“externalConsole”: true,
接下来还要配置 task.json 文件来进行编译的配置
在 “终端-配置任务” 中生成task.json文件
生成好的task.json文件如下
使用ctrl+shift+B进行Build,按绿色箭头调试
二、Proteus仿真运行stm32程序
2.1新建proteus工程
把需要用到的元器件添加到备用区,在 P 中搜索
STM32F103R6芯片
电阻
LED灯
2.2 在keil 5中新建STM32F103R6芯片工程
勾选以下的配置文件