_基于S3C2440的嵌入式LINUX操作系统内核研究(17)

2020-12-24 23:00

_基于S3C2440的嵌入式LINUX操作系统内核研究

图5 CS8900A工作流程图

移植时首先确定网卡的地址为0x19000000,中断号为EINT9。 修改drivers/net/cs89x0.c,指定CS8900A使用的资源: #elif defined(CONFIG_ARCH_S3C2410) #include <asm/irq.h> #include <mach/regs-mem.h>

#define S3C24XX_PA_CS8900 0x19000000

static unsigned int netcard_portlist[] __initdata ={0,0}; static unsigned int cs8900_irq_map[] = {IRQ_EINT9,0,0,0}; 然后修改入口函数cs89x0_probe: #if defined(CONFIG_ARCH_S3C2410) unsigned int oldval_bwscon; unsigned int oldval_bankcon3; #endif

#if defined(CONFIG_ARCH_S3C2410) //设置MAC,总线宽度等 if(netcard_portlist[0]) return -ENODEV;

netcard_portlist[0] = (unsigned int)ioremap(S3C24XX_PA_CS8900, SZ_1M) +


_基于S3C2440的嵌入式LINUX操作系统内核研究(17).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《红楼梦》人物关系表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: