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