×
单片机 > 单片机程序设计 > 详情

FreeRTOS+STM32F103串口通信错误解决方法

发布时间:2024-05-18 发布时间:
|

在调试FreeRTOS系统时,在串口中断中用队列存储数据,然后再定时器中断中用队列接收数据,并通过串口打印出来。在调试代码中编译器报错。


…OBJLED.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced

在网上搜索之后,找到了一个解决方法。在usart.c文件中添加以下代码,可以解决这个问题。


//__use_no_semihosting was requested, but _ttywrch was

_ttywrch(int ch)

{

ch = ch;

}

然后通过对比正点原子的代码,发现了另一个解决方法。在usart.c文件中直接屏蔽


#pragma import(__use_no_semihosting)


这行代码,也可以解决这个问题。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机CO2检测显示程序解析