Внутренняя ошибка компилятора IAR MSP430 при компиляции - PullRequest
0 голосов
/ 17 мая 2010

Компилятор IAR C / C ++ для MSP430 5.10.1 [Оценка] (5.10.1.20144)

Я получаю внутреннюю ошибку о недопустимом состоянии при попытке скомпилировать файл TaskRc FreeRTOS 5.4 (все остальное компилируется нормально)

Внутренняя ошибка: [CoreUtil / General]: недопустимое состояние

Версия IAR для старта (версия MSP430) работает нормально.

Есть мысли?

Ответы [ 2 ]

1 голос
/ 18 мая 2010

Вы должны попробовать опубликовать это в группе MSP430 , размещенной в Yahoo Андерс, парень, который написал / поддерживает компилятор, хорошо отвечает на возникающие проблемы. Там также есть очень активные участники, которые дают хорошие ответы на разумные вопросы.

Вы также можете отправить отчет о проблеме через их систему поддержки . Они всегда очень хорошо помогали мне решать любые проблемы.

0 голосов
/ 17 мая 2010

Несколько идей

  • попробуйте изменить уровень оптимизации

  • делайте «разделяй и властвуй» в исходном файле проблемы до тех пор, пока вы не уменьшите его до наименьшего количества кода, который может вызвать ICE, затем попробуйте повторно выразить эту часть кода, чтобы избавиться от ICE и / или отправить его в IAR в виде отчета об ошибке

  • проверка обновлений из IAR - это может быть ошибка компилятора, о которой они знают, и, возможно, даже есть исправление / обходной путь для

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...