Für die NetDCU9 gibt es im Internet kein Dokument über den Bootloader. Können wir da das von der NetDCU6 nehmen, auch wenn das offiziell für die NetDCU3 geschrieben wurde und schon über 7 Jahre alt ist?
Und wie kommen wir aus dem Bootloader wieder raus um normal weiter arbeiten zu können?
Bootloader
-
-
Sie benötigen den Bootloader für NetDCU9!
http://www.fs-net.de/download/bin/EBOOT9_134.zib
Am besten Sie leses die PicoMOD3 First Steps Chapter 5.
Sie können dies analog für die NetDCU9 durchführen.DKuhne.
-
Wir wollten nun wieder zurück zur Kommunikation mit WinCE über ndcucfg.exe um unser Display neu zu konfigurieren, da wir nichts mehr sehen, nachdem wir einen neuen Kernel aufgespielt haben. (Dafür mussten wir aus mangelndem Speicherplatz die Partition erweitern)
Leider geht das nicht. Nachdem wir mit mit O->Y raus sind, die Hardware neu gestartet haben und dann die Verbindung im ndcucfg.exe neu aufbauen wollten, bleibt die Anzeige bei folgender Meldung "stehen":Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jan 15 2009 12:57:33
Microsoft Windows CE Bootloader for NETDCU9 Built Feb 5 2009
Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
Boot Loader, Version 1.34
StepStone finished in 18000 milliseconds
Kernel read from NAND
INFO: OEMLaunch: Jumping to Physical Address 0xA0108334h (Virtual Address 0x0h)... -
Sie haben die Debug Meldungen ausgeschaltet. Das ist auch richtig so- wenn Sie NDCUCFG auf
diesem Port starten möchten. Eigentlich sollte NDCUCFG nach dem booten (was bei NetDCU9 etwas dauert)
nach derQuote
INFO: OEMLaunch: Jumping to Physical Address 0xA0108334h (Virtual Address 0x0h)...mit dem Promt
im DCUTerm erscheinen.
Schalten Sie Debug Meldungen wieder ein (O --> N). Starten Sie neu. Ended der Bootvorgang mit einem NDCUCFG error?
Wenn ja, dann ist vollständig gebootet und windows ce läuft. In diesem Fall sollten Sie NDCUCFG auf diesem COM Port bekommen wenn Sie die Debug Meldungen deaktivieren.Welchen Kernel (NetDCU9) haben Sie aufgespielt?
Per Default ist DHCP eingeschaltet. Sie können mit dem FSDeviceSpy-Tool (Desktop Tool) nach dem booten die IpAddresse der
NetDCU9 sehen und sich dann per Telnet verbinden. Von der Kommandozeile können Sie dann auch NDCUCFG ausführen.DKuhne.
-
Ja, der Bootvorgang endet mit einem Error. Leider ist der Rest aber nach wie vor unverändert.
Aufgespielt haben wir zum einen NK9_CF2_MP_IE_090205.bin (dafür musste die Partition erweitert werden) und zum anderen EBOOT9_134.nb0. -
<0><-9><-2>SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS<0>SSSSSSSSSSSSSSSSSSS
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1S Built Jan 15 2009 1SSS2:57:33
Microsoft Windows CE Bootloader for NETDCU9 Built Feb 5 2009
Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
Boot Loader, Version 1.34
StepStone Loader, Version N911Create partition for boot section ... Success
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
pPWRRegs->rcsr=0x0
System ready!
Preparing for download...
Press >S< to step into monitor...
SNETDCU9 - WindowsCE Bootloader
:> :> :> :> SSS:> :> :> SSSS:> :> :> :> O
Disable serial debug ouput during boot [Y] (Y/N) ? :N
> Debug output enabled
:> <0><-8><-1><0>
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jan 15 2009 12:57:33
Microsoft Windows CE Bootloader for NETDCU9 Built Feb 5 2009
Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
Boot Loader, Version 1.34
StepStone Loader, Version N911Create partition for boot section ... Success
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
pPWRRegs->rcsr=0x0
System ready!
Preparing for download...
Press >S< to step into monitor...
AUTO BOOT enabled
+ReadKernelRegionFromNandFlash
Image Signature in Flash Memory found (dwSig=0x43454345)
TOC pointer=0x81B021F8ROMHDR (cTOC = 0x01a021f8) ---------------------
DLL First : 0x4001c001
DLL Last : 0x4171c0a6
Physical First : 0x80100000
Physical Last : 0x81b0444c
Num Modules : 209
RAM Start : 0x81b10000
RAM Free : 0x81b27000
RAM End : 0x84000000
Num Copy Entries : 2
Copy Entries Offset : 0x806fff14
Prof Symbol Length : 0x00000000
Prof Symbol Offset : 0x00000000
Num Files : 72
Kernel Flags : 0x00000000
FileSys RAM Percent : 0x40404040
Driver Glob Start : 0x00000000
Driver Glob Length : 0x00000000
CPU : 0x01c2
MiscFlags : 0x0002
Extensions : 0x80101020
Tracking Mem Start : 0x00000000
Tracking Mem Length : 0x00000000
Kernel read from flash disk started finished in 18000 milliseconds
Kernel read from NAND
INFO: OEMLaunch: Jumping to Physical Address 0xA0108334h (Virtual AddWindows CE Kernel for ARM (Thumb Enabled) Built on Nov 24 2008 at 14:58:01NetDCU9 V1.09 - Firmware Init
Copyright (c) 2007 F&S Elektronik Systeme GmbH
Build: Feb 5 2009/17:09:02
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
OEM: Force clean boot.
DCache: 32 sets, 32 ways, 32 line size, 32768 size
ICache: 32 sets, 32 ways, 32 line size, 32768 size
OEMInit: Set size of first SDRAM bank to = 64 MB
HW-WATCHDOG: ENABLED
Drivers\Builtin\Serial1 - OFF
OEM: Not cleaning system hive
OEM: Not cleaning user profiles
OEM: Not cleaning system hive
ERROR: OALIoCtlHalGetDeviceInfo: Device doesn't support IOCTL_HAL_GET_DEVICE_INFO::SPI_GETUUID
VID: Version 1.0, ActiveKey = Drivers\Active\19
dwVideoDeviceContext=0x305e0rnDM9CE: DM9000/9000A/9010 driver v3.2.9
DM9CE: StationAddress [ 00-05-51-01-a9-1c ]
CID: Version 103, ActiveKey = Drivers\Active\22
BCS: Version 1.0, ActiveKey = Drivers\Active\34
DIO: Version 1.7, ActiveKey = Drivers\Active\35
AIN: Version 1.0, ActiveKey = Drivers\Active\36
Display-Mode: 3, Name SXGA standard display
SMIVGX - FrameBuffer Base = 0x10000000.
SMIVGX - Register Base = 0x13E00000.
Error Opening reg key Drivers\Display\SMIVGX\MONITOR0
Display-Mode: 0, Name SXGA standard display
SMIVGX: Detect Card
SMI: m_pLAW = 0xD0C40000
SMI: m_pREG = 0xD1430000
Backlight mode can't be read from registry. Defaulting it to enabled state
GetLCDcontrast: read contrast value: 0x0
GetLCDcontrast: dwDefaultContrast=0x0, contrast=0x0
MATRIX: matrix keyboard is OFF.
EnableTouchscreen PASSED
NDCUCFG V: 037 started. Platform: NETDCU9
CreateFile() failed -> ERROR COM1: