【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Taget Taget.c多重定义如何解决?

共2条 1/1 1 跳转至

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

院士
2006-12-22 22:43:00    评分
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 跳转至

回复

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