单片机学习小组
登录
直播中
王玉兰
7年用户
1230经验值
私信
关注
FreeRTOS+STM32F103在调试代码中编译器报错怎么解决?
开启该帖子的消息推送
FreeRTOS
STM32
103
串口
队列
FreeRTOS+
STM32
F103在调试代码中编译器报错怎么解决?
回帖
(1)
陈英
2022-2-18 10:28:37
在调试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) 这行代码,也可以解决这个问题。
在调试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) 这行代码,也可以解决这个问题。
举报
更多回帖
rotate(-90deg);
回复
相关问答
FreeRTOS
STM32
103
串口
队列
使用keil在线
调试
stm32f103+freertos
程序不停止的原因?
2020-07-27
5620
如何指示
STM32
CubeMX生成可使用ARM/Keil Compiler Version 6
编译
的
代码
?
2023-01-13
323
如何使用KEIL项目将ARM5
编译器
切换到ARM6
编译器
呢
2022-12-21
222
Arduino库
在
stm32f103
-blue-pill BSP
中
编译
报错
时候是什么原因呢
2022-09-16
968
如何使用Visual Studio Code进行
FreeRTOS
开发
2021-02-23
3507
怎样
在
STM32F103
C8上去移植
FreeRTOS
操作系统呢
2022-02-23
1392
请问LWIP不能运行在
STM32F103
RC上吗?
2019-07-05
2034
使用
stm32
cubemx
中
的
freeRTOS
产生了警告的原因?
2020-06-13
965
stm32f
207 emwin +
freertos
调试
的时候链接的时候
报错
怎么解决?
2022-02-09
556
MATLAB2018A与
stm32
cubemx5.3是怎样生成
stm32f103
x
代码
的
2021-11-18
629
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分