【发布时间】:2018-06-05 05:15:58
【问题描述】:
【问题讨论】:
【问题讨论】:
是的,扩展politoleo.iar确实不好。
-> 我找到了一个更好的(以后会自己尝试):
pluyckx.iar-vsc
Technical Note
尽情享受吧!
【讨论】:
我所做的是在 settings.json 中设置一些环境变量; 然后在 tasks.json 我创建了调用 IarBuild.exe 和 IarIdePm.exe 并具有适当值的 shell 任务(请参阅有关命令行选项的文档)...
所以现在,我可以使用 VSCode 进行导航和编辑,但编译是由 EWARM 完成的。
唯一我还没有弄清楚的是如何让 C-Spy 在 VSCode 中工作......
目前当我想调试时,我只需启动 EWARM 并从那里调试...
【讨论】:
为此,您可以将项目移植到自定义构建系统(非 iarbuild),例如最佳选择是Qbs。 Qbs 支持很多架构和工具链(包括 IAR、KEIL 等)。在这种情况下,您可以使用任何支持 Qbs 的 IDE,例如例如 VSCode 或 QtCreator,并在任何这些 IDE 中打开您的项目。
两个 IDE 都只支持 GDB 调试,因为 C-Spy 调试器是专有技术,没有公开的数据表。
【讨论】: