如何配置Visual Studio代码以使用IAR编译器构建项目?

时间:2017-12-22 14:53:02

标签: visual-studio-code iar

我想使用 Visual Studio Code 作为我的主IDE,但我想用IAR的编译器编译我的代码。

我如何配置VSCode?

我找到this extension,但文档太差了。

4 个答案:

答案 0 :(得分:0)

我所做的是在settings.json中设置一些环境变量; 然后在tasks.json中创建了外壳程序任务,这些外壳程序任务使用适当的值调用IarBuild.exe和IarIdePm.exe(请参阅命令行选项上的文档)...

现在,我可以使用VSCode进行导航和编辑,但是编译是由EWARM完成的。

我还没有弄清楚的唯一事情就是如何在VSCode中使C-Spy工作...

当前,当我要调试时,我只是启动EWARM并从那里调试...

这是屏幕截图:Screenshot of settings.json and tasks.json

答案 1 :(得分:0)

是的,扩展名politoleo.iar确实不好。

->我找到了更好的一个(以后会自己尝试):

享受吧!

答案 2 :(得分:0)

为此,您可以将项目移植到自定义构建系统(非 iarbuild),例如最好的选择是 Qbs。 Qbs 支持很多架构和工具链(包括 IAR、KEIL 等)。在这种情况下,您可以使用任何支持 Qbs 的 IDE,例如例如 VSCode 或 QtCreator,并在任何这些 IDE 中打开您的项目。

两个IDE都只支持GDB调试,因为C-Spy调试器是专有技术,没有公开的数据表。

答案 3 :(得分:-1)

我找到了此链接。 按照插件中的说明进行操作:

How to configure Visual Studio Code to build a project with IAR compiler?

效果很好。 希望这可以帮助, BR 阿德里安。