关于stm32报错Library reports error: __use_no_semihosting was requested的三种解决方案

方案一:选上use MicroLIB便解决

关于stm32报错Library reports error: __use_no_semihosting was requested的三种解决方案

【补充】KeilMDK配置项中Use MicroLIB是干什么的:https://blog.****.net/xiayufeng520/article/details/46326915

方案二:在usart.c文件的

关于stm32报错Library reports error: __use_no_semihosting was requested的三种解决方案50行后面加上内容:

关于stm32报错Library reports error: __use_no_semihosting was requested的三种解决方案

即可解决问题。

方案三:注释掉usart.c中的38行关于stm32报错Library reports error: __use_no_semihosting was requested的三种解决方案

以上三种方案均可解决问题,相互学习,谢谢大家!