【vscode 调试和变量监控】使用vscode的debug调试功能,变量监控和.json文件输入的总结

使用vscode进行调试(debug)、变量监控和.json文件输入的总结

1.安装插件

vscod强大之处在于可以拓展各种插件,调试python,需要安装python 插件。

2.调试命令使用

2.1设置断断点

鼠标单击代码行左侧会出现小红点,设置断点。

2.2输入参数设置

有些python程序后面需要添加参数,.vscode文件夹下自动生成一个lanuch.json文件,添加key“args”,对应值(value)为list,参数填写到list中。注意参数要全部用双引号隔开,json语句后要添加英文逗号

2.3开始调试

点击标题栏 Run -> Start Debugging,会出现调试图标

其中主要是各个调试模式的使用,如Continue、Step Into、Step over、Step Out、Stop这些。

2.4 查看调试结果

通过左侧的调试窗口和下面的DEBUG CONSOLE 可以详细查看相关变量信息。

在 DEBUG CONSOLE 窗口可以通过命令对变量进行操作。比如查看变量的len和shape

3.参考文档

(1)Alone:VSCode调试必须要知道的功能(持续

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您使用 VS Code 调试单片机程序,可以通过 VS Code 的 Debug 模式来实现添加变量监视。具体步骤如下: 1. 首先,需要在 VS Code 中添加一个调试配置。在 VS Code 的左侧菜单栏中点击 Debug 图标,然后点击“create a launch.json file”按钮,选择您使用的编译器和单片机类型,并按照提示进行配置。 2. 然后,需要在 .vscode/launch.json 文件中添加变量监视。在“configurations”数组中找到您的调试配置,然后添加一个“watch”属性。例如: ``` "configurations": [ { "name": "Debug STM32", "type": "cortex-debug", "request": "launch", "cwd": "${workspaceFolder}", "executable": "./build/stm32.elf", "servertype": "openocd", "configFiles": [ "interface/stlink.cfg", "target/stm32.cfg" ], "watch": [ { "expression": "&(TIM2->CNT)", "type": "uint32_t", "format": "hex" } ] } ] ``` 在上面的例子中,我们添加了一个名为“TIM2->CNT”的变量监视,它的地址是“&(TIM2->CNT)”(即 TIM2 计数器的地址),它的数据类型是“uint32_t”,显示格式是“hex”。 3. 最后,启动调试器,并在调试器的界面中打开变量监视窗口。在 VS Code 中按下 F5 启动调试器,然后在调试器的界面中找到“Watch”或“Variables”窗口,可以看到我们添加的变量监视。 需要注意的是,添加变量监视需要您对单片机的程序有一定的了解和理解,需要知道程序中哪些变量是需要监视的,以及它们的地址和数据类型。另外,不同的编译器和单片机类型可能会有不同的调试配置和变量监视方式,具体要根据您使用的工具进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值