IAR MSP430 编译器编译时出现内部错误

问题描述 投票:0回答:2

适用于 MSP430 的 IAR C/C++ 编译器 5.10.1【评估】(5.10.1.20144)

尝试编译 FreeRTOS 5.4 Task.c 文件时出现非法状态内部错误(其他一切都编译正常)

内部错误:[CoreUtil/General]:非法状态

IAR 的启动版本(MSP430 版本)工作正常。

有什么想法吗?

freertos iar msp430
2个回答
1
投票

您应该尝试将其发布到 Yahoo 托管的 MSP430 组上。 安德斯,编写/维护编译器的人,擅长解决那里的问题。 那里还有一些非常活跃的成员,他们为明智的问题提供了很好的答案。

您还可以通过他们的支持系统发送问题报告。 他们总是非常擅长帮助我解决任何问题。


0
投票

一些想法

  • 尝试更改优化级别

  • 对问题源文件进行“分而治之”,直到将其减少到可能导致 ICE 的最小代码量,然后尝试重新表达这部分代码以消除 ICE 和/或将其作为错误报告发送给 IAR

  • 检查 IAR 的更新 - 这可能是他们意识到的编译器错误,甚至可能有修复/解决方法

© www.soinside.com 2019 - 2024. All rights reserved.