【问题标题】:How to configure Visual Studio Code to build a project with IAR compiler?如何配置 Visual Studio Code 以使用 IAR 编译器构建项目?
【发布时间】:2018-06-05 05:15:58
【问题描述】:

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

如何配置 VSCode ?

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

【问题讨论】:

    标签: visual-studio-code iar


    【解决方案1】:

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

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

    尽情享受吧!

    【讨论】:

      【解决方案2】:

      我所做的是在 settings.json 中设置一些环境变量; 然后在 tasks.json 我创建了调用 IarBuild.exe 和 IarIdePm.exe 并具有适当值的 shell 任务(请参阅有关命令行选项的文档)...

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

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

      目前当我想调试时,我只需启动 EWARM 并从那里调试...

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

      【讨论】:

      • C-Spy 问题有更新吗?我目前也被困在那里。
      • 不... IAR 的网站上有一个关于 VSCode 的技术说明。他们在那里提到,目前不支持 C-Spy。
      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-01-16
        • 1970-01-01
        • 2020-03-20
        • 1970-01-01
        • 2021-11-08
        • 1970-01-01
        • 1970-01-01
        • 2017-04-13
        • 2018-10-16
        相关资源
        最近更新 更多