这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» Taget Taget.c多重定义如何解决?

共2条 1/1 1 跳转至

Taget Taget.c多重定义如何解决?

院士
2006-09-17 18:14:16 打赏
Taget Taget.c多重定义如何解决?



关键词: Taget Taget.c 多重 定义 如何 解决

院士
2006-12-22 22:43:00 打赏
2楼
问 如图。
该问题是在2132工程模板上添加stdio.h及使用printf函数朝串口发送数据时出现。 1: re:target.c已经包含了一些库文件 2: 注释掉target.c内的那一部分。 3: 注释掉了 修改了一个函数
int fputc(int ch,FILE *f)
{
//ch = ch;
//f = f;
//return 0;

U0THR = ch; // 发送数据
while( ( U0LSR & 0x20 ) == 0 ); // 等待数据发送
return( ch );
}
其余函数均注释掉了

最后一个错误没有解决:

4: 顶一下! 5: 注释两处的import:;;IMPORT __use_no_semihosting_swi 6: 解决了! 我只看到taget.c中的一处。看了您的回帖后才发现startUP.s还有一处。多谢了!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]