1. 程式人生 > >ERROR: InitEthDevice: Failed to initialize Ethernet controller. ERROR: OEMPlatformInit: Failed to i

ERROR: InitEthDevice: Failed to initialize Ethernet controller. ERROR: OEMPlatformInit: Failed to i

除錯資訊如下:
Enter your selection: d 
CS8900: MAC Address: 11:22:33:44:55:66
0x0 
ERROR: Probe: EISA NumberError. 
ERROR: InitEthDevice: Failed to initialize Ethernet controller. 
ERROR: OEMPlatformInit: Failed to initialize Ethernet controller.

同一塊板子上跑5.0沒問題,但是跑6.0網絡卡 就無法初始化  幫幫忙。。。我老大 讓我這周內解決。。。可是我還沒什麼頭緒。。。

本文來自Tony嵌入式論壇,原文地址:http://www.cevx.com/bbs/viewthread.php?tid=18399

比較熟悉DM9000AE的驅動,在5和6下都通了。我的經驗是:
1、網路晶片相關的GPIO設定,主要是nCS
2、設定CPU中與網路晶片有關的暫存器,這些暫存器用於控制網路晶片時序。
3、網路晶片對應的片選地址。

結貼了~bsp_base_reg_cfg.h 裡的BSP_BASE_REG_PA_CS8900A_IOBASE 和BSP_BASE_REG_PA_CS8900A_MEMBASE調的值不對 謝謝大家了