Как использовать файл библиотеки .a в arm keil

Теперь я использую чип stm32F103, используя файл библиотеки .a в среде keil, компиляция не вызывает проблем, но MCU не может запуститься, как только я его запускаю.


person ivan.wan    schedule 16.10.2020    source источник


Ответы (1)


Проблема может быть не в файле .a. Перед загрузкой проверьте, не сбрасывается ли опция после прошивки в разделе отладки.

person Emre İriş    schedule 16.10.2020
comment
Спасибо за ваш ответ. Я подтвердил, что этот вариант выбран. Пока я компилирую файл .a в проект, mcu не может работать, даже если я не вызываю функцию в .a, а файл .a не скомпилирован в проекте, mcu может работать нормально - person ivan.wan; 16.10.2020
comment
То, что вы описали, является UB (неопределенное поведение), бесчисленное множество причин может вызвать UB. убедитесь в режиме отладки, если MCU где-то застрял или выдает какую-либо ошибку. - person Emre İriş; 16.10.2020