Library reports error: __use_no_semihosting was request

2019-07-21 08:03发布

大家有没有遇到这种错误!!!纳闷!
TEST.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
aa2206
1楼-- · 2019-07-21 21:20
将usart.c 中支持printf 部分去掉就行了.
正点原子
2楼-- · 2019-07-22 03:02
碰到过,但是不记得是如何解决的去了.
貌似是调用了非法的东西.
shihantu
3楼-- · 2019-07-22 06:43
 精彩回答 2  元偷偷看……
shenxiaolin_mai
4楼-- · 2019-07-22 12:24
..List****.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but a semihosting fputc was linked in

这个错误是当你选择了 “use micro lib” 那个选项造成的,将那个选型去掉就可以正常运行了
jarek008
5楼-- · 2019-07-22 16:44
为什么我把下面的内容注释掉,程序就不能运行了呢 ,不能进入主函数


//加入以下代码,支持printf函数,而不需要选择use MicroLIB  
#if 1
//#pragma import(__use_no_semihosting
nciaelcf
6楼-- · 2019-07-22 20:24
回复【7楼】fbwfbi:
---------------------------------
是,我添加了一句
pGPIO_InitStructure=malloc(sizeof(GPIO_InitTypeDef));就提示我所示错误,勾选上Use MictrLIB,错误就消失了

一周热门 更多>