LC2138 flashen

OP #1291168
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.
Gast #1291222
> 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
Persönliche Seite #1291232
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.
OP #1292487
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.