×
单片机 > 单片机程序设计 > 详情

CS8900A网络驱动程序移植

发布时间:2020-06-18 发布时间:
|

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


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)

到此代码修改完成。


使用网络功能:


关键字:CS8900A  网络驱动  程序移植

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil(MDK-ARM)系列教程(七)_菜单