打印
[ZLG-ARM]

使用标准库函数求助

[复制链接]
1943|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feifan570|  楼主 | 2007-9-18 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用ADS1.2的开发环境,我想调用printf()(当然这只是一个示范,我还需要调用的是其他库函数),根据文档的说明,printf()会调用 fputc();而fputc()会调用_sys_write(),那么我只要实现fputc()或_sys_write()的重定向就可以了,我就实现了fputc()函数,在编译时,我引入了#pragma import(__use_no_semihosting_swi),但是编译时还是出错,提示:
Error:L6200E:Symbol __semihosting_swi_guard multiply defined (by use_semi.o and use_no_semi.o);
是printf()还调用了其他的需要semihosting支持的函数吗?

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

195

帖子

1

粉丝