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).
|