大家好,我根据te2440开发板自己做了个dm9000a的网络板子,但是发现程序在dm9000上一切正常,但在dm9000a上接收不对,发送有时对,有时不对,怀疑是时序问题,读取id是正确的,也就是说读写寄存器是正确的,但是读写sram时可能不对了,我用的cpu是s3c2440,用的是nGCS3,BANK3CON设置为
B3_Tacs EQU 0x1;
B3_Tcos EQU 0x1;
B3_Tacc EQU 0x6;
B3_Tcoh EQU 0x1;
B3_Tah EQU 0x1;
B3_Tacp EQU 0x0;
B3_PMC EQU 0x0;
BWSCON设置为第12位为1,即用16位模式,感谢各位的解答,谢谢!! |