bootloader---20.dm9000网卡

原创 2016年08月29日 13:59:27
1. 从电路图中可以看出:
     a. AEN--> nLAN_CS2--> nGCS4,说明dm9000是接在BANK4(0x2000 0000-0x2800 0000)上的
     b. A8和A9接为高电平,把A4~A7接为低电平,DM9000的端口偏移地址为0x300(0b 11 0000 0000)
所以DM9000的端口基地址是: 0x2000 0000+ 0x300 = 0x2000300
     c. CMD-->LADDR2,(第二位有效,0b100=0x04)说明地址端口0x20003000, 数据端口是0x2000304
当CMD=0时,是地址线;当CMD=1时,是数据线。





【参考文章】http://blog.csdn.net/zhaocj/article/details/5672588#1463389
版权声明:本文为博主原创文章,转载请注明出处。

相关文章推荐

天祥 TX2440 UBOOT移植(4. 支持网卡DM9000)

1、在drivers/net/ 目录下有DM9000的驱动代码,在dm9000x.h中对CONFIG_DRIVER_DM9000宏的依赖,dm9000x.c中对CONFIG_DM9000_BASE宏、...

ARM-Linux驱动--DM9000网卡驱动分析(三) .

下面开始看网卡设备的打开、关闭函数和操作函数 view plaincopy to clipboardprint? static const struct net_devic...

网卡 搭建新通道 DM9000芯片 ARP协议实现

网卡

linux2.6.38内核下的DM9000网卡驱动移植

Linux2.6.38内核已经有自带的DM9000网上驱动,要移植DM9000的网卡驱动我们只要在内核原有的驱动代码上加以改动就可以了。我们先简单分析一下DM9000的驱动代码,DM9000的驱动的源...
  • jjy201
  • jjy201
  • 2011-11-10 10:59
  • 2083

【引用】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植

移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容) 1,主机环境:VMare下CentOS 5.5 ,1G内存。 2,集成开发环境:Elipse IDE 3,编译编译环境:arm-l...

mini2440 dm9000 网卡驱动详解 3

*dm9000_get_drvinfo()       该函数去的设备的基本信息(设备名,版本,总线名)传给ethtool_drvinfo结构体变量。代码清单如下:     static v...

u-boot1.3.4 dm9000网卡芯片移植

1.观看原理图,网卡接的nrcs1,查2416的芯片手册可知,接的bank1,基址是0x08000000. 2.打开board/samsung/smdk2416/下的smdk2416.c添加...

S3C6410开发全纪录(三)《UBOOT中添加DM9000AE网卡驱动》

转自:http://blog.csdn.net/turui/article/details/6635509 我们获得的UBOOT的代码中实际是有DM9000的网口驱动的,位于:drive...

u-boot-2009.08在mini2440上的移植 增加DM9000网卡驱动

移植环境 1,主机环境:VMare下CentOS 5.5 ,1G内存。 2,集成开发环境:Elipse IDE 3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-ea...

Linux-2.6.32.67内核裁剪与移植之DM9000网卡驱动移植(3)

Linux-2.6.32.67内核裁剪与移植之DM9000网卡驱动移植                    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)