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

时间:2010-05-17 18:09:25

标签: compiler-construction msp430 iar

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

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

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

IAR的启动版本(MSP430版本)运行正常。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您应该尝试在Yahoo hosted MSP430群组上发布此内容。 Anders,编写/维护编译器的人,善于回答那里的问题。还有一些非常活跃的成员为合理的问题提供了良好的答案。

您还可以通过support系统发送问题报告。他们一直非常擅长解决任何问题。

答案 1 :(得分:0)

一些想法

  • 尝试更改优化级别

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

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