U-Boot移植DM9000网卡(附:程序、源代码、测试程序)
U-Boot移植DM9000网卡 ——西伯利亚的风 根据书《嵌入式Linux应用开发完全手册》移植网卡驱动,对于Jz2440开发板好像并不适用,Jz2440开发板使用的是DM9000网卡,已经不是书上讲的CS8900网卡了。DM9000网卡与CS8900网卡接口方式不一样,经过几天的折腾...
WINCE5.0+S3C2440下DM9000驱动下的移植
由于我的2440的BSP包里面只有CS8900的驱动程序,所以我把优龙的DM9000的驱动程序直接拷到 我的BSP包DRIVERS的目录下面,然后做如下修改: 1。修改DRIVERS下的DIR目录,添加对DM9000的编译的支持 2. 由于我使用的是GCS5作为DM9000的片选,所以修改...
u-boot-2014.10移植第17天----添加DM9000网卡支持(一)
很多读者的2440的板子应该都有DM9000网卡。在移植之前看看这几篇文档: DM9000中文手册(详细) 这篇文章告诉我们DM9000的一些硬件知识。 DM9000和MINI2440深入理解 这篇文章告诉我们2440是如何实现对DM9000的访问。 2440 dm9000 到底咋确定地址 这篇文...
[转]u-boot-2010.12移植到2440(三,DM9000网卡驱动移植)
[转]u-boot-2010.12移植到2440(三,DM9000网卡驱动移植) 转自 http://my.chinaunix.net/space.php?uid=24319701&do=blog&id=132091 在这一篇中,我们让开发板实现对DM9000X网卡的支持,后续的...
ARM-Linux驱动移植--DM9000网卡驱动移植
硬件平台:FL2440 内核版本:2.6.39 主机平台:Ubuntu 11.04 内核版本:2.6.35 交叉编译器:arm-linux-gcc 4.3.2 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6641579 1、D...
u-boot-2014.10移植(4)识别dm9000
在smdk2440.h里面注释掉CS8900相关的 #if 0 #define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */ #define CS8900_BASE 0x1900...
DM9000网卡驱动分析(转)
s3c6410自带的DM9000网卡驱动也是基于platform设备模型。 其定义的设备资源在arch/arm/mach-s3c64xx/mach-smdk6410中。有网卡的resource resource dm9000_resources[],还有一些板级信息,dm9000_plat_da...
u-boot-2014.10移植(4)识别dm9000
在smdk2440.h里面注释掉CS8900相关的 #if 0 #define CONFIG_DRIVER_CS8900 1 /* we have a CS8900 on-board */ #define CS8900_BASE 0x1900...
2440 移植u-boot 时 DM9000的驱动问题
1.jz2440 使用DM9000 2.而韦东山的书使用cs8900 3.移植时注意 使用DM9000的宏定义 CFG_CMD_NET CFG_CMD_PING #define CONFIG_ETHADDR08:00:3e:26:0a:5b #define CONFIG_NETMASK ...
U-BOOT DM9000驱动完全注释
#include "../include/dm9000x.h" /* Board/System/Debug information/definition ---------------- */ #define DM9801_NOISE_FLOOR 0x08#define DM9802_NOIS...
移植u-boot2012.04.1 -》2440 (四)DM9000移植,环境变量设置
SMDK2410 默认使用的网卡是 CS8900 ,而我们的 2440 则是 DM9000 ,uboot 中已经完美支持 DM9000 ,因此我们只需要把 CS8900 换成 DM9000即可。 在 smdk2440.h 中 去掉: #define CONF...
U-boot-2014.04移植到MINI2440(6) DM9000网卡移植
MINI2440上有一个DM9000网卡,关于这部分的驱动其实是比较复杂的,但是u-boot对其支持比较好,我们在移植的时候只需要修改少量的代码。这部分的代码主要在u-boot/drivers/net/下以及mini2440.h。 一.修改mini2440.h 首先看drivers/net/Ma...
4.移植uboot-使uboot支持DM9000网卡
在上一章,使uboot能够支持nor、nand本节继续修改让uboot支持DM9000C网卡,便可以通过网络来传输文件首先uboot已带有dm9000网卡的驱动,位于drivers/net/下的dm9000x.h、dm9000x.c1.DM9000C介绍参考之前写的移植DM9000C驱动章节, 我们...
DM9000驱动在MINI2440上的移植学习笔记
DM9000驱动在MINI2440上的移植学习笔记 想了解一下DM9000的移植修改原理,所以分析了一下时序图和引脚连接 首先看一下DM9000的引脚和MINI2440的引脚连接 DM9000 MINI2440 功能描述 SD0 DATA0 数据信号 | | SD15 ...
u-boot-1.1.6移植之dm9000
网卡dm9000的执行过程(u-boot版本:u-boot-1.1.6):在board.c里面有eth_initialize(gd->bd);eth_initialize的实现在eth.c里面,但是eth_initialize函数里面没有dm9000的初始化eth_init常见有nfs,tft...
uboot移植(九)移植网卡DM9000
TQ210 板载的网卡芯片是 DM9000A,接在 S5PV210 的 SROM 控制器的 BANK1 上。S5PV210 的 SROM 控制器支持 8/16 位 NOR Flash/PROM/SRAM 内存。 分为 6 个 bank,每个 bank 寻址空间达 128MB。 每个 bank 有一...
【转】基于linux下的dm9000网卡移植全分析
转自:http://blog.sina.com.cn/s/blog_6abf2c04010189ui.html DM9000可以直接与ISA总线相连,也可以与大多数CPU直接相连。Mini2440采用的是dm9000直接连接CPU(s3c2440)上。就像是nandflash一样直接被挂在C...
06-S3C2440学习之移植2012u-boot到S3C2440(移植过程四)支持Nand Flash+支持DM9000网卡
一、支持nand读写 移植 uboot到S3C2440(移植过程一)新建单板+修改时钟+SDRAM+UART(←点击查看)过程中,为了避免当时编译出现的错误,我们屏蔽了 include/configs/smdk2440.h: //#defineCONFIG_CMD_NAND (1)取消#define...
基于linux下的dm9000网卡移植全分析
DM9000可以直接与ISA总线相连,也可以与大多数CPU直接相连。Mini2440采用的是dm9000直接连接CPU(s3c2440)上。就像是nandflash一样直接被挂在CUP上,被挂在s3c2440的bank4上。 小插曲1:s3c2440芯片把存储系统分为了8个Bank,由nGCS0...
fl2440的U-boot-2010.09移植(三)DM9000网卡及开发板相关配置
一、在board/fl2440/fl2440.c 中对GPIO和PLL的配置进行修改(1)修改GPIO和PLL的配置(36行附近)为: #if FCLK_SPEED==0/* Fout = 203MHz, Fin = 12MHz for Audio */#define M_MDIV0xC3#defi...