发帖
3 0 0

【wb2】vscode 一键编译下载配置launch.json

lovzx
论坛元老

24

主题

237

回帖

6399

积分

论坛元老

积分
6399
Ai-WB2系列 798 3 2024-9-5 10:02:48
本帖最后由 lovzx 于 2024-9-5 20:31 编辑

终于可以用vscode直接编译下载了,让vscode帮我们输入命令编译烧录,不用在cmd里面输入make了
经过一番尝试小小的配置了只需简单的修改三个地方就可以了

  • program参数:需要改为make
  • args参数:需要增加-C让make进入指定的工程
  • name参数:修改编译配置名字



每次运行的时候会自动弹出来cmd,看着很烦,设置console参数为integratedTerminal就可以了

最后配置如下:
  1. {
  2.     "configurations": [
  3.         {
  4.             "name": "make编译",
  5.             "type": "cppvsdbg",
  6.             "request": "launch",
  7.             //make文件的绝对地址,这样可以防止和别的环境冲突
  8.             "program": "D:\\msys64\\usr\\bin\\make.exe",
  9.             //原理就是通过参数-C进入指定的目录
  10.             // 烧录就很简单了只需要加上flash和p=端口号就可以了
  11.             "args": [
  12.                 "-j8",
  13.                 "-C",
  14.                 "${workspaceFolder}\\applications\\get-started\\blink"
  15.             ],
  16.             "stopAtEntry": false,
  17.             "cwd": "${workspaceFolder}",
  18.             "environment": [],
  19.             //使用vscode内部的终端输出,不用弹出来终端窗口
  20.             "console": "integratedTerminal"
  21.         },
  22.         {
  23.             "name": "make download",
  24.             "type": "cppvsdbg",
  25.             "request": "launch",
  26.             "program": "D:\\msys64\\usr\\bin\\make.exe",
  27.             "args": [
  28.                 "-j8",
  29.                 "-C",
  30.                 "${workspaceFolder}\\applications\\get-started\\blink",
  31.                 "flash",
  32.                 //端口号需要改成自己电脑的端口
  33.                 "p=COM4"
  34.             ],
  35.             "stopAtEntry": false,
  36.             "cwd": "${workspaceFolder}",
  37.             "environment": [],
  38.             "console": "integratedTerminal",
  39.         },
  40.         {
  41.             "name": "make clean",
  42.             "type": "cppvsdbg",
  43.             "request": "launch",
  44.             "program": "D:\\msys64\\usr\\bin\\make.exe",
  45.             "args": [
  46.                 "-j8",
  47.                 "-C",
  48.                 "${workspaceFolder}\\applications\\get-started\\blink",
  49.                 "clean"
  50.             ],
  51.             "stopAtEntry": false,
  52.             "cwd": "${workspaceFolder}",
  53.             "environment": [],
  54.             "console": "integratedTerminal"
  55.         },
  56.     ],
  57.     "version": "2.0.0"
  58. }
复制代码


──── 0人觉得很赞 ────

使用道具 举报

2024-9-5 10:28:38
玩起来玩起来
2024-9-5 13:26:10
不错不错,玩起来玩起来
2024-9-5 15:07:09
玩起来玩起来
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 27873 个
  • 话题数: 39301 篇