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...
基于S3C2440的Linux-3.6.6移植——DM9000网卡驱动移植
Linux-3.6.6很好的支持了DM9000,因此对于S3C2440芯片来说无需进行任何修改,甚至连menuconfig都已经默认配置了网卡驱动。但我们还需要设置网卡的MAC和IP等信息。有许多方法可以实现网卡的设置,在这里我们选择一种比较简单的方法——修改根文件系统的启动脚本文件rcS。在根文件...
mini2440 dm9000网卡驱动移植
内核版本:linux-2.6.32.2 实验平台:mini2440 1. 添加平台设备支持首先需要在mach-mini2440.c中包含头文件<linux/dm9000.h>,dm9000平台设备定义如下: /* DM9000AEP 10/100 ethernet cont...
mini2440移植uboot-2008.10 (二) DM9000网卡驱动移植
还是利用 mini2440移植uboot-2008.10 (一) 修改好的代码 通过观察可以发现,mini2400使用的网卡芯片是DM9000,在uboot-2008.10源码中已经支持该芯片的驱动(drivers/net/dm9000.c),但是并不完善 具体原理还不是很清楚,现在只是做一下移植...
u-boot2010.03 移植篇(四)-----支持DM9000,实现tftp下载
----------------------------------------------------------使用环境 PC: ubuntu 11.04kernel: 2.6.32-28-genericcorss: arm-linux-gcc 4.3.2arm: s3c6410...
网卡DM9000的驱动移植
废话不说,直奔主题吧。 要想成功移植DM9000的驱动,首先应该了解Linux内核中platform驱动模型架构和网卡DM9000与cpu的硬件连接, 一、硬件链接情况 DM9000在电路板上的连接中与编程相关的如下:1)EECS拉高:16bit模式;2)INT连接到2440 EIN...
Linux网卡驱动(4)—DM9000网卡驱动程序完全分析
1.硬件连接mini2440开发板上DM9000的电气连接和mach-mini2440.c文件的关系其中片选信号AEN使用了nGCS4,所以网卡的内存区域在BANK4,也就是从地址0x20000000开始。DM9000的TXD[2:0]作为strap pin在电路图中是空接的,所以IO base是3...
wince5.0的Dm9000驱动调试问题
各位大侠好!小弟现在搞wince5.0下的DM9000驱动遇到点问题! 我在驱动中加调试信息发现我申请中断处问题了! EDeviceRegisterInterrupt()函数中有个NdisMRegisterInterrupt()这个函数应该是NDIS层的函数。意思是申请了中断吗?可是现在我这出了问题...
s3c2440 移值u-boot-2016.03 第5篇 支持dm9000 识别
1, 通过查看 /drivers/net/Makefile 发现想要编译上,需要添加宏 /include/configs/smdk2440.h 中添加 #define CONFIG_DRIVER_DM9000 #define CONFIG_DM9000_BASE 0x20000000...
求助:WinCE以太网 DM9000 设备上电不能连接
系统使用WinCE5.0,硬件是S3C2416 + DM9000AEP。使用100米长度的网线(双绞线)直接连接到电脑上。 启动WinCE的时候,网线没有识别,电脑右下角 网络图标,显示“x”(有一定概率)。但是把网线重新插拔一次就正常了。 使用 10米的网线时候,WinCE启动时候,网线基本可...
移植u-boot学习笔记8-----修改代码之支持DM9000网卡
在u-boot的代码里面,已经支持DM9000,我们需要修改配置文件,把DM9000编译到u-boot.bin里面去 1、修改配置文件 (1)查看DM9000x.c所在目录的Makefile, (2)搜索dm9000,需要配置宏CONFIG_DRIVER_DM9000,才能支持dm9000 (3...
移植u-boot-2015.07-rc3之修改代码支持DM9000网卡(七)
目前的u-boot启动后有如下信息: Net: CS8900-0 Error: CS8900-0address not set. 板子上的是DM9000不是CS8900,网卡模块肯定是错误的嘛。看到这里,你应该有了熟悉的思路,grep "Net:" * -nR查找网卡的初始化函数,经过筛选可以断...
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网卡的支持,后续的...
u-boot-2014.10移植第18天----添加DM9000网卡支持(二)
硬件平台:tq2440开发环境:Ubuntu-3.11u-boot版本:2014.10本文允许转载,请注明出处:http://blog.csdn.net/fulinus 修改代码 一不小心把这篇本已写好的博客删除了,回收站竟然没有保存草稿的东西。现在只能重新写了! DM9000自身也有基地址,这个...
u-boot移植(十二)---代码修改---支持DM9000网卡
一、准备工作 1.1 原理图 CONFIG_DM9000_BASE 片选信号是接在nGCS4引脚,若要确定网卡的基地址,则要根据片选信号的接口去确定。 在三星2440的DATASHEET中memory control这一章的Figure 5-1. S3C2440A Memory Map after...
u-boot-2016.05移植:(5)、支持DM9000网卡
1、在u-boot-2016.05\include\configs\smdk2440.h中修改 /* * Hardware drivers */#define CONFIG_CS8900 /* we have a CS8900 on-board */#define CONFIG_CS8900_...
S3c6410 linux内核移植(2)--- 添加dm9000网卡驱动
Linux 内核下的 drivers/net/dm9000.c 实现了与体系结构无关的 DM9000 网卡驱动,只需要在 BSP 的板文件(arch/arm/mach-s3c6410/smdk-6410.c)中定义相关的 platform 设备和数据:1、 添加引脚宏定义在arch/arm/mach...
s3c2440 dm9000网卡驱动移植
本文出自http://blog.csdn.net/edroid1530/article/details/63683344。1.检查内核是否有网卡驱动使用 ifconfig -a 命令可以看到内核当中没有网卡驱动,接下来我们就在内核中添加网卡的配置。2.修改内核源码,添加网卡驱动编译2-1.在mach...
大佬求救!uboot-2012 移植dm9000 tftp下载不成功,uboot会重启
Using dm9000 device TFTP from server 172.16.4.39; our IP address is 172.16.4.33 Filename 'u-boot.bin'. Load address: 0x30000000 Loading: T #data a...