本帖最后由 re张风 于 2010-11-27 19:52 编辑
我做的学习板上扩展了一个DM9000AEP,从网上下载了安富莱网络测试程序“Ex011-TCP通信_uIP”,在址改了,也修改了相应的FSMC的初始化及DM9000的IO和DATA的地址,编译过了,也可以稳定地读出ID号,但DM9000AEP的LED指示灯就是不亮,想问一问可以检查什么寄存器看到DM9000的工作状态呢?我看了GPR的0位=0,即PHY打开了电源的。现在没招了,到这里来请教,各位:o读MAC是自己添的,打印ID号也是自己添加的。
**************************************************************
Example Name : uIP TCP Demp
* Update Date : 2010-02-01
* StdPeriph_Lib Version : V3.1.2
*
* Copyright www.armfly.com
* QQ : 1295744630
* Email : armfly@qq.com
*************************************************************
DM9000AEP ID=0xa469000
DM9000AE Detect Ok, vid&pid = 0A469000
uip_inituip
ip address : 192,168,1,10
uip route address : 192,168,1,1
uip net mask : 255,255,255,0
MAC_ADDR:00:60:6E:90:0A:AE |