今天移植UBOOT的时候,做到了网卡这里,死活不明白串口打印的信息为什么老是提示找不到CS8900,于是就看arm_boot里面的初始化,后来发现应该需要加上eth_init这个初始化网络的函数,但是还是不能移植成功,虽然版本自带了DM9000的驱动程序.
于是决定上网搜索一下,看看各位前辈高手们的移植经验。
发现了一个内容如下:
一. 硬件情况
DM9000在电路板上的连接中与编程相关的如下:
1)EECS拉高:16bit模式;
2)EECK拉高,INT连接到2440 EINT7:INT脚为低时为有效中断信号,中断线为EINT7
3)cs连接到2440的nGCS2,CMD连接2440地址总线ADDR[2]:INDEX和DATA 端 口 地址分别为0x1000_0000和0x1000_0004。
知道上面这些信息已经足够移植驱动了。
用户795576 2011-4-2 11:10