I have justed received my PicoCOM1 Development kit and have downloaded as instructed all drivers and tools as suggested following the 'First Steps' guide. I have managed to load NBOOT followed by EBOOT and now I am trying to load the Windows Kernel but I am failing miserably, could anyone help? I have attached a screen dump of my COM3 session using the DCUTerminal with added comments.
******************************************************
****POWER UP with shift+S to load Windows CE Kernel***
Code
- :> SSSSSSSSSSSSSSSSSSSSSSSS<0>SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
- Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Aug 26 2008 15:30:04
- Microsoft Windows CE Bootloader for PICOCOM1 Built Sep 25 2008
- Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
- Boot Loader, VSSSersion 1.3
- NBoot, Version C112
- 32 MB Ram
- AT45DB011 detected
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- Board Revision: 1.20
- System ready!
- Preparing for download...
- Press >S< to step into monitor...
- Watchdog disabled
- PICOCOM1 - WindowsCE Bootloader
- :> du
- Watchdog disabled
- Waiting for USB download
- Download file information:
- -------------------------------------------------------------------------------
- [0]: Address=0x80100000 Length=0xEF2130 Name=J:\Project work\Internal projects\Next Gen BOX\PicoCom\NKPC1_CORE_CF35_081124\NKPC1_CORE_CF35_081124.bin
- INFO: Changed start address for J:\Project work\Internal projects\Next Gen BOX\PicoCom\NKPC1_CORE_CF35_081124\NKPC1_CORE_CF35_081124.bin to 0x80100000.
- #############################################################################################################################################################1 files tranfered
- All files flashed
- OEMReadData: 0x55
- Leaving DownloadImage()
- dwImageStart=0x80100000, dwImageLength=0xef2130, dwLaunchAddr=0x80101000
- ROMHDR at Address 80100044h
- INFO: OEMLaunch: Jumping to Physical Address 0x20101000h (Virtual Address 0x80101000h)...
- Windows CE Kernel for ARM (Thumb Enabled) Built on Jul 16 2008 at 12:33:56
- PicoCOM1 V1.05 - Firmware Init
- Copyright (c) 2008 F&S Elektronik Systeme GmbH
- Build: Nov 24 2008/14:54:46
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0x400b
- OEMInit: SDRAM = 32 MB
- DCache: 64 sets, 4 ways, 32 line size, 8192 size
- ICache: 64 sets, 4 ways, 32 line size, 8192 size
- OEM: Force clean boot.
- OALTimerInit
- OALKitlStart
- Firmware Init Done.
- NO external RTC detected
- WARNING: Can't use RTC - Using default system time
- Handle Event:0xa00003, sysintr=0x10OEM: Not cleaning system hive
- OEM: Not cleaning user profiles
- OEM: Not cleaning system hive
- COM: Version V1.1, ActiveKey = Drivers\Active\04
- SPI: Version 1.2, ActiveKey = Drivers\Active\05
- NET: Version V1.0, ActiveKey = Comm\EMACB
- ERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETUUID
- COM: Version V1.1, ActiveKey = Drivers\Active\14
- I2C_INT: Version 2.5, ActiveKey = Drivers\Active\15
- SPI: Version 1.2, ActiveKey = Drivers\Active\16
- SPI: Version 1.2, ActiveKey = Drivers\Active\17
- SPI: Version 1.2, ActiveKey = Drivers\Active\18
- CID: Version 2.5, ActiveKey = Drivers\Active\20
- I2S: Version 1.4, ActiveKey = Drivers\Active\21
- PLLB Clock is 95835740 Hz
- BCS: Version 1.0, ActiveKey = Drivers\Active\32
- NI2C: Version 1.7, ActiveKey = Drivers\Active\33
- DIO: Version 2.1, ActiveKey = Drivers\Active\34
- SDMMCLOADER: STARTED !
- NDCUCFG V: 036 started. Platform: PicoCOM1
- CreateFile() failed -> ERROR COM3:
- <LF>
********************
***POWER CYCLED*****
Code
- <0>
- Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Aug 26 2008 15:30:04
- Microsoft Windows CE Bootloader for PICOCOM1 Built Sep 25 2008
- Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
- Boot Loader, Version 1.3
- NBoot, Version C112
- 32 MB Ram
- AT45DB011 detected
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- Board Revision: 1.20
- System ready!
- Preparing for download...
- Press >S< to step into monitor...
- Watchdog disabled
- PICOCOM1 - WindowsCE Bootloader
- :> l1 > After next Reboot Kernel will be started automatically
- :> <0>
- Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Aug 26 2008 15:30:04
- Microsoft Windows CE Bootloader for PICOCOM1 Built Sep 25 2008
- Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
- Boot Loader, Version 1.3
- NBoot, Version C112
- 32 MB Ram
- AT45DB011 detected
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- Board Revision: 1.20
- System ready!
- Preparing for download...
- Press >S< to step into monitor...
- AUTO BOOT enabled
- +ReadKernelRegionFromNandFlash
- ERROR: Image Signature in Flash Memory not found (dwSig=0xFFFFFFFF)
- Error reading Kernel from Flash
- Disable AUTO BOOT
- Press >S< to step into monitor...
- Watchdog disabled
- PICOCOM1 - WindowsCE Bootloader
**********************
******NO LUCK*********
****************************
*****try loading file again*
Code
- :> du
- Watchdog disabled
- Waiting for USB download
- Download file information:
- -------------------------------------------------------------------------------
- [0]: Address=0x80100000 Length=0xEF2130 Name=J:\Project work\Internal projects\Next Gen BOX\PicoCom\NKPC1_CORE_CF35_081124\NKPC1_CORE_CF35_081124.bin
- INFO: Changed start address for J:\Project work\Internal projects\Next Gen BOX\PicoCom\NKPC1_CORE_CF35_081124\NKPC1_CORE_CF35_081124.bin to 0x80100000.
- #############################################################################################################################################################1 files tranfered
- All files flashed
- OEMReadData: 0x77
- Leaving DownloadImage()
- dwImageStart=0x80100000, dwImageLength=0xef2130, dwLaunchAddr=0x80101000
- ROMHDR at Address 80100044h
- INFO: OEMLaunch: Jumping to Physical Address 0x20101000h (Virtual Address 0x80101000h)...
- Windows CE Kernel for ARM (Thumb Enabled) Built on Jul 16 2008 at 12:33:56
- PicoCOM1 V1.05 - Firmware Init
- Copyright (c) 2008 F&S Elektronik Systeme GmbH
- Build: Nov 24 2008/14:54:46
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0x400b
- OEMInit: SDRAM = 32 MB
- DCache: 64 sets, 4 ways, 32 line size, 8192 size
- ICache: 64 sets, 4 ways, 32 line size, 8192 size
- OEM: Force clean boot.
- OALTimerInit
- OALKitlStart
- Firmware Init Done.
- NO external RTC detected
- WARNING: Can't use RTC - Using default system time
- Handle Event:0xa00003, sysintr=0x10OEM: Not cleaning system hive
- OEM: Not cleaning user profiles
- OEM: Not cleaning system hive
- COM: Version V1.1, ActiveKey = Drivers\Active\04
- SPI: Version 1.2, ActiveKey = Drivers\Active\05
- NET: Version V1.0, ActiveKey = Comm\EMACB
- ERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETUUID
- COM: Version V1.1, ActiveKey = Drivers\Active\14
- I2C_INT: Version 2.5, ActiveKey = Drivers\Active\15
- SPI: Version 1.2, ActiveKey = Drivers\Active\16
- SPI: Version 1.2, ActiveKey = Drivers\Active\17
- SPI: Version 1.2, ActiveKey = Drivers\Active\18
- CID: Version 2.5, ActiveKey = Drivers\Active\20
- I2S: Version 1.4, ActiveKey = Drivers\Active\21
- PLLB Clock is 95835740 Hz
- BCS: Version 1.0, ActiveKey = Drivers\Active\32
- NI2C: Version 1.7, ActiveKey = Drivers\Active\33
- DIO: Version 2.1, ActiveKey = Drivers\Active\34
- SDMMCLOADER: STARTED !
- NDCUCFG V: 036 started. Platform: PicoCOM1
- CreateFile() failed -> ERROR COM3:
****************************************
****What do I do after this ?************