Forum: Mikrocontroller und Digitale Elektronik Boostraploader XC167CI antwortet mit falscher Baudrate


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von B. J. (bjue)


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

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]
  • [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.