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...
移植u-boot-2015.07-rc3之修改代码支持DM9000网卡(七)
目前的u-boot启动后有如下信息: Net: CS8900-0 Error: CS8900-0address not set. 板子上的是DM9000不是CS8900,网卡模块肯定是错误的嘛。看到这里,你应该有了熟悉的思路,grep "Net:" * -nR查找网卡的初始化函数,经过筛选可以断...
U-Boot1.1.6移植DM9000网卡
原文链接 http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=3655&extra=&highlight=DM9000&page=1 根据书《嵌入式Linux应用开发完全手册》移植网卡驱动,对...
【转】基于linux下的dm9000网卡移植全分析
转自:http://blog.sina.com.cn/s/blog_6abf2c04010189ui.htmlDM9000可以直接与ISA总线相连,也可以与大多数CPU直接相连。Mini2440采用的是dm9000直接连接CPU(s3c2440)上。就像是nandflash一样直接被挂在CUP上,被...
u-boot-2009.11移植(适用于TQ2440和MINI2440)第四篇:完善目标板外设驱动(Nand flash和Dm9000配置)
注意:红色标记为修改的地方 4.1 Nand Flash相关代码的修改 在U-boot 启动的第一阶段,初始化了Nand Flash 控制器。但到第二阶段start_armboot函数还是会再次初始化Nand Flash 控制器。因为第二阶段和第一阶段的代码基本是独立的,第一阶段的代码基本只起到代码...
x210v3开发板u-boot-2012.10移植之十一---添加DM9000网卡支持
疯雨-版权所有,转载请注明【http://blog.csdn.net/u010346967】 为了后面的nfs文件系统挂载做必要的准备,这里必须添加对网卡的支持,通...
移植uboot到fl2440支持DM9000网卡
之前的博客中移植了uboot到fl2440开发板,并在内存中运行,在实际应用中经常使用nfs或者tftp把内核或文件系统映像下载到内存中,然后再运行或者烧写进Nandflash等存储设备中,而nfs或者tftp都需要网卡驱动的支持,常用的网卡有CS8900和DM9000,fl2440中用的就是DM9...
DM9000有线网卡驱动编写
1.DM9000简介 DM9000 是一款完全集成的、 性价比高、 引 脚数少、 带有通用处理器接口的单芯片快速以太网控制器。 自 带一个 10/100M PHY 和 4K 双字的 SRAM ,DM9000A 为适应各种处理器提供了 8 位、 16 位数据接口访问 内部存储器,DM9000...
OK6410、2.6.36内核移植,dm9000 驱动移植,详细!
还是先来吐槽: 本来我是在上一个星期的周末已经把 Linux2.6.34.11 的驱动已经成功的移植到, OK6410 的开发板上的,并且能够启动主机上的NFS 根文件系统, 可是我在周一的时候,开始学习LCD 的驱动程序, 在修改内核文件的时候,有几处错误修改,将原来自己做的2....
【原创连载】JZ2440学习笔记5-移植u-boot-2015.04支持jz2440的DM9000
JZ2440学习笔记 Chili 2015.5 第四部分,移植uboot2015支持JZ2440的DM9000 7,修改uboot支持DM9000 Uboot 内核已经支持DM9000网口,先打开DM9000的驱动看看,因为我们看电路图知道DM9000通过内存接口连到了JZ2440上,在Dm9000...
第一次移植uboot(3)(添加DM9000网卡支持) .
原文:http://blog.csdn.net/ll_0520/article/details/6046169 /*在第二次移植基础上添加DM9000网卡支持*//*2010.11.30--2010.11.30*//*交叉编绎工具:cross-3.3.2.tar.bz2*//*默认当前目录为...
06-S3C2440学习之移植2012u-boot到S3C2440(移植过程四)支持Nand Flash+支持DM9000网卡
一、支持nand读写 移植 uboot到S3C2440(移植过程一)新建单板+修改时钟+SDRAM+UART(←点击查看)过程中,为了避免当时编译出现的错误,我们屏蔽了 include/configs/smdk2440.h: //#defineCONFIG_CMD_NAND (1)取消#define...
U-Boot移植DM9000网卡(附:程序、源代码、测试程序)
U-Boot移植DM9000网卡 ——西伯利亚的风 根据书《嵌入式Linux应用开发完全手册》移植网卡驱动,对于Jz2440开发板好像并不适用,Jz2440开发板使用的是DM9000网卡,已经不是书上讲的CS8900网卡了。DM9000网卡与CS8900网卡接口方式不一样,经过几天的折腾...
基于S3C2440的Linux-3.6.6移植——DM9000网卡驱动移植
Linux-3.6.6很好的支持了DM9000,因此对于S3C2440芯片来说无需进行任何修改,甚至连menuconfig都已经默认配置了网卡驱动。但我们还需要设置网卡的MAC和IP等信息。有许多方法可以实现网卡的设置,在这里我们选择一种比较简单的方法——修改根文件系统的启动脚本文件rcS。在根文件...
u-boot-2009.11移植(适用于TQ2440和MINI2440)第四篇:完善目标板外设驱动(Nand flash和Dm9000配置)
注意:红色标记为修改的地方 4.1 Nand Flash相关代码的修改 在U-boot 启动的第一阶段,初始化了Nand Flash 控制器。但到第二阶段start_armboot函数还是会再次初始化Nand Flash 控制器。因为第二阶段和第一阶段的代码基本是独立的,第一阶段的代码基本只起到代码...
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...
LINUX移植——DM9000网卡移植
今天跟大家交流一下移植DM9000驱动的,希望对大家有个借鉴,这样本人也是很自豪的嘛,不扯了,开始吧。这篇文章主要讲一下DM9000移植时地址的计算,以及相对应的内核的配置。依然列出主要内容: 1.内核文件的修改以及相应的原理; 2.DM9000在内核中的配置。 一.内核中的修改 1.简单的硬件介绍...
linux-2.6.32在mini2440开发板上移植之DM9000网卡移植
移植DM9000 网卡驱动1 设备资源初始化 Linux-2..6.32.2 已经自带了完善的DM9000 网卡驱动驱动(源代码位置:linux-2.6.32.2/dri...
DM9000网卡的基本工作原理
MAC:主要负责数据帧的创建,数据差错,检查,传送控制等。 PHY:物理接口收发器,当收到MAC过来的数据时,它会加上校验码,然后按照物理层的规则进行数据编码,再发送到传输介质上,接收过程则相反。 MII:媒体独立接口,“媒体独立”表明MAC一定情况下,任何类型的PHY设备都可以正常工作。 D...
u-boot移植(十二)---代码修改---支持DM9000网卡
一、准备工作1.1 原理图CONFIG_DM9000_BASE片选信号是接在nGCS4引脚,若要确定网卡的基地址,则要根据片选信号的接口去确定。在三星2440的DATASHEET中memory control这一章的Figure 5-1. S3C2440A Memory Map after Rese...