Программирование ARM: решение проблем, FAQ IAR: предупреждение Pe223 Tue, April 23 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

IAR: предупреждение Pe223 Печать
Добавил(а) microsin   

Если при компиляции библиотек CMSIS компилятор выдает предупреждения наподобие следующих:

Warning[Pe223]: function "__SMUAD" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 4929
Warning[Pe223]: function "__SMLALD" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 4933
Warning[Pe223]: function "__QADD" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5072
Warning[Pe223]: function "__QSUB" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5169
Warning[Pe223]: function "__QADD" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5290
Warning[Pe223]: function "__QSUB" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5293
Warning[Pe223]: function "__QSUB" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5403
Warning[Pe223]: function "__QADD" declared implicitly C:\MyProject\Drivers\CMSIS\Include\arm_math.h 5406

Причина проблемы: вероятно в настройках проекта не выбран тип процессора.

Для исправления этой ситуации зайдите в меню Project -> Options... (Alt+F7), и в разделе General Options переставьте радиокнопку Processor variant в положение Device, и выберите тип используемого MCU (в примере на скриншоте выбран STM32F429 компании STMicroelectronics).

IAR select MCU type

 

 

Добавить комментарий


Защитный код
Обновить

Top of Page