【问题标题】:How to use .a library file in arm keil如何在arm keil中使用.a库文件 【发布时间】:2021-01-30 15:53:58 【问题描述】: 现在我用的是stm32F103芯片,在keil环境下使用.a库文件,编译没问题,但是一运行MCU就跑不起来 【问题讨论】: 标签: arm stm32 keil .a 【解决方案1】: 问题可能与 .a 文件无关。上传前,请检查调试部分是否有“刷新后重置”选项。 【讨论】: 感谢您的回答。我已确认已选择此选项。只要我把.a文件编译到项目中,mcu就无法运行,即使我不调用.a中的函数,项目中没有编译.a文件,mcu也可以正常运行 你说的是UB(undefined behavior),无数根原因都可能导致UB。如果 MCU 卡在某个地方或出现任何故障,请确保处于调试模式。