Проблема с компиляцией STM32F4 undefined reference to `assert_param'

Assert_param - это макрос, определенный в файле stm32f4xx_conf.h. Этот файл будет включен только тогда, когда явно определен другой макрос USE_STDPERIPH_ DRIVER. Вы можете найти это в файле stm32f4xx.h. Использование assert_param объясняется там, где оно определено.

Чтобы решить вашу проблему, откройте «Проект» -> «Конфигурация» и добавьте USE_STDPERIPH_ DRIVER в таблицу «Определенные символы». В зависимости от того, как вы собираетесь использовать assert_param, вам может потребоваться дополнительная работа.

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

Обратная связь

Интересуют вопросы реализации алгоритмов, программирования, выбора электроники и прочая информация, постараюсь осветить в отдельных статьях

пишите мне на netdm@mail.ru