|  | 
 
| 打印信息如下: Microsoft Windows CE Bootloader Common Library Version 1.4 Built Oct 18 2013 14:26:00
 Microsoft Windows CE Bootloader for the EmbedSky TQ2416 Version 2.4 Built Oct 18 2013
 
 Press [ENTER] to launch image stored on boot media, or [SPACE] to enter boot monitor.
 
 Initiating image launch in 0 seconds.
 
 Launching image from boot media ...
 OEMPlatformInit: IMAGE_TYPE_RAMIMAGE
 INFO: Using static IP address 121816.
 INFO: Using subnet mask 2525250.
 waitforconnect
 INFO: using TOC[1] dwJumpAddress: 0x80205ec0
 INFO: OEMLaunch: Jumping to Physical Address 0x30205EC0h (Virtual Address 0x80205EC0h)...
 
 
 Windows CE Kernel for ARM (Thumb Enabled) Built on Sep 25 2009 at 11:04:23
 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
 DDRRAM capacity is 64MB
 DCache: 128 sets, 4 ways, 32 line size, 16384 size
 ICache: 128 sets, 4 ways, 32 line size, 16384 size
 FCLK:400000000, HCLK:133333333, PCLK:66666666
 Arguments area has some values
 -OEMInit
 FMD_OEMIoControl: IOCTL_FMD_GET_INTERFACE
 FMD_OEMIoControl: unrecognized IOCTL (0x71c24).
 OEM: Not clearing storage
 OEM: Not cleaning system hive
 OEM: Not cleaning user profiles
 OEM: Not cleaning system hive
 DEBUG: CreateSerialObject 3
 DEBUG: CreateSerialObject 2
 DEBUG: CreateSerialObject 1
 PWR: Process Attach
 >PWR_Init(D02FECF4)
 HW_Init : HW_InitRegisters
 HW_Init : CreateEvent
 HW_Init : IOCTL_HAL_REQUEST_SYSINTR
 INFO: PwrButton: Mapped Irq 0x0 to SysIntr 0x16.
 HW_Init : CreateThread
 HW_Init : CeSetThreadPriority
 HW_Init : Done
 <PWR_Init:0xd2800640
 >PWR_Open(0xd2800640, 0x0, 0x3)
 PCF: HW_Open
 <PWR_Open:1
 >PWR_IOControl(0x321000, 0x0, 0, 0xd28003e8)
 <PWR_IOControl:1
 >PWR_Open(0xd2800640, 0x0, 0x3)
 PCF: HW_Open
 <PWR_Open:2
 PWR_Close(0xd2800640)
 PCF: HW_Close
 +OALIoCtlHalGetHWEntropy
 HOST CAP : 4
 DM9000x DLL_PROCESS_ATTACH!!
 DM9000 NIC_DEVICE_OBJECT *DeviceEntry!!***
 [DM9ISA]: read register IoAddress 20000300 !
 [DM9ISA]: read register IrqNumber 23 !
 [DM9ISA]: read register Int_Active_High 1 !
 [DM9ISA]: read register Flow_Control_Enable 1 !
 [DM9ISA]: read register MAC_Load_Mode 0 !
 [DM9ISA]: read register MAC_ADDR_0 10 !
 [DM9ISA]: read register MAC_ADDR_1 23 !
 [DM9ISA]: read register MAC_ADDR_1 45 !
 [DM9ISA]: read register MAC_ADDR_2 67 !
 [DM9ISA]: read register MAC_ADDR_3 89 !
 [DM9ISA]: read register MAC_ADDR_5 ab !
 [DM9ISA]: _PROCESSOR_LanDataWidthInit() : s2416SSMC->SMBCR4 b095
 [DM9ISA]: _PROCESSOR_LanInterruptInit() : g_pGPIOReg_t->GPFCON 0002
 [DM9ISA]: _PROCESSOR_LanInterruptInit() : g_pGPIOReg_t->GPFUDP 0000
 [DM9ISA]: _PROCESSOR_LanInterruptInit() : g_pGPIOReg_t->EXTINT0 0001
 [DM9ISA]: REG_INDEX_ADDRESS is D2A10300 !
 [DM9ISA]: REG_DATA_ADDRESS is D2A10308 !
 [DM9ISA]: signature is 90000A46 !
 [DM9ISA]: reg DM9_INTFN is 0
 [DM9ISA]: reg DM9_CHIPREV is 1
 [DM9ISA]: IRQ pin active is LOW
 [DM9ISA]: EDeviceInitialize! phy reset now
 [DM9ISA]: EDeviceInitialize! chip is 16bit mode ..
 [DM9ISA]: _PROCESSOR_LanEnableInterrupt() : g_pGPIOReg_t->EINTMASK 0000
 [DM9ISA]: load NIC MAC address form register file
 [DM9ISA]: MAC address is = 10 : 23 : 45 : 67 : 89 : ab
 [DM9ISA]: _PROCESSOR_LanEnableInterrupt() : g_pGPIOReg_t->EINTMASK 0000
 [DM9ISA]: load NIC MAC address form register file
 [DM9ISA]: MAC address is = 10 : 23 : 45 : 67 : 89 : ab
 [DM9ISA]: load NIC MAC address form register file
 [DM9ISA]: MAC address is = 10 : 23 : 45 : 67 : 89 : ab
 [DM9ISA]: load NIC MAC address form register file
 [DM9ISA]: MAC address is = 10 : 23 : 45 : 67 : 89 : ab
 USB Serial Function Class Enabled : Serial_Class
 +OALIoCtlHalGetDeviceInfo(...)
 OALIoCtlHalGetDeviceInfo():SPI_GETUUID
 -OALIoCtlHalGetDeviceInfo(SPI = SPI_GETUUID, rc = 1)
 PWM: DLL_PROCESS_ATTACH
 INFO: PWM_Init:: using processor frequency reported by the OAL (66666666).
 v_pIOPregs->GPBCON is 0x1500).
 v_pPWMregs->TCFG0  is 0xe00).
 v_pPWMregs->TCFG1  is 0x0).
 v_pPWMregs->TCMPB0 is 0x0).
 v_pPWMregs->TCNTB0  is 0x0).
 v_pPWMregs->TCON  is 0x500000).
 ::: PWM_Init Sucessfully.
 WDG: Init
 [DISPDRV:ERR] AllocResource() : VDE0 Open Device Failed
 [DISPDRV:ERR] S3C2416Disp() : AllocResource() Fail
 [DISPDRV:ERR] AllocSurfaceVideo() : SurfaceHeap Alloc() Failed
 [DISPDRV:ERR] AllocSurface() : AllocSurfaceVideo() failed
 [DISPDRV:ERR] SetMode() : m_pPrimarySurface AllocSurface() Fail
 Exception 'Data Abort' (4): Thread-Id=04a20002(pth=8376d000), Proc-Id=00400002(pprc=81618308) 'NK.EXE', VM-active=01e80002(pprc=8394b564) 'udevice.exe'
 PC=c08df564(s3c2416_disp.dll+0x0000f564) RA=c08d51f8(s3c2416_disp.dll+0x000051f8) SP=d2c6f67c, BVA=0000003c
 Exception 'Data Abort' (4): Thread-Id=04a20002(pth=8376d000), Proc-Id=00400002(pprc=81618308) 'NK.EXE', VM-active=01e80002(pprc=8394b564) 'udevice.exe'
 PC=c019700c(gwes.dll+0x0005700c) RA=c0196ff4(gwes.dll+0x00056ff4) SP=d2c6fdd8, BVA=00000104
 [DM9ISA]: EDeviceInitialize! phy reset now
 [DM9ISA]: load NIC MAC address form register file
 [DM9ISA]: MAC address is = 10 : 23 : 45 : 67 : 89 : ab
 [DM9ISA]: _PROCESSOR_LanEnableInterrupt() : g_pGPIOReg_t->EINTMASK 0000
 
 
 是否是BSP中有哪个地址访问不正常。请问如何解决,我用的以太网芯片是DM9000EP,用的BSP是您们最新的。BSP中我只修改了bsg_cfg.h和TQ2416.bat,还有屏蔽了platform.bib中的一些不需要的驱动,将platform.dat中全部注释掉了。其他未作任何更改。
 
 
 
 | 
 |