码迷,mamicode.com
首页 > 其他好文 > 详细

at91编译错误之semihosting

时间:2014-10-12 16:12:08      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:style   os   ar   strong   文件   sp   on   ef   size   

MDK编译at91sam9261-ek的basic-fatfs-project,出现错误:

.\at91sam9261-sdram\at91sam9261-sdram.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _sys_open was referenced

解决办法:

在retarget.c文件中,做如下定义:

struct __FILE { int handle;} ;

FILE __stdout;
FILE __stdin;
FILE __stderr;

重新编译即可。

at91编译错误之semihosting

标签:style   os   ar   strong   文件   sp   on   ef   size   

原文地址:http://www.cnblogs.com/rtos/p/4020567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!