Hallo, ich habe folgendes Problem. Ich habe einen Prototyp einer Hardware nachgebaut, wo dieser Controller verbaut ist : http://mct.de/product/lc2138.html Basierend auf dem LPC2138. Nun habe ich nach dem Aufbau der hardware versucht den Controller zu flashen, und zwar mit der exitierenden Firmware und folgendem Tool was von MCT geliefert wird: ECO-C-arm Da mein Wissen über ARM Controller ziemlich beschränkt ist, bzw eigentlich nicht vorhanden ist, frage ich mich nun wie ich den Controller geflasht bekomme. Wenn ich normal vorgehe, über: Terminal -> Download bekomme ich zwar unten die Anzeige mit den Datenbytes und dem Fortschrittsbalken, aber sofort danach kommt die Meldung "R E S E T Target!" Und geflasht ist nix. Flashen tue ich damit: http://mct.de/product/if232lp.html und der Funktioniert auch einwandfrei (überprüft am funktionsfähigen Prototypen). An meinem Hardwareaufbau kann es auch nicht liegen, denn auf der vorhandenen platine lässt er sich ebenfalls nicht flashen. Wo liegt also mein Fehler? Danke schonmal vorab für die Hilfe.
> von MCT geliefert wird: ECO-C-arm Das ist kein Tool sondern der C-compiler. Zum Flashen werden die sicherlich etwas anders verwenden als einen Compiler. Wenn du ein Problem mit Hardware von MCT hast, warum rufst du die nicht an und fragst dort nach? Die sind wirklich sehr hilfbereit! Ich vermute mal das sie in ihrer Hardware einen eigenen Bootloader haben damit der Kunde kein JTAG braucht sondern die Software ueber die RS232 reinladen kann. So laeuft es jedenfalls bei ihren 68k Boards. Sollte ich damit richtig liegen dann hast du das Problem das in deiner selbstgebauten Hardware dieser Loader nicht drin ist. Aber wie gesagt, die haben eine Telefonnummer... Olaf
Wolfgang Jörns schrieb: > Da mein Wissen über ARM Controller ziemlich beschränkt ist, bzw > eigentlich nicht vorhanden ist, frage ich mich nun wie ich den > Controller geflasht bekomme. Der Controller hat einen integrierten Bootloader, der über einen bestimmten Pin (P0.14 glaube ich), aktiviert wird (low nach Reset). Danach kann die Software mit einem Flashprogramm (zum Beispiel Flash Magic) über den UART0 in den Controller geladen werden. Ein Reset danach (bei gleichzeitig high-gezogenem P0.14) und die neue Software wird ausgeführt.
Kurze Rückmeldung. Ich habe mit dem Hersteller telefoniert. Vll hat irgendwer irgendwann mal das gleich Problem, deswegen hier kurz die Fehlerkorrektur: Auf der Steckerleiste ST3 muss eine Brücke von PIN6 auf PIN9 gelötet werden. Diese Brücke ist bei den neuen Platinen Hardwaremäßig nicht mehr vorhanden. Gruß Wolfgang
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.