Как подавить ошибку Pe070 в IAR EW 8.1?

Я должен обновить проект IAR EW с V 7.80.2 до V 8.10.1.

Мой проект работал без каких-либо предупреждений или ошибок в версии 7.8. Когда я пытаюсь построить точно такой же проект в версии 8.1, я получаю следующие ошибки (Pe070 / Pe065 / Pe020). Эти ошибки появляются в моих источниках RTOS (SEGGER / emBos), поэтому я не могу их исправить прямо сейчас.

Моя идея - подавлять эти ошибки до тех пор, пока IAR или мой поставщик RTOS не исправят эти ошибки. Я попробовал это так:

Как подавить предупреждение (преобразованное из ошибки) в IAR EWARM 5.4

введите описание изображения здесь

Но это не работает, ошибки все еще происходят.

1 ответ

Решение

Не все ошибки могут быть подавлены с использованием --diag_warning или --diag_suppress. Если ошибка слишком серьезная, опция подавления будет игнорироваться компилятором. К сожалению, нет способа увидеть, какие ошибки можно игнорировать, а какие нет.

Другие вопросы по тегам