一、背景
对于 开发 arm cortex 的工程师来说,经常会用到 keil + source insight 组合的方式开发,keil 用来调试,这个 source insight 用来编写代码,如果在项目初期调试驱动等需要在两个之间切换,这是不可避免的,但是在项目后期,一般都是编译下载,很少会用到 debug 功能,使用久了我就觉得切换很麻烦。
现在找到一条新的开发路径,基于 VSCODE + 插件的方式,编译下载,但是调试的话,最好是用keil 自带的,当然网上也还是有很多VSCODE调试的方式,我觉得有点麻烦,还是用自身的比较好。
二、准备
1、安装软件:VSCODE + 插件
2、了解 keil 基于命令行的知识,参考下面的链接
主要了解以下几个参数
-b 就是 build
-r rebuild
-f download 但是我下载并没有用此参数,我用的是 jflash 的命令行直接下载
-t target 一般工程只有 debug 和 release
-b 就是 build
三、配置
1、在 keil 工程的路径下,新建一个文件夹 我这里命名 keil-command,放入下面的 bat 文件
bat 文件如下
在 .VSCODE 新建 task.json
task.json
依次点击
点击你想执行的任务即可
下面的窗口如下显示