U-Boot2010.06移植(2440)-----移植网卡DM9000驱动
来源:互联网 发布:100元的智能手机淘宝 编辑:程序博客网 时间:2024/06/01 09:39
1、修改include/configs/smdk2440.h
(1)注释掉CS8900配置,添加DM9000配置#if 0
#define CONFIG_NET_MULTI
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x19000300
#define CONFIG_CS8900_BUS16 /* the Linux driver does accesses as shorts */
#endif
#define CONFIG_DRIVER_DM90001
#define CONFIG_NET_MULTI 1
#define CONFIG_DM9000_NO_SROM 1
#define CONFIG_DM9000_BASE 0x20000000 //网卡片选地址,根据实际开发板进行修改
#define DM9000_IO CONFIG_DM9000_BASE //传输IO数据的地址,即DM9000的CMD引脚为低电平时的地址
#define DM9000_DATA (CONFIG_DM9000_BASE + 4) //传输DATA数据的地址,即DM9000的CMD引脚为高电平时的地址
(2)添加ping命令
#define CONFIG_CMD_PING//来自cmd_net.c
2、修改board/samsung/smdk2440/smdk2440.c
(1)在board_eth_init函数中加入dm9000初始化函数#ifdef CONFIG_CS8900
rc= cs8900_initialize(0, CONFIG_CS8900_BASE);
#endif
#ifdef CONFIG_DRIVER_DM9000
rc = dm9000_initialize(bis); //来自dm9000x.c
#endif
*现在可以使用tftp进行下载了
0 0
- U-Boot2010.06移植(2440)-----移植网卡DM9000驱动
- U-Boot2010.06移植(2440)-----移植NorFlash驱动
- U-Boot2010.06移植(2440)-----移植NandFlash驱动
- U-Boot2010.06移植(2440)-----基本移植
- DM9000网卡驱动移植
- DM9000网卡驱动移植
- 移植网卡驱动DM9000
- u-boot-2010.12移植到2440(三,DM9000网卡驱动移植)
- [转]u-boot-2010.12移植到2440(三,DM9000网卡驱动移植)
- U-Boot2010.06移植总结
- u-boot移植--3、DM9000网卡移植
- DM9000网卡驱动的移植
- 网卡DM9000的驱动移植
- 网卡(dm9000)驱动移植
- mini2440 DM9000 网卡驱动移植
- dm9000网卡驱动移植总结
- mini2440 dm9000网卡驱动移植
- s3c2440 dm9000网卡驱动移植
- Dom基本操作
- mootools入门
- theano在windows下的安装
- python操作
- 计算机网络复习
- U-Boot2010.06移植(2440)-----移植网卡DM9000驱动
- 大数运算-模拟
- RPC原理
- java1.8几个漂亮的API设计(2)排序和比较
- 一个c3p0连接数据库时的小问题
- 快速排序纠错
- 在linux上部署python和gdal
- JaCoCo:分析单元测试覆盖率的利器
- 我的第一篇博客