求助串口打印和半主机问题问题

2019-07-20 23:48发布

一:串口打印 使用模板,用printf("%x ",a); 打印 断点打在 执行前可以执行到 这一句,点击下一步 程序卡死。
while((USART1->SR&0X40)==0);   USART1->SR 一直为0x00;
怎么解决?

二:半主机打印  使用模板   注释掉下面这一句后,程序报错。Error: L6915E: Library reports error: __use_no_semihosting was requested, but _sys_exit was referenced
//定义_sys_exit()  以避免使用半主机      
//_sys_exit(int x)
//{
//        x = x;
//}
       并且问一下,半主机Preprocessor Symbols预编译代码是什么?
       先谢谢了!!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。