答案 0 :(得分:0)
我所做的是在settings.json中设置一些环境变量; 然后在tasks.json中创建了外壳程序任务,这些外壳程序任务使用适当的值调用IarBuild.exe和IarIdePm.exe(请参阅命令行选项上的文档)...
现在,我可以使用VSCode进行导航和编辑,但是编译是由EWARM完成的。
我还没有弄清楚的唯一事情就是如何在VSCode中使C-Spy工作...
当前,当我要调试时,我只是启动EWARM并从那里调试...
答案 1 :(得分:0)
是的,扩展名politoleo.iar确实不好。
->我找到了更好的一个(以后会自己尝试):
pluyckx.iar-vsc
Technical Note
享受吧!
答案 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 阿德里安。