Diamex AVR Programmer Problem

Gast #3932180
Lesenswert?
• ▲
▼
Moin,

Seit dem Wechsel von meinem Mainboard funktioniert mein Diamex Progammer 
nicht mehr. Die Treiben habe ich mehrfach neu installiert und der Stick 
wird erfolgreich erkannt (LED leuchtet durchgehend). Ich nutze AVR 
Studio 5, wenn ich Add STK clicke, zeigt es mir auch an, an welchen COM 
Port der Stick angeschlossen ist (COM10 aufwärts, darunter liegt 
seltsamerweise keiner der USB Ports). Wenn ich den Programmer starte und 
Apply auswähle, bekomme ich als Fehlermeldung, dass kein Progammer 
angeschlossen ist.

Ich vermute, dass Windows seit dem Hardwarewechsel irgendwas mit den COM 
Ports zerstört hat.

Irgendjemand eine Idee? Danke schonmal.
Gast #3932235
Lesenswert?
• ▲
▼
Das neue Board der alten Installation untergejubelt trifft es ziemlich 
gut (-;

Ich habe den Fehler soeben gefunden, Wenn ich im Gerätemanager die 
Portdeklarierung von z.B. COM16 auf das nicht besetzte COM6 
heruntersetze, kommt AVR Studio wieder damit klar und alles 
funktioniert.
Gast #3932244
Lesenswert?
• ▲
▼
> COM10 aufwärts, darunter liegt seltsamerweise keiner der USB Ports

Bin bei AVR Studio nicht mehr im Bilde, aber frühere Versionen haben den 
Programmer nur bis COM4 unterstützt. COM1 bis COM4 kann man einfach 
erzwingen, falls Windows COM10 zuweist 
(Gerätetreiber->COM10-Port->Eigenschaften->Anschlusseinstellungen->Erwei 
tert->COM-Ansclussnummer).  Warnung ignorieren.
Gast #3932560
Lesenswert?
• ▲
▼
Frank W E schrieb:
> Bin bei AVR Studio nicht mehr im Bilde, aber frühere Versionen haben den
> Programmer nur bis COM4 unterstützt.

AVR Studio 4.18 bietet die Möglichkeit der Konfiguration, es kann
spezifiziert werden wieviele Ports gescannt werden sollen.

Durchaus möglich dass dies im Studio 6.x auch der Fall ist.
#3932620
Lesenswert?
• ▲
▼
Jabu schrieb:
> ch habe den Fehler soeben gefunden, Wenn ich im Gerätemanager die
> Portdeklarierung von z.B. COM16 auf das nicht besetzte COM6

Das ist ein bekannter Bug in Windows und die Anwendung muss darum 
herumarbeiten (und wenn sie das versäumt zu tun ist sie ebenfalls 
fehlerhaft): Com-Ports oberhalb von 9 können nur unter Namen wie 
"\\.\COM10", "\\.\COMxx" angesprochen werden, die kurzen Namen wie zum 
Beispiel "COM10" gehen dort nicht mehr. Wahrscheinlich hat Bill da 
irgendwo nur 4 Bytes für den Namen reserviert, 9 Com Ports sollten 
schließlich genug für jeden sein. Das "\\.\" als Würgaround wurde dann 
wohl später drangeflickt in bester MS-Manier.

Wenn man [Atmel] da nicht dran denkt und seine Anwendung nicht ausgiebig 
genug testet dann kann das von Dir beobachtete Verhalten auftreten.

Die Macher von AVRStudio haben wahrscheinlich die ganze Zeit nur mit 
Port-Nummern kleiner als 10 getestet. Ist mir auch schon passiert. Aber 
nur einmal.

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.