Posts by RainerKa

    Hallo,


    Quote from "Baeder"

    Sie können für diese Aufgabe den FS-Bus benutzen, wenn Sie eine NetDCU einsetzten.
    Siehe auch Dokumentation FS-Bus in der Treiber Dokumentation.


    hätte man mir ja auch gleich sagen können.
    Interrupt brauche ich aber.


    Irgendwo auf der CD in einem Readmefile steht es, nett. :evil:



    Die DDraw-Beispiele mögen ja funktionieren, aber ich bekomme kein DDraw nach meinem Beispiel initialisiert. Da fehlen die Sourcecodes für die Beispiele, die hatte ich schon gesucht, damit ich sehen kann wo ich den Fehler gemacht habe.


    Eigendlich erwarte ich, wenn ich so eine Platine kaufe, das alles einfach funktioniert, von der Ausnahme mit den LCD und TFT Displays mal abgesehen, der Rest sollte aber schon ohne Probleme laufen.


    MfG Rainer[/quote]

    Moin,


    schade das Keiner auf meine Probleme antwortet.
    Nochmal einen kleine Zusammenfassung.


    1) Includefile parintfsdk.h die sich nicht in der SDK befindet.
    Wird die nun, eventuell auch später, für die SDK der netDCU9 benötigt?


    2) FS-Bus
    Das währe genau das was ich brauche, aber der Key HKLM\Drivers\Builtin\PARINTF, war in der Registry nicht vorhanden. Inzwischen habe ich die Werte aus der Devicetreiber Beschreibung netDCU4/5/6/8
    in die Registrierung eingetragen, aber leider bekomme ich immer noch keinen Zugriff auf den FS-Bus, weil er nicht, mit "CreateFile", zu öffnen ist.
    Wo finde ich eigendlich die DLL "PARINTF.DLL" die in der Registrierung angegeben werden muß?


    3) Für mein Projekt brauche ich auch eine flotte Grafik. Das Darstellen einer Grafik mit der netDCU und der WindowsAPI, ist mir zu langsam.
    Nun habe ich es mit Directx, was ja auch in der netDCU SDK enthalten ist, versucht. Ergebnis, die DX Initialisierung kam nur bis

    IstOK = DirectDrawCreate(NULL, (LPDIRECTDRAW *) &lpDirectDraw, NULL);
    IstOK = lpDirectDraw->SetCooperativeLevel (hWnd, DDSCL_NORMAL );


    und ist hier beim Initiallisieren ausgestiegen.


    IstOK = lpDirectDraw->SetDisplayMode (640, 480, 8,0,0);


    Ist Directx noch nicht funktionfähig????


    Wäre nett wenn wir das in den Griff bekommen würden.



    MfG Rainer

    OK,


    muß etwas bei der Installation schiefgelaufen sein, nach Deinstallieren und neuer Installation, habe ich die Files.


    Aber der Key fehlt mir immer noch


    MfG Rainer.

    Moin,


    die Includefile, habe ich jetzt mal auskommentiert, anscheinend wird sie zum öffnen des FS-Busses noch nicht gebraucht, und gleich wurde mir der nächste Fehler vom Visual Studio gemeldet, es gibt in der netDCU9 SDK keine OLE32.lib.


    Dann habe ich mir auch einmal das netDCU10 SDK, runtergeladen und siehe da, die von mir vermissten files sind dort vorhanden.


    Was ist denn nun mit der netDCU9 SDK los, stimmen die Beispiele der TreiberDOKU nicht mehr?
    Oder stimmt die netDCU9 SDK nicht?



    Auch vermisse ich in der Registry der netDCU9 den Key


    [HKLM\Drivers\BuiltIn\PARINTF]



    MfG Rainer

    Moin,


    Danke, das nächste Problem,


    habe mir die netDCU9 SDK runtergeladen und installiert. Im Beispiel zu Programmierung des FS Busses, PDF Datei NetDCU 4,5,6,8, FS-Bus Driver


    1) open FS-Bus port, wird eine Includefile, "parintfsdk.h",gefordert, die in der netDCU9 SDK, die ich habe, nicht vorhanden ist.


    Welche Files sind denn nun notwendig?


    MfG Rainer

    Moin, Moin,


    In folgendem Thread,


    <!-- m --><a class="postlink" href="http://fs-net.de/phpBB2/viewtopic.php?t=168">http://fs-net.de/phpBB2/viewtopic.php?t=168</a><!-- m -->


    wurde vor 1 1/2 Jahren mal über die Geschwindikeit eines Datentransfers über DIO geschrieben. Nun brauche ich für mein Projekt und einer netDCU9, einen ähnlichen Datendurchsatz von ca. 100000 Bytes oder 50000 16 Bit Worte pro Sekunde.


    Ist die mögliche Transfergeschwindikeit inzwischen höher geworden? 15KhZ, die schnellere Taktfrequenz wird es wohl nicht bringen, wie dort, beschrieben sind auch für mich zu wenig.
    Oder welche andere Möglichkeit besteht, die Daten mit der geforderten Geschwindigkeit zu bewegen. Die DCU hat nichts anderes zu tun, als die Daten anzunehmen, auf dem Monitor/Display dazustellen und eventuelle Bedienungen durch den User auszuführen und im System zu verteilen.



    MfG Rainer

    Hallo,


    ein dickes Danke, jetzt funktioniert es.


    hatte mir dann doch wohl den falschen Mode rausgesucht :-( .


    Erste kleine Testprogramme laufen ohne Probleme. Die nächste Hürde ist dann, ein kleines Display anzuschließen. Kommt aber später.


    Mit freudlichen Grüßen R.

    Moin und ein frohes neues Jahr;


    Zu meinem Problem des letzten Jahres.
    Was möchte ich: Ich möchte einen handelsüblichen VGA Monitor, 480x640 Auflösung, an die DCU anschließen. KEIN DISPLAY, das kommt später. Warum einen Monitor, die Schnittstelle DCU -> Monitor ist bekannt und genormt. Da ist es so ziemlich egal welchen Monitor man anschließt, Hauptsache ist, das die Analogschnittstelle richtig funktioniert.
    Ich möchte im Moment NUR, das Windows CE Logo auf dem Monitor sehen, nicht mehr und nicht weniger.
    Inzwischen habe ich das Kernel
    <!-- m --><a class="postlink" href="http://www.fs-net.de/download/bin/">http://www.fs-net.de/download/bin/</a><!-- m --> vom 11.12.2007 auf der DCU installiert und das NDCUCFG auf com2: umgeleitet, und die Debugausgabe eingeschaltet.


    Weiterhin
    <!-- m --><a class="postlink" href="http://www.fs-net.de/download/docu/netdcu/english/NetDCU9_Display_eng.pdf">http://www.fs-net.de/download/docu/netd ... ay_eng.pdf</a><!-- m --> Seite 17


      reg open \SYSTEM\GDI\MONITORS
      reg set value “Total Monitors†dword 2
      reg open \Drivers\Display\SMIVGX
      reg set val Mode dword 4
      reg create key MONITOR1
      reg set value Mode dword 1
      reg save


    durchgeführt


    Nach dem Start der DCU werden folgende Debugausgaben angezeigt


      Exc<0><0>
      Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
      Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
      Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
      Boot Loader, Version 1.31
      StepStone Loader, Version N911


      Create partition for boot section ... Success
      INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
      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=0x81334148


      ROMHDR (cTOC = 0x01234148) ---------------------
      DLL First : 0x4001c001
      DLL Last : 0x40e4c0a5
      Physical First : 0x80100000
      Physical Last : 0x81336110
      Num Modules : 193
      RAM Start : 0x81340000
      RAM Free : 0x81357000
      RAM End : 0x84000000
      Num Copy Entries : 2
      Copy Entries Offset : 0x80f4afb8
      Prof Symbol Length : 0x00000000
      Prof Symbol Offset : 0x00000000
      Num Files : 67
      Kernel Flags : 0x00000000
      FileSys RAM Percent : 0x80808080
      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 13000 milliseconds
      Kernel read from NAND
      INFO: OEMLaunch: Jumping to Physical Address 0xA0107F14h (Virtual AddreWindows CE Kernel for ARM (Thumb Enabled) Built on Sep 30 2007 at 22:37:06


      NetDCU9 V0.05 - Firmware Init
      Copyright (c) 2007 F&S Elektronik Systeme GmbH
      Build: Dec 11 2007/12:17:13
      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
      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
      DM9CE: DM9000/9000A/9010 driver v3.2.9
      DM9CE: StationAddress [ 00-05-51-01-63-d1 ]
      CID: Version 103, ActiveKey = Drivers\Active\23
      DIO: Version 1.0, ActiveKey = Drivers\Active\35
      AIN: Version 1.0, ActiveKey = Drivers\Active\36
      Display-Mode: 4, Name QVGA standard display
      SMIVGX: Panel ON, CRT OFF (0x206)
      SMIVGX: DisplayType=0x1
      SMIVGX - FrameBuffer Base = 0x10000000.
      SMIVGX - Register Base = 0x13E00000.
      Error Opening reg key Drivers\Display\SMIVGX\MONITOR0
      Display-Mode: 0, Name QVGA standard display
      SMIVGX: Panel ON, CRT OFF (0x206)
      SMIVGX: DisplayType=0x1
      SMIVGX: Detect Card
      SMIVGX: m_pLAW = 0xD0BC0000
      SMIVGX: m_pREG = 0xD13B0000
      SMIVGX - MONITOR #0
      m_nChipID = 0x00000501
      m_nLAWPhysical = 0x10000000
      m_pLAW = 0xD0BC0000
      m_nREGPhysical = 0x13E00000
      m_pREG = 0xD13B0000
      SMI::Size of video memory:8323072
      SMI::Clear video memory
      Display-Mode: 1, Name SVGA standard display
      SMIVGX: Detect Card
      SMIVGX: m_pLAW = 0xD15E0000
      SMIVGX: m_pREG = 0xD1DD0000
      SMIVGX - MONITOR #1
      m_nChipID = 0x00000501
      m_nLAWPhysical = 0x10000000
      m_pLAW = 0xD15E0000
      m_nREGPhysical = 0x13E00000
      m_pREG = 0xD1DD0000
      SMI: SetModeHardware
      SMI: LCD voltage = 3,3 Volt
      SMI: PANEL PLL 288000000 Hz, divider 3, shift 3, clock 6300000 actual 6000000
      Backlight mode can't be read from registry. Defaulting it to enabled state
      CONTRAST_CMD_DEFAULT
      GetLCDcontrast: read contrast value: 0x0
      GetLCDcontrast: dwDefaultContrast=0x0, contrast=0x0
      MATRIX: matrix keyboard is OFF.
      EnableTouchscreen PASSED
      NDCUCFG V: 034 started. Platform: NETDCU9


    Auf dem Monitor ist nur ein blaues Bild zu sehen, aber ein Mauszeiger und ein Popupmenue beim Drücken der rechten Maustaste, welches in schwarz/weiß dagestellt wird und deutlich zu lesen ist.


    Danach mit


      reg open \drivers\display\SMIVGX\Monitor1<LF>
      reg set value mode dword 0<LF>
      reg save


    Mode im Monitor1 auf 0 für VGA Auflösung gesetzt


    Hat keinen Erfolg gebracht, der Monitor sieht genauso aus wie beim ersten Versuch.


    Nächster Versuch


      reg open \drivers\display\smivgx
      reg set value mode dword 0
      reg save


    Nach dem Start habe ich folgende Debugausgabe:


      Exc<0><0>
      Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
      Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
      Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
      Boot Loader, Version 1.31
      StepStone Loader, Version N911


      Create partition for boot section ... Success
      INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
      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=0x81334148


      ROMHDR (cTOC = 0x01234148) ---------------------
      DLL First : 0x4001c001
      DLL Last : 0x40e4c0a5
      Physical First : 0x80100000
      Physical Last : 0x81336110
      Num Modules : 193
      RAM Start : 0x81340000
      RAM Free : 0x81357000
      RAM End : 0x84000000
      Num Copy Entries : 2
      Copy Entries Offset : 0x80f4afb8
      Prof Symbol Length : 0x00000000
      Prof Symbol Offset : 0x00000000
      Num Files : 67
      Kernel Flags : 0x00000000
      FileSys RAM Percent : 0x80808080
      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 13000 milliseconds
      Kernel read from NAND
      INFO: OEMLaunch: Jumping to Physical Address 0xA0107F14h (Virtual AddreWindows CE Kernel for ARM (Thumb Enabled) Built on Sep 30 2007 at 22:37:06


      NetDCU9 V0.05 - Firmware Init
      Copyright (c) 2007 F&S Elektronik Systeme GmbH
      Build: Dec 11 2007/12:17:13
      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
      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
      DM9CE: DM9000/9000A/9010 driver v3.2.9
      DM9CE: StationAddress [ 00-05-51-01-63-d1 ]
      CID: Version 103, ActiveKey = Drivers\Active\23
      DIO: Version 1.0, ActiveKey = Drivers\Active\35
      AIN: Version 1.0, ActiveKey = Drivers\Active\36
      Display-Mode: 0, Name VGA standard display
      SMIVGX: Panel ON, CRT OFF (0x206)
      SMIVGX: DisplayType=0x1
      SMIVGX - FrameBuffer Base = 0x10000000.
      SMIVGX - Register Base = 0x13E00000.
      Error Opening reg key Drivers\Display\SMIVGX\MONITOR0
      Display-Mode: 0, Name VGA standard display
      SMIVGX: Panel ON, CRT OFF (0x206)
      SMIVGX: DisplayType=0x1
      SMIVGX: Detect Card
      SMIVGX: m_pLAW = 0xD0BC0000
      SMIVGX: m_pREG = 0xD13B0000
      SMIVGX - MONITOR #0
      m_nChipID = 0x00000501
      m_nLAWPhysical = 0x10000000
      m_pLAW = 0xD0BC0000
      m_nREGPhysical = 0x13E00000
      m_pREG = 0xD13B0000
      SMI::Size of video memory:8323072
      SMI::Clear video memory
      Display-Mode: 0, Name VGA standard display
      SMIVGX: Detect Card
      SMIVGX: m_pLAW = 0xD15E0000
      SMIVGX: m_pREG = 0xD1DD0000
      SMIVGX - MONITOR #1
      m_nChipID = 0x00000501
      m_nLAWPhysical = 0x10000000
      m_pLAW = 0xD15E0000
      m_nREGPhysical = 0x13E00000
      m_pREG = 0xD1DD0000
      SMI: SetModeHardware
      SMI: LCD voltage = 3,3 Volt
      SMI: PANEL PLL 288000000 Hz, divider 3, shift 1, clock 25000000 actual 24000000
      Backlight mode can't be read from registry. Defaulting it to enabled state
      CONTRAST_CMD_DEFAULT
      GetLCDcontrast: read contrast value: 0x0
      GetLCDcontrast: dwDefaultContrast=0x0, contrast=0x0
      MATRIX: matrix keyboard is OFF.
      EnableTouchscreen PASSED
      NDCUCFG V: 034 started. Platform: NETDCU9


    Und die Anzeige auf dem Monitor hat sich geändert.


    Ich habe noch ein blaues Bild, aber das Windows CE Logo ist schemenhaft im blau zu erkennen, es fehlen die Farben rot und grün. Der Mauszeiger ist in weiß und das Popupmenue in schwarz/weiß zu erkennen.



    Mit freundlichen Grüßen R.

    Hallo


    danke für die so ausfürliche Beschreibung.


    Wahrscheinlich liegt daran, das ich bisher alles was ich benötige an Hard und Software, selbst entwickelt habe/musste, und dadurch alle Möglichkeiten, und Tricks kannte und dann auch sofort wusste wo man ansetzen kann. Dieses Projekt mit der netDCU und WIN CE ist völliges Neuland für mich.


    Was WIN CE angeht ist mir vollkommen klar geworden deswegen habe ich inzwischen auch Literatur bestellt.


    Systematisch gehe ich eigendlich immer vor, ein Schritt vor wenn nicht ok, den selben Schritt wieder zurück.


    Zum letzten Ereignis:


    Habe die Textdatei für SXGA übertragen, neu gestartet, kein Bild mehr gehabt, und die Möglichkeit irgend etwas zu Konfigurieren war auch nicht mehr gegeben. Das Tool war tot oder nicht / nur Teilweise gestartet, über USB war auch keine Kommunikation mehr möglich.
    Reset im Monitorprogramm für die Registry mit R hat nichts gebracht und ein neues aufspielen des Kernels auch nicht.
    Erst Formatieren der Flashdisk/neu Partitonieren, und erneutes aufspielen des Kernels hat das System wieder zum Leben erweckt.
    Auch ein Änderung der Bitplanes in den VGAeinstellungen von 16 auf 24 hat das System abgeschossen.


    Inzwischen habe ich auf dem Monitor endlich ein Bild was aber nur in einem satten blau dargestellt wird, das "Windows CE logo" ist schemenhaft zu erkennen. Bei Betätigung der rechten Maustaste erscheind ein POPUP menue in weiß und ist einwandfrei zu lesen.
    Das bedeutet erstmal, das die Farben richtig rüberkommen, die Schnittstelle Hardware -> Monitor sollte in Ordnung sein.



    Ich möchte im Moment, nur einen Monitor anschließen.


    Display verwende ich keins nur einen handelsüblichen Monitor, das Display wurde noch nicht geliefert.


    Aber für dieses Jahr nerve ich erst einmal nicht weiter, gehe jetzt in den Weihnachtsurlaub.


    Vielen Dank für die Unterstützung, ein Frohes Fest und einen guten Rutsch ins neue Jahr.


    R.

    Moin, Moin,


    ich bin "total begeistert", wie im letzten Post beschriben habe ich die File


    MODE3_TFT_SXGA.txt


    mit diesen Werten


    reg open \drivers\display\SMIVGX
    reg create key mode3
    reg set value name string "SXGA standard display"
    reg set value BFW dword 38
    reg set value EFW dword 1
    reg set value BLW dword 248
    reg set value ELW dword 48
    reg set value LPP dword 1024
    reg set value PPL dword 1280
    reg set value VSW dword 3
    reg set value HSW dword 112
    reg set value type dword 6
    reg set value config dword 0
    reg set value msignal dword 0
    reg set value rows dword 1024
    reg set value columns dword 1280
    reg set value width dword 115
    reg set value height dword 86
    reg set value voltage dword 33
    reg set value bpp dword 16
    reg set value lcdclk dword 108000000
    reg set value EnableCursor dword 1
    reg set value PhysFrameBuffDraw dword 0
    display mode set 3
    reg save
    reg open \drivers\display\SMIVGX\mode3
    reg enum


    überspielt, geänder habe ich 'config' was ich auf 0 setzte.


    Nach Ãœberspielen und Neustart, kann ich nun keine Konfiguration mehr einstellen.
    Das Anfangszeichen "!>" für die Konfiguration erscheint nicht mehr.


    Nach Neustart bin ich dann in den Monitor gegangen und habe versucht mit "R" die Registry zu löschen



      Reset registry to default version
      Are you sure (Y/N) ? :Y
      Please wait until system has booted ..
      +ReadKernelRegionFromNandFlash
      Image Signature in Flash Memory found (dwSig=0x43454345)
      TOC pointer=0x81334148


    Neustart, es hat sich nichts verändert.


    Dann habe ich nochmal den Kernel überspielt, auch keine Änderung.
    Was muß ich denn nun wieder machen um es zum Laufen zu bringen.


    MfG R.

    Nun zum Eingangsproblem,


    ich möchte ein LCD Display anschließen und parallel dazu einen Monitor, beide sollen das Gleiche anzeigen..


    Nach dem aufspielen des neuen Kernel, habe ich nun geschafft schon mal ein baues Bild zu erhalten, wo auch andeutungsweise, das WIN CE Logo durchschimmert.
    Nun habe ich ein wenig mit den Auflösungen getestet, und was ist nun passiert, bei der XSGA Auflösung ist das System wieder abgeschmiert, nehme mal an, die hohe Auflösung kann die DCU nicht, bis zu welcher Auflösung kann ich nun gehen, jedenfalls kann ich wieder nicht Konfigurieren :(. Hoffe das ein Reset der Registry das Problem beseitigt.


    Gruß R.

    Hi


    OK, 18 MB langten nicht, das BIN File ist 18,7MB, bin dann auf 22MB gegangen, erstmal zur Sicherheit.



    :> P
    -------------------PARTITION CONFIGURATION--------------
    Current settings:
    Total : 64 MB
    OS-Image: 16 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 32 MB, Part type: EXTENDED
    Enter maximal size for OS-Image [16]: 18<LF>
    Enter maximal size for FFSDISK [-8554]: <LF>
    Format FFSDISK as FA(T) or (F)3S [T]: <LF>


    Format 2nd partition as (E)XTENDED or (F)3S [E]: <LF>


    New settings:
    Total : 64 MB
    OS-Image: 8618 MB
    FFSDISK : -8554 MB, Part type: FAT
    SECOND : 0 MB, Part type: EXTENDED


    Is this information correct? [y] (y/n) n


    Current settings:
    Total : 64 MB
    OS-Image: 16 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 32 MB, Part type: EXTENDED
    Enter maximal size for OS-Image [16]: 18MB<LF>
    Enter maximal size for FFSDISK [46]: 16MB<LF>
    Format FFSDISK as FA(T) or (F)3S [T]: T
    Format 2nd partition as (E)XTENDED or (F)3S [E]: E
    New settings:
    Total : 64 MB
    OS-Image: 18 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 30 MB, Part type: EXTENDED


    Is this information correct? [y] (y/n) <LF>


    Flash configuration has changed.
    To accept new values, flash must be formatted.
    WindowsCE image and all data in FFSDISK will be erased.
    Continue ? (Y/n) Y<LF>
    done
    Create partition for boot section ... Enter Low Level Format [0x0, 0xfff].
    Erasing flash block(s) [0x0, 0xfff] (please wait): <LF>
    <LF>
    <LF>
    ?<LF>
    <LF>
    Done.
    Done.


    Success
    Create partition for kernel section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    <LF>
    ?<LF>
    Success
    Create partition for FFSDISK section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    FindFreeSector: FreeSector is: 0x9141 after processing part 0x21.
    Success
    Create partition for EXTENDED section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    FindFreeSector: FreeSector is: 0x9141 after processing part 0x21.
    FindFreeSector: FreeSector is: 0x11161 after processing part 0xb.
    CreatePartition: Num sectors set to 0xed40 to allow for compaction blocks.
    Success



    WARNING: Boot configuration signature invalid - choosing defaults...
    :> :> :> :> :>
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> :> :> :>
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> :> DU
    Waiting for USB download
    +USB_Init()
    BulUsbDevice::BulUsbDevice
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.


    Download file information:
    -------------------------------------------------------------------------------
    [0]: Address=0x80100000 Length=0x1236110 Name=C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin
    INFO: Changed start address for C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin to 0x80100000.


    Done
    All files tranfered
    INFO: Write image at 0x80100000 size 0x01236110 to NAND Flash
    Create partition for boot section ... Success
    Create partition for kernel section ... Success
    Create partition for FFSDISK section ... Success
    Create partition for EXTENDED section ... Success
    WriteRegionsToNandFlash<LF>
    <LF>
    <LF>
    <LF>
    <LF>
    <LF>
    <LF>


    INFO: BP_OpenPartition: dwBINFSPartLength =0x1236110).
    INFO: Part_StartSector=0x140, Part_TotalSectors=0x00009001
    ERROR: WriteRegionsToNandFlash: BINFS partition is to small.


    ERROR: Flash write failed
    HALT Reason=0xFFFFFFF4
    ERROR: FlashWrite failed
    ERROR !!!!
    Disable AUTO BOOT
    Reboot system and correct bootloader settings
    SpinForever...
    <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S<to> P
    -------------------PARTITION CONFIGURATION--------------
    Current settings:
    Total : 64 MB
    OS-Image: 18 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 30 MB, Part type: EXTENDED
    Enter maximal size for OS-Image [18]: 22MB<LF>
    Enter maximal size for FFSDISK [42]: 16MB<LF>
    Format FFSDISK as FA(T) or (F)3S [T]: T
    Format 2nd partition as (E)XTENDED or (F)3S [E]: E
    New settings:
    Total : 64 MB
    OS-Image: 22 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 26 MB, Part type: EXTENDED


    Is this information correct? [y] (y/n) y
    Flash configuration has changed.
    To accept new values, flash must be formatted.
    WindowsCE image and all data in FFSDISK will be erased.
    Continue ? (Y/n) Y<LF>
    done
    Create partition for boot section ... Enter Low Level Format [0x0, 0xfff].
    Erasing flash block(s) [0x0, 0xfff] (please wait): Done.
    Done.


    Success
    Create partition for kernel section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    Success
    Create partition for FFSDISK section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    FindFreeSector: FreeSector is: 0xb141 after processing part 0x21.
    Success
    Create partition for EXTENDED section ... FindFreeSector: FreeSector is: 0x12b after processing part 0x20.
    FindFreeSector: FreeSector is: 0xb141 after processing part 0x21.
    FindFreeSector: FreeSector is: 0x13161 after processing part 0xb.
    CreatePartition: Num sectors set to 0xcd40 to allow for compaction blocks.
    Success



    WARNING: Boot configuration signature invalid - choosing defaults...
    :> :> DU
    Waiting for USB download
    +USB_Init()
    BulUsbDevice::BulUsbDevice
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.


    Download file information:
    -------------------------------------------------------------------------------
    [0]: Address=0x80100000 Length=0x1236110 Name=C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin
    INFO: Changed start address for C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin to 0x80100000.


    Done
    All files tranfered
    INFO: Write image at 0x80100000 size 0x01236110 to NAND Flash
    Create partition for boot section ... Success
    Create partition for kernel section ... Success
    Create partition for FFSDISK section ... Success
    Create partition for EXTENDED section ... Success
    WriteRegionsToNandFlash+
    INFO: BP_OpenPartition: dwBINFSPartLength =0x1236110).
    dwRegionStart=0x80100000).
    dwRegionLength=0x1236110).
    INFO: BP_SetDataPointer: Set data pointer in BINFS partition (offset=0x0).
    INFO: WriteRegionsToNandFlash: Write region to BINFS partition (start=0x80100000, length=0x1236110).
    Writing image to flash complete.
    All files flashed
    OEMReadData: 0x2A30EC
    <LF>
    ?<LF>
    <LF>
    <LF>
    <LF>
    <LF>
    <LF>
    <LF>
    ?<LF>
    <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S<to> ?
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> i
    NetDCU9 boot options valid : YES
    Start Download after reboot : no
    Download kernel to : FLASH
    Kernel load/store compression : OFF
    Size of area for OS image : 22 MB
    Size of FFSDISK : 16 MB
    Format of FFSDISK : FAT
    Size of 2nd partition : 26 MB
    Format of 2nd partition : EXTENDED
    F3S serial number :
    Launch image after reboot : no
    Output debug messages at serial port : no
    Bootloader Network setting valid : YES
    -MAC Address : 0:5:51:0:0:9
    -Use DHCP to get IP address: YES
    WindowsCE MAC address valid : yes
    -WindowsCE MAC Address : 0:5:51:1:63:D1
    :> TDisplay-Mode: 0, Name VGA standard display, 640x480, bpp=16, Voltage=3.3V
    SM501 DeviceID=0x50100C0 (0xBA600000)
    SMIVGX - Video Memory Size = 8388608.
    :>


    Hoffe das ist alles OK so?

    Noch ein Versuch gestartet



    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S<to> ?
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> DU
    Waiting for USB download
    +USB_Init()
    BulUsbDevice::BulUsbDevice
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.


    Download file information:
    -------------------------------------------------------------------------------
    [0]: Address=0x80100000 Length=0x1236110 Name=C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin
    INFO: Changed start address for C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin to 0x80100000.


    Done
    All files tranfered
    INFO: Write image at 0x80100000 size 0x01236110 to NAND Flash
    Create partition for boot section ... Success
    Create partition for kernel section ... Success
    Create partition for FFSDISK section ... Success
    Create partition for EXTENDED section ... Success
    WriteRegionsToNandFlash+
    INFO: BP_OpenPartition: dwBINFSPartLength =0x1236110).
    INFO: Part_StartSector=0x140, Part_TotalSectors=0x00008001
    ERROR: WriteRegionsToNandFlash: BINFS partition is to small.


    ERROR: Flash write failed
    HALT Reason=0xFFFFFFF4
    ERROR: FlashWrite failed
    ERROR !!!!
    Disable AUTO BOOT
    Reboot system and correct bootloader settings
    SpinForever...



    Die Zeilen in Rot könnten bedeuten, das ich vielleicht doch nicht schuld bin.
    Dieses File habe ich geladen


    NK9_CF2_MP_071211.zip


    Bei diesen Bootloader settings


    NetDCU9 boot options valid : YES
    Start Download after reboot : no
    Download kernel to : FLASH
    Kernel load/store compression : OFF
    Size of area for OS image : 16 MB
    Size of FFSDISK : 16 MB
    Format of FFSDISK : FAT
    Size of 2nd partition : 32 MB
    Format of 2nd partition : EXTENDED
    F3S serial number :
    Launch image after reboot : no
    Output debug messages at serial port : no
    Bootloader Network setting valid : YES
    -MAC Address : 0:5:51:0:0:9
    -Use DHCP to get IP address: YES
    WindowsCE MAC address valid : yes
    -WindowsCE MAC Address : 0:5:51:1:63:D1



    MfG R.

    Hallo,


    TOLL , jetzt geht fast garnichts mehr.


    Jetzt ist das eingetreten was ich gestern befüchtet habe.


    Da alle Versuche nichts brachten, habe ich versucht ein neues Kernel aufzuspielen.


    Ergebnis Konfigtool kann ich nicht mehr benutzen,
    USB geht nicht mehr.


    Der Ablauf des Versuches das Kernel aufzuspielen.


    Wo habe ich was falsch gemacht. Schade das es keine brauchbare Doku gibt.


    ession
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :>
    Erasing contents of flash disk
    Are you sure (Y/N) ? :L
    :> P
    -------------------PARTITION CONFIGURATION--------------
    Current settings:
    Total : 64 MB
    OS-Image: 16 MB
    FFSDISK : 16 MB, Part type: FAT
    SECOND : 32 MB, Part type: EXTENDED
    Enter maximal size for OS-Image [16]: <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    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=0x80FE29E8


    ROMHDR (cTOC = 0x00ee29e8) ---------------------
    DLL First : 0x4001c001
    DLL Last : 0x40a3c0a3
    Physical First : 0x80100000
    Physical Last : 0x80fe486c
    Num Modules : 182
    RAM Start : 0x80ff0000
    RAM Free : 0x81007000
    RAM End : 0x84000000
    Num Copy Entries : 2
    Copy Entries Offset : 0x805ebf34
    Prof Symbol Length : 0x00000000
    Prof Symbol Offset : 0x00000000
    Num Files : 68
    Kernel Flags : 0x00000000
    FileSys RAM Percent : 0x80808080
    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 10000 milliseconds
    Kernel read from NAND
    INFO: OEMLaunch: Jumping to Physical Address 0xA0107F14h (Virtual Address 0x0h)...



    <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    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=0x80FE29E8


    ROMHDR (cTOC = 0x00ee29e8) ---------------------
    DLL First : 0x4001c001
    DLL Last : 0x40a3c0a3
    Physical First : 0x80100000
    Physical Last : 0x80fe486c
    Num Modules : 182
    RAM Start : 0x80ff0000
    RAM Free : 0x81007000
    RAM End : 0x84000000
    Num Copy Entries : 2
    Copy Entries Offset : 0x805ebf34
    Prof Symbol Length : 0x00000000
    Prof Symbol Offset : 0x00000000
    Num Files : 68
    Kernel Flags : 0x00000000
    FileSys RAM Percent : 0x80808080
    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 10000 milliseconds
    Kernel read from NAND
    INFO: OEMLaunch: Jumping to Physical Address 0xA0107F14h (Virtual Address 0x0h)...



    ON<LF>sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
    <0>ssssssssssssssss<0>sssssssssss


    F&S N9 Loader N911 built Oct 12 2007 15:57:44


    Type 'd' to download, 'E' to erase
    ssssssssssssssssssssssd
    waiting...
    .S<ESC><0>SSSSSSSSSSSSS
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft WindSSSows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    SNetDCU9 - WindowsCE Bootloader
    :> :> :> SSS:> :> :> SSS:> :> :> :> o:> n
    -------------------SYSTEM NETWORK CONFIGURATION--------------
    Carefully answer these questions to configure your ethernet bootloader.
    Enter boot-loader MAC address (actual 00:05:51:00:00:09):<LF>



    Enable DHCP [Y] (y/n) ? :<0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    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=0x80FE29E8


    ROMHDR (cTOC = 0x00ee29e8) ---------------------
    DLL First : 0x4001c001
    DLL Last : 0x40a3c0a3
    Physical First : 0x80100000
    Physical Last : 0x80fe486c
    Num Modules : 182
    RAM Start : 0x80ff0000
    RAM Free : 0x81007000
    RAM End : 0x84000000
    Num Copy Entries : 2
    Copy Entries Offset : 0x805ebf34
    Prof Symbol Length : 0x00000000
    Prof Symbol Offset : 0x00000000
    Num Files : 68
    Kernel Flags : 0x00000000
    FileSys RAM Percent : 0x80808080
    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 10000 milliseconds
    Kernel read from NAND
    INFO: OEMLaunch: JumpSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS


    Sing to Physical Address 0xA0107F14h (Virtual Address 0x0h)...



    <0>SSSSSSSSSSSSSSSSSSSSSSSSS<0>SSSSSSSSSSSSSSSS
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    CSSSreate partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    SNetDCU9 - WindowsCE Bootloader
    :> :> :> :> SS:> :> :> SSS:> :> :> SSS:> :> :> SSS:> :> :> SS:> :> SSS:> :> :> SSS:> :> :> SSS:> :> :> SS:> :> SS :> :> :> ,:> .:> ::> ;:> -:> _:> Ä:> Ö:> Lü > After next Reboot Kernel will NOT be started
    :> ß0:> :>:> l<LF>
    > After next Reboot Kernel will NOT be started
    :> > After next Reboot Kernel will NOT be started
    :> L<LF>
    > After next Reboot Kernel will NOT be started
    :> ':> #:> ':> #:> ä:> ?
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> L1 > After next Reboot Kernel will be started automatically
    :> DU
    Waiting for USB download
    +USB_Init()
    BulUsbDevice::BulUsbDevice
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.
    *** Unknown STRING index 238
    *** UnHandled GET_DESCRIPTOR request:0x3ee
    RNDISFN:: UFN_RESET received.
    RNDISFN:: UFN_RESET received.


    Download file information:
    -------------------------------------------------------------------------------
    [0]: Address=0x80100000 Length=0x1236110 Name=C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin
    INFO: Changed start address for C:\Abeitsordner_spectrumanalyser\WindowsCPU\kernel usw\NK9_CF2_MP_071211.bin to 0x80100000.


    Special Case
    Done
    All files tranfered
    INFO: Write image at 0x80100000 size 0x01236110 to NAND Flash
    Create partition for boot section ... Success
    Create partition for kernel section ... Success
    Create partition for FFSDISK section ... Success
    Create partition for EXTENDED section ... Success
    WriteRegionsToNandFlash+
    INFO: BP_OpenPartition: dwBINFSPartLength =0x1236110).
    INFO: Part_StartSector=0x140, Part_TotalSectors=0x00008001
    ERROR: WriteRegionsToNandFlash: BINFS partition is to small.


    ERROR: Flash write failed
    HALT Reason=0xFFFFFFF4
    ERROR: FlashWrite failed
    ERROR !!!!
    Disable AUTO BOOT
    Reboot system and correct bootloader settings
    SpinForever...
    <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    NetDCU9 - WindowsCE Bootloader
    :> ß:>:> ?
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> O
    Disable serial debug ouput during boot [Y] (Y/N) ? :N
    > Debug output enabled
    :> i
    NetDCU9 boot options valid : YES
    Start Download after reboot : no
    Download kernel to : FLASH
    Kernel load/store compression : OFF
    Size of area for OS image : 16 MB
    Size of FFSDISK : 16 MB
    Format of FFSDISK : FAT
    Size of 2nd partition : 32 MB
    Format of 2nd partition : EXTENDED
    F3S serial number :
    Launch image after reboot : no
    Output debug messages at serial port : yes
    Bootloader Network setting valid : YES
    -MAC Address : 0:5:51:0:0:9
    -Use DHCP to get IP address: YES
    WindowsCE MAC address valid : yes
    -WindowsCE MAC Address : 0:5:51:1:63:D1
    :> ?
    NetDCU - WindowsCE Bootloader
    Monitor Help
    I - Displays bootloader settings
    N - Set parameters for Ethernet protocol
    P - Setup partitioning information
    E - Total flash disk erase
    R - Total registry erase
    DE - Download Kernel (Ethernet)
    DU - Download Kernel (USB)
    A0 - Don't start download after boot
    AE - Start download after boot using Ethernet interface
    AU - Start download after boot using USB interface
    L0 - Don't launch previously stored kernel after boot
    L1 - Launch previously stored kernel after boot
    LC - Clear launch address stored in parameter RAM
    MF - Store kernel on flash disk
    MR - Store kernel in RAM memory
    Z0 - Disable image compression
    Z1 - Enable image compression
    F - Enter F3S serial number
    O - Enable/Disable serial debug output
    C - Reset to factory default configuration
    T - Total self-test of most of peripherals of NetDCU system
    :> r:> e:> g:> <LF>
    :> C
    Reset bootloader settings to factory default settings ?
    Are you sure (Y/N) ? :Y
    :> <0><0>
    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Oct 19 2007 13:26:17
    Microsoft Windows CE Bootloader for NetDCU9 Built Oct 19 2007
    Portions copyright (c) 2007 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.31
    StepStone Loader, Version N911


    Create partition for boot section ... Success
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    NetDCU9 - WindowsCE Bootloader
    :> <LF>


    Mit freundlichem zerkirschten Gruße R.

    Moin, Moin,


    Quote from "keller"


    dann gibt es ein Kommando "help <command>"


    Vermutlich müssten Sie einfach nur "help display" angeben, denn der Rest sind ja die Parameter zum "display"-Kommando.


    Danke, klappte dann auch, aber so eine richtige Erklärung ist das dann auch nicht, wo dann beschrieben wird wofür das Kommande wie benutzt werden muß.


    Quote from "keller"


    Sicher könnte man das eine oder andere am NDCUCFG noch schöner machen. Das ist aber gar nicht unbedingt die Zielsetzung. Denn letztendlich kann man nahezu alle diese Einstellungen später auch über die Windows-Registry sowieso in viel komfortablerer Form vornehmen. Wenn denn das Windows CE mal ordentlich läuft. Das Programm NDCUCFG ist hauptsächlich dazu da, das Henne-Ei-Problem zu lösen, also Konfigurieren zu können, wenn die eigentlich dafür gedachten komfortableren Konfigurationsmöglichkeiten (noch) nicht zur Verfügung stehen.


    Beim Visual Studio 2005 Profi ist ein
    "Remote Registry Editor" dabei, der über USB läuft, der scheint auch zu funktionieren.
    Da ich mich bisher mit der Registry noch nicht beschäftigt habe, habe ich aber noch keine Ahnung, was ich damit machen kann/muß.



    Quote from "keller"

    Selbstverständlich geht auch das. Das NDCUCFG ist ein Konfigurationstool von uns, F&S, nicht der Kommandozeileninterpreter von Windows CE. Wenn man dann den Kommandozeileninterpreter startet (z.B. über telnet), dann kann man wie in DOS entsprechende Befehl zum Anzeigen der Verzeichnisse, Bearbeiten der Dateien, Starten von Programmen, usw. eingeben.


    OK wie geht das?


    Quote from "keller"


    Zudem können Sie, wenn Sie ein Display angeschlossen haben, mit einer angeschlossenen USB-Maus die Windowsoberfläche bedienen, so ähnlich wie Sie das auch von einem Windows-Desktop gewohnt sind. Also den Arbeitsplatz öffnen und die Verzeichnisse inspizieren, Programme ausführen und mit der Taskbar arbeiten.


    Das ist dann schon besser zu bedienen, USB Tastatur geht hoffentlich auch?


    Quote from "keller"


    Das Problem ist eher, mal bis zu diesem Punkt zu kommen, wo das alles möglich ist. Dazu muss eben das Display und das Netzwerk konfiguriert sein. Und genau dazu gibt es das NDCUCFG. Nicht übermäßig komfortabel, aber es erfüllt seinen Zweck ganz ordentlich.


    Das wird wohl so sein, für Jemanden der sich schon damit auskennt, aber einem Neueinsteiger, kostet es Lebensjahre ;)


    Quote from "keller"


    Die Doku entwickelt sich halt häufig parallel mit den Boards mit. Und wenn dann ein neues Board herauskommt, dauert es immer ein klein wenig, bis wieder alles konsistent ist, bis also wieder überall in den verschiedenen Texten der Name des neuen Boards und die damit verbundenen Änderungen eingeflossen sind.


    Das ist ein altes, neues, immer wieder kommendes Problem. Nur erwarte ich, wenn man mit neuer Software, Platine und Starterkit viel Geld bezahlt, das es dann auch läuft, leider werde ich immer wieder entäuscht. :(


    Aber es klappt wenigsten mit der Unterstützung von Ihnen :) . Anderswo bleibt man im Regen stehen.


    Mit freundlichen Grüßen,
    R.

    Moin, Moin,


    sehr mühselig das Ganze, wenn ich daran denke das möglicherweise immer machen zu müssen, wenn die Geräte fertig sind....


    Nach

    Code
    1. reg open \drivers\display\SMIVGX
    2. reg enum


    wenn ich das eingebe, bekomme ich folgende Antwort:


      !>OK -> reg enum key \
      00 "Mode4" \
      01 "MONITOR1" \
      02 "Mode0" \
      OK -> reg enum value \
      00 "Config"=dword:11534336 \
      01 "Mode"=dword:4 \
      02 "UseBootInit"=dword:0 \
      03 "MemBase"=dword:0 \
      04 "MemLen"=dword:0 \
      05 "FB_BASE"=dword:268435456 \
      06 "FG_BASE"=dword:333447168 \
      07 "VgxSysIntr"=dword:31 \
      08 "PowerMonitor"=dword:0 \
      OK


    nach


    Code
    1. reg open \drivers\display\SMIVGX\ModeX
    2. REM LCD_VSP | LCD_HSP | LCD_OEP aktive low
    3. reg set value Config dword 0x00B00000
    4. reg save


    oder

    Code
    1. reg open \drivers\display\SMIVGX\ModeX
    2. REM LCD_VSP | LCD_HSP aktive low
    3. reg set value Config dword 0x00030000
    4. reg save


    mit den Modes Mode4 oder Mode0 war keine Änderung zu sehen.
    Mit Monitor1 habe ich auch versucht, kein Erfolg gehabt, die Polarität von V und Hsync ändern sich nicht.




    Mit dem Remote Registry Editor von MS konnte ich auch Änderungen vornehmen.
    Da gibt es dann unter HKEY_LOCAL_MACHINE/drivers/display/Monitor1/ noch einen Ordner Mode1


    Dann habe ich es nochmal mit Monitor1/Mode1 versucht, klappt immer noch nicht.



    Leider hat sich nichts getan, die Signale sind immer noch nicht richtig, sagt der Monitor.



    Wie bekomme ich ein Bild hier rein? Wollte einen Screen vom Registry Editor mit schicken.

    MfG R.

    Hallo,


    gut Danke, mit dem Workshop wird es wohl nichts, wohne leider nicht in Stuttgart. Das würde eine min 2 Tage Reise für die 4 Stunden werden.


    Aber ich habe es inzwischen geschafft, mit der oben von mir genannten Sequenz, dass die Signale für den Monitor am Ausgang anstehen. Leider meckert aber der Monitor über den ihm angebotenen Output.



    Nachdem ich mir die Signale mal angesehen und mit dem Ausgang der Grafikkarte meines PC's verglichen habe, war die Polarität von VSYNC und HSYNC eine andere, und der Spannungswert 3,3 Volt an der DCU am PC 5V. Die Spannung ist wohl eher nicht das Problem.


    Nun ich habe zwar im Display Manual gefunden wo ich was ändern müsste um die Polarität zu invertieren. Nur scheue ich mich es einfach aus zu probieren, denn mir und auch anderen, ist es schon passiert das nach änlichen Versuchen mit anderen Geräten, garnichts mehr funktioniert, das will ich vermeiden.



    währe folgendes richtig um die Polarität zu ändern


    reg open \Drivers\Display\SMIVGX
    reg set value Config dword 0x00B00000
    reg save


    Ich will nur die Polarität von V und HSync ändern


    MfG R.

    Moin,


    Danke für die Antwort, hilft mir aber nicht wirklich.
    Bisher habe ich mich mit verschiedenen Microcontrollern ohne Betriebssysteme oder ähnliches beschäftigt.
    Dieses ist der erste Versuch mit einem fertigen Embedded System. Windows CE kenne ich noch nicht, und das Konfigurationstool was gestartet wird, ist auch noch sehr ungewohnt.


    z.B.
    Gebe ich help ein, werden alle Kommandos gelistet OK


    da gibt es dann ein Kommandos wie "display mode set <mode>" oder
    "display mode get"
    Letzteres eingegeben und -- ERROR 100: Syntax error
    schön ----



    sorry, hatte das Kommando makiert und kopiert, dann geht es nicht. Man muß das Kommando von Hand eingeben. :?



    dann gibt es ein Kommando "help <command>"


    help "display mode get" eingegeben
    anstatt das Kommando zu erklären, wird die Liste nochmal ausgegeben.


    Weiterhin dachte ich, wenn auf der netDCU ein Betriebssystem läuft, müsste ich mich doch auch innerhalb des Systems bewegen können, z.B. mir vorhandene Dateien ansehen/löschen können.


    Was sagt mit


    [HKLM\Drivers\Display\SMIVGX\ModeX]


    oder



    reg open \SYSTEM\GDI\MONITORS
    reg set value “Total Monitors†dword 2
    reg open \Drivers\Display\SMIVGX
    reg set val Mode dword 4
    reg create key MONITOR1
    reg set value Mode dword 1
    reg save



    da gibt es dann ein "set val" und ein "set value"


    Ja, das ist ein wenig verwirrend, das ist doch hoffendlich die Folge um den VGA Monitor zu beleben?



    Die Dokumentation ist vielleicht gut für Jemanden der sich dort schon auskennt, als Neueinsteiger habe ich aber meine Probleme damit.
    Wo kann ich einen schnellen Einstieg finden.


    MfG R.