天嵌 ARM开发社区

 找回密码
 注册
查看: 1180|回复: 0

undefined reference to `dm9000_initialize'

[复制链接]
hyong 发表于 2014-5-9 18:20:20 | 显示全部楼层 |阅读模式
本帖最后由 hyong 于 2014-5-9 18:35 编辑

u-boot2009.08dm9000x.c里面的对应代码:

static int dm9000_initialize(bd_t *bis)
{
        struct eth_device *dev = &(dm9000_info.netdev);


        dev->init = dm9000_init;
        dev->halt = dm9000_halt;
        dev->send = dm9000_send;
        dev->recv = dm9000_rx;
        sprintf(dev->name, "dm9000");


        eth_register(dev);


        return 0;
}

网上教程:

添加板载DM9000网卡初始化代码,如下:

#gedit board/samsung/my2440/my2440.c

#include <net.h>
#include <netdev.h>

extern int dm9000_initialize(bd_t *bis);

#ifdef CONFIG_DRIVER_DM9000
int board_eth_init(bd_t *bis)
{
    return dm9000_initialize(bis);
}
#endif

为什么还是提示我这个错误呢??、在网上查了一下午了,试了各种方法都不行,求大神解答,谢谢
board/samsung/smdk2440/libsmdk2440.a(smdk2440.o): In function `board_eth_init':
/work/systemok/u-boot-2009.08/board/samsung/smdk2440/smdk2440.c:142: undefined reference to `dm9000_initialize'
make: *** [u-boot] 错误 1


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 04:21 , Processed in 1.043009 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表