问题描述
当我的设计包含EMAC和TEMAC使用LwIP时,会出现以下错误消息:
“./ppc405_0/lib//liblwip4.a(xtemacif.o):在函数`lwip_init’中:
contrib / ports / v2pro / netif / xtemacif.c:584:`lwip_init’的多重定义
./ppc405_0/lib//liblwip4.a(xemacif.o):contrib/ports/v2pro/netif/xemacif.c:567:首先在这里定义
./ppc405_0/lib//liblwip4.a(xtemacif.o):在函数`tcpip_init_done’中:
contrib / ports / v2pro / netif / xtemacif.c:577:`tcpip_init_done’的多重定义
./ppc405_0/lib//liblwip4.a(xemacif.o):contrib/ports/v2pro/netif/xemacif.c:557:首先在这里定义
/cygdrive/c/EDK/gnu/powerpc-eabi/nt/bin/../lib/gcc/powerpc-eabi/4.1.1/../../../../powerpc-
eabi / bin / ld:警告:符号`tcpip_init_done’的大小从./ppc405_0/lib//liblwip4.a(xemacif.o)中的60更改为32 in ./ppc405_0/lib//liblwip4.a(xtemacif.o )
collect2:ld返回1退出状态
make:*** [application / executable.elf]错误1“
解决/修复方法
LwIP的配置不支持同一系统中的TEMAC和EMAC,目前无法解决此问题。
此问题将在以后的版本中修复。
没有回复内容