STM32嵌入式应用系统设计[VScode、Proteus]
本次实验,我将在前次作业中命令行工具gdb调试基础上,练习利用Vscode这款可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提高工作效率,并用Proteus仿真运行stm32程序.
1.基于跨平台多类型代码编辑器VScode的 可视化的代码跟踪调试
首先,在网上找到Vscode的安装包并且安装
然后,进入Vscode,在Vscode命令栏中(ctrl+p)输入ext install cpptools
进入后,无法直接使用其编译与调试功能,所以需要自己配置一下 launch.json 和 tasks.json 文件
图为launch的配置
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "gcc-9 - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],