PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Nutzung des Diamex prog-s unter Ubuntu 13.04



dummmy
24.07.2013, 11:04
Hallo Community!

Ich habe zwar einen Arduino, bin aber in Sachen Microcontroller trotzdem ein absoluter Neuling und auch von Linux habe ich nich viel Ahnung...
Habe mir vor ein paar Tagen bei Conrad den folgenden Programmer und einen ATMega32 gekauft:
http://www.conrad.de/ce/de/product/842380/Diamex-Prog-S-AVR-STM-LPC-Programmieradapter

Der Programmer wird unter Ubuntu offensichtlich erkannt (bei der Eingabe von "lsusb" taucht der Eintrag "Bus 005 Device 003: ID 16c0:2a98 VOTI" auf).
Die Schaltung dazu sieht so aus: 26074

Nun habe ich folgendes Problem:

****@dummmy:~$ sudo avrdude -c stk500 -p m32
[sudo] password for ****:
avrdude: ser_open(): can't set attributes for device "/dev/ttyS0": Inappropriate ioctl for device

avrdude done. Thank you

Bin am Verzweifeln und bitte um schnellstmögliche Hilfe!!! :(

- - - Aktualisiert - - -

Habe jetzt die drei linken oberen Kabel am Isp-Flachband-Kabel um einen Pin nach rechts verschoben so wie es sich gehört... funktioniert natürlich immer noch nicht -.-

teamohnename
24.07.2013, 11:52
Hab’ hier vor einiger Zeit die selbe Frage gestellt:
https://www.roboternetz.de/community/threads/61624-Diamex-ALL-AVR-unter-Ubuntu
Hab’ es allerdings aus Zeitgründen noch nicht ausprobiert.
Grüße

EDIT: Ups, sorry, ist wohl doch nicht der gleiche. Vielleicht gibt es dafür aber ja auch ein Softwareupdate?

shedepe
25.07.2013, 15:11
Probier doch mal Protokoll bzw. Programmerangabe für avrdude den AVR ISP MK2

dummmy
30.07.2013, 13:20
Danke das war einer der Fehler :P falls noch jemand das selbe problem hat: zusätzlich muss noch der verwendete Port und eine niedrigere SPI-Geschwindigkeit angegeben werden. Als Befehl zum flashen funktioniert dieser Befehl einwandfrei:

avrdude -p avrisp2 -c m32 -P /dev/ttyACM0 -B 10