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条回答
nciaelcf
1楼-- · 2019-07-23 00:30
回复【11楼】nciaelcf:
---------------------------------
再想请问,就是结构体指针在定义的时候不指向任何东西,是不是不能用啊
人民币的幻想
2楼-- · 2019-07-23 02:09
 精彩回答 2  元偷偷看……
fishflyz
3楼-- · 2019-07-23 05:36

修改一下retarget.c就行,照着keil里面的实现C:KeilARMStartup etarget.c

一般是定义这两个变量就ok了

我的ARM7 官方代码也报这个错误

FILE __stdout;
FILE __stdin;                                                     

nciaelcf
4楼-- · 2019-07-23 07:22
回复【13楼】sailorxing:
---------------------------------
的确是,编译是不会提示错误或警告,但运行结果不会按预想的那样。
甲方乙方
5楼-- · 2019-07-23 11:19
或许是主函数包含了stdlib头文件与原子开发板定义的库函数冲突,看看主函数中是否调用了stdlib中的函数,比如malloc、free,改用静态分配内存空间。

我的是这个原因,解决了
newcomsky
6楼-- · 2019-07-23 16:02
5楼正解,鉴定完毕

一周热门 更多>