mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LPC2148 auto baud failed


Autor: Achim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe das Board Logomatic V2 von sparkfun.com
Dort arbeitet ein LPC2148.

Ich wollte den nun mit einer modifizierten Software bespielen, doch das 
schlägt fehl.

Beim aller ersten Mal benutzte ich Flash Magig und hatte ein falsches 
target eingestellt.
Daraufhin lief die alte Sotware schon mal nicht mehr, was mich darauf 
schließen lässt, dass ich Verbindung zu dem board habe ;-)

Ich benutze zum flashen die USB Schnittstelle und einen USB/serial 
Converter.
Um in den Programmiermodus zu kommen, lege ich P0.14 auf low (GND) und 
führe einen reset aus.
Dabei bleibt der Pin auf low.
Dann versuche ich das hex file runter zu spielen.
Flash Magic meldet mir dann, dass die auto baud routine fehl geschlagen 
ist.
bei lpc21isp bekomme ich die Fehlermeldung "Can't open COM-Port com15 ! 
- Error: 2"
Mit Flash Magic ist es auch möglich, die device Signature auszulesen.
Auch hier erhalte ich die Fehlermeldung "Operation failed - Failed to 
autobaud - step 1."

Was tun ?

Viele Grüße

Achim

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welche Baudrate? Mehr als 38400 ist bei 12MHz Quarz sind drin.

Autor: A. A. (achim1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

auf dem board ist ein 12MHz Quarz verbaut.
Ich habe verschiedene Baudraten getestet. Von 9600 bis 115200 habe ich 
alles durch. Jeweils ohne Erfolg.

Viele Grüße

Achim

Autor: Robert Teufel (robertteufel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hate noch einen anderen USB -> seriell Wandler? Die machen oft grosse 
Probleme. Typischerweisse funktionieren ungefaehr 2/3 der existierenden 
Teile mit Flash Magic und das ist schon sehr ordentlich. Sieht bei 
anderen Anwendungen, die auf einen UART aufbauen oft noch deutlich 
schlechter aus.

Robert

Autor: A. A. (achim1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

einen anderen USB/Serial Converter habe ich nicht getestet. Allerdings 
bin ich mir ziemlich sicher, dass dieser Converter zuverlässig arbeitet.
Die Kommunikation mit einem GPS Modul klappt ohne Probleme - in beide 
Richtungen und mit Baudraten bis hinauf zu 115kbaud - und die Signale 
vom PC zur Baudratenbestimmung durch die Auobaud routine habe ich mit 
dem Oszi ausgemessen. Die Signale sehen gut aus. Das timing passt zur 
eingestellten Baudrate, die Flanken sind schön steil und ohne 
Überschwinger.

Was meiner Meinung nach sein könnte, ist dass durch die Programmierung 
des Boards mit einem falsch eingestellten target der Prozessor zwar eine 
gültige Anwendung erkennt, aber dann irgend einen Mist ausführt - leider 
wohl mit ausgeschaltetem watchdog. Somit kommt der Prozessor gar nicht 
bis zur autobaud routine.

Gibt es eine Möglichkeit, den Prozessor irgendwie zu resetten ? So dass 
keine Software mehr im flash ist ?

Ansonsten versuche ich es mit einem neuen Prozessor. Bestellt ist er 
schon.

Viele Grüße

Achim

Autor: A. A. (achim1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Problem besteht weiterhin.
Habe einen neuen Prozessor eingelötet und der verhält sich genau so.

Habe nun noch weitere usb-serial converter bestellt um verschiedene zu 
testen.

Wenn das auch keine neuen Erkenntnisse bringt, bin ich total ratlos.

Hat jemand eine Idee ?

Viele Grüße

Achim

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.