Я разрабатываю приложение для комплекта разработчика STM32F4-Discovery с ядром ARM Cortex-M4F.
Я использую FreeRTOS в своем приложении, которое предназначено для использования микрофона платы и выхода громкоговорителя.
Я пытаюсь использовать воспроизведение звука ST и демонстрацию записи в качестве примера для настройки интерфейса I2S для микрофона. Но мне очень трудно работать с библиотекой фильтров PDM из этого примера. Эта библиотека предоставляется в виде файла .a
, и когда я пытаюсь скопировать его в свой проект, я получаю следующее сообщение во время связывания:
Неустранимая ошибка [Li004]: файл "C: \ Users \ Daniel \ Desktop \ FreeRTOSV7.3.0 \ FreeRTOS \ Demo \ CORTEX_M4F_STM32F407ZG-SK \ libPDMFilter_IAR.a" не является файлом объекта или архива
Я попытался возиться с параметрами компоновщика и попросил добавить эту библиотеку вручную. Но безрезультатно. Кто-нибудь знает, как связать .a
библиотеку в IAR?