主题 : 关于移植DM9000网卡驱动的问题,请教友善的工程师们! 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 28485
精华: 0
发帖: 89
金钱: 445 两
威望: 89 点
综合积分: 178 分
注册时间: 2010-09-12
最后登录: 2013-06-26
楼主  发表于: 2011-03-29 15:24

 关于移植DM9000网卡驱动的问题,请教友善的工程师们!

小弟最近想在新的内核上添加DM9000的驱动,按照<Mini2440 Linux移植开发实战指南>做了一遍,有一个问题不明白,那就是DM9000是接在s3c2440的BAND4上,访问基址应该是S3C2410_CS4就对了,可是手册上为什么还要加上0x300,我看了韦东山老师的书上面用的也是S3C2410_CS4,到底那一个是对了呢?下面是手册上说移植时要添加的内容,写出来让大家看一下:
/* DM9000AEP 10/100 ethernet controller */
#define MACH_MINI2440_DM9K_BASE (S3C2410_CS4 + 0x300)
static struct resource mini2440_dm9k_resource[] = {
[0] = {
.start = MACH_MINI2440_DM9K_BASE,
.end = MACH_MINI2440_DM9K_BASE + 3,
.flags = IORESOURCE_MEM
},
[1] = {
.start = MACH_MINI2440_DM9K_BASE + 4,
.end = MACH_MINI2440_DM9K_BASE + 7,
.flags = IORESOURCE_MEM
},
[2] = {
.start = IRQ_EINT7,
.end = IRQ_EINT7,
.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE,
}
};
[ 此帖被linweiqin5在2011-03-29 15:43重新编辑 ]
爱欣文科技有限公司DAVICOM大陆总代理   qq1667698625电话:15361064764康先生
级别: 新手上路
UID: 36499
精华: 0
发帖: 9
金钱: 55 两
威望: 11 点
综合积分: 18 分
注册时间: 2011-01-17
最后登录: 2011-05-17
1楼  发表于: 2011-05-17 10:08
我也可以解决你的问题的,我是这个芯片的大陆代理!DAVICOM大陆代理,提供技术服务!
QQ1667698625
电话13266886601
爱欣文科技有限公司DAVICOM大陆总代理  
qq1667698625电话:15361064764康先生