首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DM9000 怎么测试和调试?

DM9000 怎么测试和调试?

DE2上有DM9000网卡,它的程序里就写了发送和接收两个函数,我该怎么测试它是正常的呢〉?

我在工程中增加了DM9000,编译出现下列问题,是那里出现了问题了?不是uclinux都做好了吗?

/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:305: error: `na_dm9000_irq' undeclared here (not in a function)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c: In function `dmfe_probe':
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: `na_dm9000' undeclared (first use in this function)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: (Each undeclared identifier is reported only once
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: for each function it appears in.)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c: At top level:
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:291: warning: 'dmfe_debug' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:295: warning: 'debug' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:296: warning: 'mode' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:785: warning: 'dmfe_reset_dm9000' defined but not used
make[3]: *** [drivers/net/dm9000x.o] Error 1
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make: *** [_all] Error 2

编译linux出现错误:

/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:305: error: `na_dm9000_irq' undeclared here (not in a function)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c: In function `dmfe_probe':
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: `na_dm9000' undeclared (first use in this function)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: (Each undeclared identifier is reported only once
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:362: error: for each function it appears in.)
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c: At top level:
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:291: warning: 'dmfe_debug' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:295: warning: 'debug' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:296: warning: 'mode' defined but not used
/cygdrive/c/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/drivers/net/dm9000x.c:785: warning: 'dmfe_reset_dm9000' defined but not used
make[3]: *** [drivers/net/dm9000x.o] Error 1
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make: *** [_all] Error 2

用的哪个版本啊 ,我的没有

  • DM9000A with checksum offloading   # only if you use DE2 with DM9000A

    这个选项啊

    只有

    [] DM9000x这个选项

    选上就出现上面的问题

  • 返回列表