LPC2148 auto baud failed

Gast #1352301
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
#1356745
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
#1357888
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
#1362693
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

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.

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.