本文有muge0913编写,仅供技术交流,转载请注明出处http://blog.csdn.net/muge0913/article/details/7176580
我们获得的UBOOT的代码中实际是有DM9000的网口驱动的,位于:driver/net/dm9000x.c
特别需要注意的是dm9000的驱动与dm9000AE的驱动还是有区别的,如果直接使用代码中自带的dm9000驱动流程,会出现无法收到数据的情况
一、在include/configs/th6410.h中添加如下代码:
去修改如下可能用到的一些地址:
添加ping命令:在include/configs/th6410.h中添加
二、在board/Samsung/th6410/th6410.c中:
编写初始化函数:
修改在board_init函数中作如下修改,红色标出:
下载到nand中运行如下图:
从图中可以看出没有发现网卡。
三、uboot在运行到board.c时,会执行
修改net/eth.c文件:
在文件前面添加:
在下面的函数中添加如下:
运行结果如下:我的主机ip为192.168.1.9
本文有muge0913编写,仅供技术交流,转载请注明出处http://blog.csdn.net/muge0913/article/details/7176580
分享到:
相关推荐
OK6410uboot网络DM9000AE移植相关文件,将文件负责到相应位置,编译。
使用方法:1:将dnw配置设置成0x33f80000,按d下载 2:移植好的源码编译make smdk2410_config,make 我使用的编译器arm-linux-gcc 3.3.2 3:目前只支持下载到内存运行,不支持nandflash读写。
在引导程序u-boot添加dm9000的支持,就可以让以后的开发工作依赖于网络,每次修改内核或者文件系统就可以通过网络引导启动升级系统,而不必依赖硬件支持来对flash进行烧写,可以为以后的开发和升级工作带来方便。
将uboot1.1.6移植到友善之臂的micro2440上,具有DM9000驱动功能
基于网卡芯片dm9000的u-boot移植,详细移植步骤
nand flash 256m dram 64m 网卡dm9000
经过前面的几节内容,我们的uboot移植已经支持了nor flash启动和nand flash启动了,这一节的内容是让Uboot支持DM9000网卡,就可以使用tftp下载文件了,速度要比串口下载快很多 第一步先找到DM9000的文件–driver/...
自己写的关于TQ2440的uboot移植文档, 增加了NAND读写驱动,DM9000驱动,并支持NAND和NOR FLASH两种启动方式。
移植环境:ubuntu16.04.交叉编译器:4.3.2.参考了韦东山老师的第二期毕业班视频3.1节视频,S3C2440支持了DM9000。
uboot 2010-06 在mini2440下面的完整移植代码。里面还有包含了debug信息。本代码是从NORFLASH 启动的,移植的驱动包括nandFlash(256MB,8bit),以及网络部分代码(DM9000,已经调试通过)。参考了网上的部分资料,并且...
u-boot移植到TQ2440第二阶段,包括NOR FLASH,NAND FLASH,DM9000
移植linux-4.9的结果文件:包括内核镜像,uboot以及根文件系统,支持DM9000。
文档详细记录了基于s3c2440的uboot2012.10的移植记录,移植了从Nor Flash启动,从Nand Flash启动,Nand读写,DM9000EP网卡驱动,usbslave以及烧录yaffs2文件系统等功能。
dm9000a的linux下面的驱动~~是常见的dm9000的升级版~在linux内核版本2.6.22下面测试通过~也可以移植到uboot上面
基于OK6410 2G NAND开发板移植的uboot2012.10 实现的功能有DNW,DM9000,LCD,MMC,NAND 8位硬件ECC纠正等等。 支持从SD卡启动,NAND启动,SDRAM运行。
uboot支持mini2440,硬件型号如下 norflash型号: SST39VF1601 nandflash型号: K9F2G08U0B eeprom型号: AT24C08 网卡型号: DM9000
本人自己移植的uboot,完成针对mini2440板子,支持nand flash,nor flash,usb,键盘,dm9000,sd卡。主要有开机logo,图片能在屏幕上正确显示。
本文讲述S3C2410中U-Boot的移植过程,实现了网卡(DM9000)功能,实现了USB功能。并介绍了常用的U-Boot命令。
这是针对FL2440开发板的u-boot-2010.09版本移植代码补丁,请先下载原版u-boot-2010.09代码,然后解压进入目录打补丁即可,配置是输入:make fl2440_config,然后执行make即可执行生成u-boot.bin
在2440下的bootloader,仿照uboot,实现了nandflash(大页)登录,移植dm9000网卡,实现tftp下载内核,并引导内核启动。