Keil µVision und USB-Seriell Kabel

Gast #279828
Lesenswert?
• ▲
▼
Hallo,

habe das Problem das die Kommunikation beim debugen zwischen Keil's
µVision und einem Entwicklungsboard(80C535) immer wieder abbricht. Ich
verwende für die Verbindung vom Laptop aus ein USB zu seiell Wandler.
Da habe ich zwei unterschiedliche probiert. Mit beiden das Gleiche.
Über die Standart Schnittschtelle vom Desktop-PC funktioniert die
Verbindung einwandfrei.
Hat jemand eine Idee woran das liegen könnte.
Gast #279829
Lesenswert?
• ▲
▼
das gleiche problem hatte bei mir damals in der techniker klasse auch
jemand. soweit ich weis funktioniert das nicht.aber kann dir leider
nicht sagen warum.
ich würde mal einen sniffer ranhängen und die daten + signale
vergleichen.

gruss rennesson
Gast #279830
Lesenswert?
• ▲
▼
Die meisten USB Seriell Adapter funktionieren nicht korrekt mit Keil.
Abhilfe:
PCMCIA Karte für den Laptop kaufen oder halt einen Laptop mit ser.
Schnittstelle kaufen. Sowas gibts halt nicht für 799 Euro im Blödel
Markt.

Thomas
Gast #279831
Lesenswert?
• ▲
▼
Genau dieses Problem hatte ich auch.
PCMCIA Karte hilft, allerdings bei mir nur unter Windows 98. Unter XP
bricht die Verbindung wie bei USB-RS232 dauernd weg. Liegt wohl am
scheduler von XP der die Peripherie zu langsam abhorcht?!?
Habe jetzt halt Win98 und WinXP parallel auf meinem Rechner laufen.
Gast #279832
Lesenswert?
• ▲
▼
"Entwicklungsboard(80C535)"


Ich vermute mal, daß es sich dabei um ein uralt IC-Grab aus der DOS-Ära
handelt. Da werden wohl im Protokoll zu kleine Timeouts drin sein.

Bei manchen USB-RS232 Konvertern kann man auch die USB-Pollingzeit
runtersetzen (auf 1ms), vielleicht hilft das. Und beim FIFO einstellen,
daß schon bei einem Byte im Puffer ein Interrupt erfolgt.


Moderne Entwicklungsboards funktionieren mit µVision, z.B. habe ich ein
Silabs-Board und das läuft wie dumm am USB-RS232 Konverter.


Peter
Gast #279833
Lesenswert?
• ▲
▼
"Silabs-Board und das läuft wie dumm am USB-RS232 Konverter."

Das liegt daran dass Silabs einen anderen (besseren) Treiber
für den Keil mitbringt. Der Mon51 Treiber sowie der Flashmon
Treiber haben mit USB Adaptern Probleme.

Thomas

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.