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