配置U-Boot支持dm9000网卡

原理图

# vi drivers/net/Makefile
obj-$(CONFIG_DRIVER_NET_CS8900)         += cs8900.o
obj-$(CONFIG_DRIVER_NET_SMC911X)        += smc911x.o
obj-$(CONFIG_DRIVER_NET_DM9000)         += dm9000.o
obj-$(CONFIG_DRIVER_NET_NETX)           += netx_eth.o
obj-$(CONFIG_DRIVER_NET_AT91_ETHER)     += at91_ether.o
obj-$(CONFIG_DRIVER_NET_MPC5200)        += fec_mpc5200.o
obj-$(CONFIG_DRIVER_NET_IMX27)          += fec_imx27.o
obj-$(CONFIG_DRIVER_NET_TAP)            += tap.o
obj-$(CONFIG_MIIPHY)                    += miiphy.o

内存控制器
片选信号基地址

CMD地址
CMD接在cpu的ADDR2,也就是bit2有效

#define DM9000 (0x20000000 + 4)

位宽设置

配置内存控制器

dm9000网卡 S3C2440相关推荐

  1. S3C2440实现dm9000网卡驱动程序移植

    20150419 S3C2440实现dm9000网卡驱动程序移植 2015-04-19 Lover雪儿 首先附上厂家提供的完整的dm9000程序: 1 /* 2 3 dm9ks.c: Version ...

  2. 以太网卡驱动程序移植linux,基于S3C2440的DM9000网卡驱动的移植

    摘  要: 主要研究了基于Linux内核的网卡驱动的移植.Linux网络设备驱动程序的体系结构可以分为4层,首先分析了各层的具体功能实现,并在此基础上充分利用S3C2440开发板完成DM9000网卡驱 ...

  3. 驱动专题:源码编写 17 dm9000网卡设备驱动

    汇总地址:https://blog.csdn.net/chichi123137/article/details/80946381 dm9000网卡驱动 /*dm9ks.c: Version 2.08 ...

  4. s3c2440_uboot移植(六)添加DM9000网卡

    在Makefile中添加uboot的DM9000网卡驱动 在drivers/net/Makefile文件中找到,如下面的: 可知,要支持DM9000,我们需要在配置文件里添加CONFIG_DRVIER ...

  5. arm平台linux的ethtool配置,ARM-Linux驱动--DM9000网卡驱动分析(四)

    原标题:ARM-Linux驱动--DM9000网卡驱动分析(四) 硬件平台:FL2440 (S3C2440) 内核版本:2.6.35 主机平台:Ubuntu 11.04 内核版本:2.6.39 交叉编 ...

  6. Linux DM9000网卡驱动程序完全分析

    版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息. 说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线.设备和驱动模型的基础上 ...

  7. jz2440开发板移植U-boot之修改代码支持DM9000网卡

    今天我们来移植U-boot到jz2440开发板,修改代码支持DM9000网卡.查看之前写的移植记录请点击链接:点击查看之前的移植记录 现在大多数开发板都支持DM9000网卡.我们的U-boot源码里面 ...

  8. linux 内核 网卡驱动 移植,Linux内核移植步骤_添加DM9000网卡驱动(设备树).docx

    Linux内核移植步骤_添加DM9000网卡驱动(设备树) Linux内核移植步骤2015年05月13日星期三上午 11:05往设备树中添加网卡驱动:1.选平台,指定交叉编译工具链:(1).在Make ...

  9. linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx

    linux内核移植步骤添加dm9000网卡驱动(设备树).docx LINUX内核移植步骤2015年05月13日星期三上午1105往设备树中添加网卡驱动1.选平台,指定交叉编译工具链1.在MAKEFI ...

  10. 基于linux2.6.30.4内核的DM9000网卡驱动编译成模块成功ping通

    基于linux2.6.30.4内核的DM9000网卡驱动编译成模块成功ping通 最近有个学生毕业设计需要实现基于ARM的DM9000网卡通信,但是linux2.6.30.4内核已经把DM9000网卡 ...

最新文章

  1. variant 字符串数组_VB数组部分核心知识总结
  2. SQLite学习手册(索引和数据分析/清理)
  3. HBase性能优化方法总结(二):写表操作
  4. mysql流式查询mybatis_流式查询:MyBatis千万级数据查询解决方案,避免OOM
  5. vue 附件上传获取附近内容_vue实现文件上传功能
  6. 苏泊尔搭载华为鸿蒙系统,华为鸿蒙打算在一年内跨过生死线,拿下16%的市场份额...
  7. 【Python】修改pip默认缓存位置
  8. 最新SpringBoot2.0X整合SpringData JPA实战完整篇
  9. 计算机网络 chapter3数据链路层
  10. 中小企业对Spring Cloud微服务架构实践经验总结的一些思考!
  11. 群晖NAS跨存储空间移动套件(应用)
  12. Auto CAD线性不显示的解决办法
  13. Retina显示屏-揭秘移动端的视觉稿通常会设计为传统PC的2倍
  14. 2 会合(Rendezvous)
  15. 域名系统的主要功能是什么?域名系统中的根服务器和权威服务器有何区别?权威服务器与管辖区有何关系?
  16. 微信小程序——推箱子小游戏
  17. CF869 E. The Untended Antiquity
  18. 性能摄影设计续航怎么选?荣耀Play4T系列全都要!
  19. matlab2021安装教程
  20. 粒子群算法在物流中心选址中的应用

热门文章

  1. 如何管理员工工时表?
  2. ioncube php encode,ionCube PHP解密
  3. php+ioncube',windows下php安装ionCube
  4. Scrum 敏捷开发 笔记
  5. 获取每日 联想电脑 开机锁屏壁纸
  6. 计算机网络安全员好就业吗,网络安全就业前景怎么样?
  7. 安川e1000中文说明书_安川E1000变频器维修故障代码说明书
  8. 链表的实现(C语言)
  9. 计算机无法读光盘,win10系统无法读取光盘如何解决 win10系统读取光盘失败的解决方法...
  10. Oracle锁表查询和解锁方法