您的位置:首页 > 理论基础 > 计算机网络

CS8900A网络驱动程序移植

2016-06-09 11:12 260 查看


上图为开发板上的网卡原理图,可得到:

1.CS8900A的访问基址为0x19000000

2.总线位宽为16

3.中断引脚为EINT9

驱动文件drivers/net/cs89x0.c既可以编进内核,也可以编译为一个可加载模块。编译进内核时,它的入口函数为cs89x0_probe;编译为模块时,它的入口函数为init_module。这两个函数最终都会调用cs89x0_probel函数来枚举CS8900A。因此需要在调用cs89x0_probel函数之前,指明CS8900A芯片使用的资源。

下面修改驱动文件drivers/net/cs89x0.c:















(5)其他修改

1)







2)



到此代码修改完成。





使用网络功能:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网卡