Diamex EXA-PROG mit AVRDUDE uter Linux (Mint)

OP #7336156
Lesenswert?
• ▲
▼

Hallo !

Ich habe mir gerade als Zweitprogrammer einen Diamex EXA-PROG zugelegt und versuche diesen unter Linux Mint mit AVRDUDE anzusprechen, leider ohne Erfolg.

nils@X270:~$ lsusb Bus 001 Device 114: ID 16c0:2a9b Van Ooijen Technische Informatica EXA-PROG

Den EXA-PROG versuche ich unter AVRDUDE als stk500 über usb anzusprechen.

usr/bin/avrdude -C /etc/avrdude.conf -p m8 -P usb -c stk500 -U flash:r:/home/test.hex:i

Beim Versuch die Fuses zu lesen oder flash zu programmiern flackert die rote LED des EXA-PROG nicht und die RESET Leitung bleibt high.
Über den Burn-O-Mat bekomme ich die Fehlermeldung : Error reading fuses/flash!.

Hat jemand eine Idee ?

Was könnte ich zur weiteren Diagnose noch unternehmen ... ?

Ganz lieben Dank !!!

#7336165
Lesenswert?
• ▲
▼

Meldet sich das Gerät vielleicht als serielles Device an, wird also eine Gerätedatei mit einem Namen wie ttyACM0 oder ttyUSB0 oder so erzeugt? In dem Fall solltest du das statt nur „usb“ als Schnittstelle benutzen.

Der originale STK500 wird über eine solche Schnittstelle angesprochen, deswegen halte ich das hier für nicht unwahrscheinlich.

OP #7336229
Lesenswert?
• ▲
▼

Hallo Mario,

du hast recht ..

/dev/ACM0 ist beim Burn-o-Mat leider nicht aufgeführt ...

aber :

[949573.001545] usb 1-1: USB disconnect, device number 115 [949587.854435] usb 1-1: new full-speed USB device number 116 using xhci_hcd [949588.003540] usb 1-1: New USB device found, idVendor=16c0, idProduct=2a9b, bcdDevice=45.80 [949588.003543] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [949588.003545] usb 1-1: Product: EXA-PROG [949588.003546] usb 1-1: Manufacturer: ERFOS [949588.003547] usb 1-1: SerialNumber: 58468-47574-121 [949588.005707] cdc_acm 1-1:1.0: ttyACM1: USB ACM device

leider bin ich mit :

nils@X270:~$ /usr/bin/avrdude -C /etc/avrdude.conf -p m8 -P /dev/ACM1 -c stk500 -U flash:r:/home/nils/Dokumente/Elektronik/ STE-Share/Microcontroller/Atmel/Tankanzeige/Tank.hex:i avrdude: ser_open(): can't open device "/dev/ACM1": No such file or directory

auch nicht erfolgreich ... :-/

OP #7336261
Lesenswert?
• ▲
▼

Ich bin ja zu blöd ..

DAS war es !! Danke für die Hilfe !

Jetzt funktioniert es auf der Kommandozeile.

/usr/bin/avrdude -C /etc/avrdude.conf -p m8 -P /dev/ttyACM1 -c stk500 -U flash:r:/home/nils/test.hex:i

Jetzt ist nur die Frage wie ich den BURN-O-MAT von /dev/ttyACM1 überzeugt bekomme ...

#7336645
Lesenswert?
• ▲
▼

In meinen Augen hübschere Variante: vor dem Einstecken ›dmesg -w‹ oder ›journalctl -f‹ eingeben. Beim nachträglichen Aufrufen kann man auch mal in die Irre geführt werden, wenn es nämlich gar keinen Eintrag gab, und ein älterer, passender Eintrag zuletzt drinsteht – insbesondere, wenn man ›dmesg‹ ohne -T aufruft, und daher die langen Sekunden-Timestamps angezeigt bekommt.

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.