2012年11月8日 星期四

Porting New SMSC LAN9211 Driver from XSCALE to MIPS

加入platform builder 後 第一個 build 錯誤訊息
1. cannot find ndis.h,  在 \WINCE500\PUBLIC\COMMON\CESYSGEN\DDK\INC 中
2. Remove xscale-50.c xsc-util.S
3. 在 platform.h 中, comment #include "xscale-50.h" 或者不要定義 BSP_MAINSTONE (Correct Way)
然後 include "au1200_smsc.h"
4. 在 au1200_smsc.h 中定義 CACHE_LINE_BYTES  32
5. 把有 DMA_XFER 相關的CODE用 ifdef mark 起來,暫時不用DMA
6. 剩下 ChipSetup 中的 INT_DEAS 和四個未定義的函數
PlatformInitialize, PlatformDisplayInfo, PlatformSetBusWidth, PlatformSetBusTiming

Bad Database Entry 把platform 下的 build.dat 刪掉就行了

沒有留言: