Boostraploader XC167CI antwortet mit falscher Baudrate

OP #4199374
Lesenswert?
• ▲
▼
Ich habe Probleme mit dem Bootstrap Loader bei mehreren XC167CI-16F40F:
Im Bootstrap Loader Modus sendet man dem Mikrocontroller ein Null Byte 
(00h) zu, aus diesem errechnet sich der Prozessor die Baudrate und 
antwortet mit einem Identifikations Byte mit dem Wert D5h.
Siehe Kapitel 10 im User's Manual:
http://www.infineon.com/dgdl/xc167_um_v2.0_2004_04_sys.pdf?fileId=db3a304412b407950112b41c772c2e40&sd=t
Dies funktionierte bisher bei vielen hundert Baugruppen tadellos. Jetzt 
habe ich eine Lieferung mit 40 Baugruppen, von denen bei 3 Baugruppen 
dieser Modus nicht funktioniert. Der Mikrocontroller antwortet zwar mit 
dem richtigen Byte, aber die Baudrate (getestet mit 9600 und auch mit 
19200 Baud) ist um 22% zu hoch und wird so vom PC nicht verstanden. Bei 
der Bestückung und Beschaltung des Mikrocontrollers sind keine Fehler 
feststellbar, auch das Null Byte kommt richtig am Prozessor Pin an.

Wenn ich den Prozessor mit Kältespray stark abkühle, funktioniert es 
teilweise richtig. Hat der Mikrocontroller erst mal mit der richtigen 
Baudrate geantwortet kann ich den Mikrocontroller flashen und brauche 
die Baudratenerkennung des Bootstrap Loaders nie mehr. Aber 
vertrauenserweckend ist das natürlich nicht.

Hat schon mal jemand ein ähnliches Verhalten bei einem XC16x 
festgestellt?

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.