Hallo,
ich hab mir bei Reichelt den DIAMEX ALL-AVR ISP Programmer bestellt. Da
steht drinne, das es Treiber für Windows gibt. (Hab 64 Bit... Wehe der
Treiber läuft nicht :D ). Aber meint ihr es ist auch möglich ihn unter
Linux zum Laufen zu bringen? Dann mit AVR-Dude
S.T schrieb:> Hallo,> ich hab mir bei Reichelt den DIAMEX ALL-AVR ISP Programmer bestellt. Da> steht drinne, das es Treiber für Windows gibt. (Hab 64 Bit... Wehe der> Treiber läuft nicht :D ). Aber meint ihr es ist auch möglich ihn unter> Linux zum Laufen zu bringen? Dann mit AVR-Dude
Kennt sich den keiner mit dem Programmer aus?
Hallo S.T,
ich habe so einen Programmer und bin positiv überrascht worden.
Den Treiber holt er sich aus dem Atmel AVR Studio. Der Programmer meldet
sich in Windows als "AVR ISP MKII clone" an und nutzt den Atmel-Treiber.
Wenn die Atmel-Software auch unter Linux installlierbar ist (ich weiß es
nicht), sollte das kein Problem sein.
S.T schrieb:> Aber meint ihr es ist auch möglich ihn unter> Linux zum Laufen zu bringen? Dann mit AVR-Dude
Im besten Fall wird der Programmer in Linux als Seriell/USB-Adapter
erkannt und somit als serielle Schnittstelle angesprochen. (Ob er
erkannt wird hängt vom verwendeten Chip ab)
Dann dürften die Chancen gut stehen, dass AVR-Dude ihn ansprechen kann.
Eventuell muss man einen Startparameter von AVR-Dude ändern, damit der
die Schnittstelle nutzt und vermutlich braucht man auch root-Rechte.
Flashbanger
K. A. schrieb:> und vermutlich braucht man auch root-Rechte.
Geht mit den richtigen udev-Regeln bzw, wenn man in der richtigen Gruppe
ist auch ohne root.
Machmal ein lsusb wenn der Programmer angeschlossen ist und dmesg|tail
und poste die Ausgabe.
Ich kann bestätigen, dass das Teil ohne Probleme unter Linux mit avrdude
läuft.
lsusb sagt dazu:
Bus 006 Device 005: ID 03eb:2104 Atmel Corp. AVR ISP mkII
Moin,
ich hab' jetzt auch so'n Teil. Unter Windows funktioniert es auch. Aber
unter Linux bekomm' ich es nicht hin. lsusb zeigen den Programmer und
eine udev Regel habe ich auch und trotzdem blart avrdude immer nur was
von 'Connection Timeout' - Wie finde ich heraus auf welchem seriellem
Port der Programmer liegt (Opensuse 11.4) ? So offensichtlich kann ich
es nicht erkennen.
Für jede Hilfe dankbar...
Rüdiger
Hallo,
ich habe bisher alle Versuche als root gemacht :
tux:/dev # avrdude -pm32 -cavrisp2 -Pusb: xxx -v
avrdude: Version 5.10, compiled on Mar 16 2011 at 14:19:15
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular
file, skipping
Using Port : usb:
Using Programmer : avrisp2
avrdude: usb_open(): cannot read serial number "Connection timed out"
Wenn ich es als user versuche kommt folgende Ausgabe (irritiert mich
zwar auch, weil die Rechte eigentlich richtig gesetzt sein müssten, aber
das dürfte wohl noch eine andere Baustelle sein):
ruedi@tux:~> avrdude -p m32 -cavrisp2 -Pusb: xxx -v
avrdude: Version 5.10, compiled on Mar 16 2011 at 14:19:15
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/ruedi/.avrduderc"
User configuration file does not exist or is not a regular
file, skipping
Using Port : usb:
Using Programmer : avrisp2
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
avrdude: usb_open(): cannot read serial number "Connection timed out"
Rüdiger
Der DIAMEX ALL AVR ist zwar als USB-Device vorhanden (s.u.), jedoch
klappt die Kommunikation nicht (Time Out). Ausschließlich im
Bootloader-Modus (JP3 gesteckt) funktioniert die Kommunikation via USB
einwandfrei - da is' ein BUG in der Firmware. Nach Rücksprache mit
DIAMEX stehen die Chancen auf eine Behebung des Problems schlecht, da es
ja nur ein paar wenige Linux-User gibt. Den Quellcode für die
USB-Kommunikation rückt DIAMEX nicht heraus - da hätte man den Fehler
schneller finden können.
Andere Programmer funktionieren tip-top, ist auch nicht anders zu
erwarten. Ein Tausch hat auch nichts gebracht - der Fehler bleibt
bestehen.
Naja, falls jemand Ideen hat, nur her damit. Anbei noch die wichtigen
Infos von syslog&co:
System: 2.6.37-2-amd64 x86_64 GNU/Linux
syslog/dmesg:
kernel: usb 2-1.2: new full speed USB device using ehci_hcd and address
16
mtp-probe: checking bus 2, device 16:
"/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
kernel: usb 2-1.2: New USB device found, idVendor=03eb, idProduct=2104
kernel: usb 2-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
kernel: [usb 2-1.2: Product: ERFOS AVRISP MkII Clone
kernel: usb 2-1.2: Manufacturer: ERFOS
kernel: usb 2-1.2: SerialNumber: 0000A00128255
mtp-probe: bus: 2, device: 16 was not an MTP device
kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128
rq 6 len 1024 ret -110
lsusb:
Bus 002 Device 016: ID 03eb:2104 Atmel Corp. AVR ISP mkII
Test, ob Device ansprechbar ist: avrdude -c avrisp2 -P usb -p m8 -v:
(wahlweise auch mit avrispmkII - ändert aber nix)
avrdude: Version 5.11.1, compiled on Oct 18 2011 at 21:41:15
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/root/.avrduderc"
User configuration file does not exist or is not a regular
file, skipping
Using Port : usb
Using Programmer : avrisp2
avrdude: usb_open(): cannot read serial number "error sending control
message: Connection timed out"
avrdude: usb_open(): cannot read product name "error sending control
message: Connection timed out"
avrdude: usbdev_open(): Found [unnamed product], serno: [unknown]
avrdude: usbdev_open(): error setting configuration 1: could not set
config 1: Connection timed out
avrdude: usbdev_open(): did not find any USB device "usb"
syslog:
kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq
6 len 255 ret -110
kernel: usb 2-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq
6 len 255 ret -110
-----------
JP3 gesteckt: ISP-Bootloader funktioniert!
syslog/dmesg:
kernel: usb 2-1.2: new full speed USB device using ehci_hcd and address
17
kernel: usb 2-1.2: New USB device found, idVendor=16c0, idProduct=2aa8
kernel: usb 2-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
kernel: usb 2-1.2: Product: ERFOS-ISP Bootloader
kernel: usb 2-1.2: Manufacturer: ERFOS
kernel: usb 2-1.2: SerialNumber: xxxxx-xxxxx-xxx
mtp-probe: checking bus 2, device 17:
"/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
kernel: generic-usb 0003:16C0:2AA8.0004: hiddev0,hidraw0: USB HID v1.11
Device [ERFOS ERFOS-ISP Bootloader] on usb-0000:00:1d.0-1.2/input0
mtp-probe: bus: 2, device: 17 was not an MTP device
so ein Sch... und bei mir will der Programmer nicht laufen.
Weder auf Vista noch Windows7.
Alles mögliche ausprobiert.
Frequ. in Main gewechselt, nochmal den Treiber Jungo install.
Auf dem Testbord, was mit Bascom, o. Workpad und einen Programmer
von myAVR sitzt ein Tiny2313 mit 10 pol. ISP Sockel und
läuft fehlerfrei.
Nur mit DIAMEX kommt die Fehlermeldung wie oben.
Im Geräte-Manager wird er erkannt.
Grüße
Rolf
Hallo Jochen,
danke für Deine Nachricht.
Eigentlich bin ich ein geduldsamer Mensch und gebe so schnell nicht
auf. Viele Experten haben mir geholfen und Ratschläge gegeben.
Etwa 7 Jahre habe ich mit den Pics herum gefummelt und für Segler
sogenannte Ortungspieper erstellt, danach dann mit dem Projekt von
myAVR. Alles lief bis auf Gleinigkeiten auf Anhieb.
Aber so was hartnäkisches wie mit DIAMEX habe ich noch nicht erlebt.
Morgen wird das Teil nun eingepackt und geht zurück.
Grüße
Rolf
Habe mir den Diamex All AVR auch mit großen Hoffnungen bei reichelt
bestellt. Läuft unter openSuse 11.1 mit avrdude an einem USB 1.1 Port
ohne Probleme. Unter openSuse 11.4 mit USB 2.0 gehts nicht.
Das Ding geht zurück. Den vermutlich entscheidenden Hinweis auf USB 1.1
wollte ich trotzdem eben hierlassen, vielleicht hilfts ja jemandem.
Habe bisher leider keine Möglichkeit gefunden USB 1.1 für den zu
erzwingen.
Grüße :)
Hi,
hatte gleiches Problem. Unter Ubuntu 8.04 und Debian 5.0(Lenny) lief das
Ding, unter Ubuntu 11.10 (Oneiric)(Kernel 3.0.0) nicht.
Folgende Zeile in /lib/udev/rules.d/39-libmtp.rules auskommentieren:
Zeile 735:
Ich habe mir eine 7 *5 RGB Led matrix aufgebaut. Seit weihnachten habe
ich eine lötstation :) ich studiere mechatronik und habe mir für mein
erstes projekt in dem bereich der microcontroller folgendes bestellt:
- diamex all avr (meine version besitzt keine pins mehr zum
firmwareupdate und somit auch einen jumper weniger)
ich wollte das ding schon zurück schicken ! habe mich ca 4h damit
geärgert.
Der Controller nutzt einfach den AVR Treiber mit (auch bei win 64 bit).
Problem das vermutlich viele hatten:
Windows 7 Home erzwingt die Treibersignatur (der Treiber hat aber keine)
=> es geht nur wenn man beim Windows boot F8 drückt und dann den modus
ohne erzwungene Treibersignaturen nimmt ! (ich wusste das echt nicht und
viele posts lasen sich als hätten die leute das selbe problem ! meist
ohne lösung)
das nächste problem dass ich das datenblatt zu schlampig gelesen hatte.
Man braucht einen dritten Jumper mit dem man die versorgungsspannung
über den controller festlegen kann !
Auch damit hatte ich Probleme.
Erst dachte ich ich hätte mich beim anklemmen vertan (vom controller)
aber eigentlich war ich gewissenhaft.... => nach 4 h kampf mit dem
controller habe ich beschlossen den controller selbst mit spannung zu
versorgen und ein letztes mal zu testen.und siehe da alles war paletti
(ich ging nur davon aus dass die versorgung über den controller nicht
klappt / kaputt ist)
2 Tage später nachdem ich ein wenig firm mit avr studio / dem diamex all
avr und dem atmega8515 - 16d war habe ich mir dann den beipackzettel des
diamex all avr hergenommen => erst beim 3. oder 4. mal lesen ist mir
bewusst geworden dass ich zur stromversorgung über den diamex einen
dritten jumper benötige ! => jumper gesucht alles gut!
bei diamex findet man sogut wie gar nichts über das ding :)
Wichtig vor allem als Neuling auf diesem gebiet ist es zu wissen :
- Treibersignierung in Windows abschalten (habe win 7 x64)
- bei den neueren diamex avr all muss man sich wenn man vcc darüber
holen will nen dritten jumper besorgen und den so einsetzten wies im
beipackzettel steht.
... hoffe das hilft einigen (wenn auch nicht der linux fraktion)
Danke für den Hinweis, Marcus!
Da wäre ich wohl von alleine nicht drauf gekommen.
In ArchLinux heißt die Datei übrigens geringfügig anders
(69-libmtp.rules statt 39-libmtp.rules) und die besagte Zeile befindet
sich ein paar Zeilen weiter unten, ist aber leicht zu identifizieren.
Marcus schrieb:> Folgende Zeile in /lib/udev/rules.d/39-libmtp.rules auskommentieren:>> Zeile 735:ENV{ID_MTP_DEVICE}!="1", ATTR{bDeviceClass}=="00|02|06|ef|ff",
PROGRAM="mtp-probe /sys$env{DEVPATH} $attr{busnum} $attr
Wirklich ein super Hinweis,
bei mir läuft der ALL-AVR jetzt auch unter Ubuntu.Ich hatte den
Programmer bei Stange-Distribution (Berlin) bestellt und hatte von
Anfang an nur Schwierigkeiten. Die erste Schwierigkeit, die ich selbst
beheben konnte war, das offensichtlich ein ungeeignetes USB Kabel
beigelegt war.
Nach Austausch desselben oder Anschluss an eines USB 1.1 Port wurde der
Proganner bei Windows und Linus erkannt. Unter Windows 7 lief der
Treiber, allerdings konnte ich bei ATmega8 Bausteinen das EEprom nicht
fehlerfrei beschreiben.
Unter Ubuntu-Linux geht jetzt auch das!
Vielen Dank für den Hinweis!
Karl-Heinz
Liebe Diamex All-AVR Nutzer :o)
Ich habe eine Lösung für die Verwendung in AVR-Studio 5.1 gefunden und
realisiert! :o)
Im Oktober 2011 habe ich mir besagten All-AVR ISP-Programmer gekauft.
Dieser soll das Tor zu meinem Einstieg in die Mikrocontroller-Welt sein.
Bisher bin ich ein interessierter elektronischer Laie mit dem festen
Willen, diesen Status zu verbessern ;o)
Mein Problem war, dass der All-AVR sich zwar unter Windows XP mit dem
Jungo-Treiber installieren ließ, aber unter AVR-Studio 5.1 (das ich seit
gestern installiert habe) nicht unter Tools/AVR-Programming/Tool zu
finden war. Bis jetzt! :o)
Die Idee zur Lösung kam mir, als ich auf dem Beipackzettel von Diamex
bei Jumper JP3 etwas von "Bios-Update-Tool" las. Also gab ich bei einer
Suchmaschine "diamex all avr bios update tool" ein und fand folgende
Seite:
http://www.er-tronik.de/shop/Schaltungen/Programmiergeraete/AVR-ISP-TPI-PDI-Programmer.html
Dort ist ganz unten der Link:
http://www.er-tronik.de/shop/out/media/ErfosIspUp_1.4.0.zip zum
Bios-Update-Tool v1.4.0 zu finden. Nachdem ich dieses auf meinem All-AVR
eingespielt hatte, erschien wie von Geisterhand im ARV-Studio 5.1 als
Programming Tool eingetragen der "AVRISP mkII 0000A0012855" :o)
Das Problem an der Sache war nur, dass mein All-AVR ohne Jumper JP3
ausgeliefert wurde, über den der Bios-Update-Modus aktiviert wird. Also,
habe ich zwei Stifte an der entsprechenden Stelle eingelötet und den
Jumper JP1/2 "Ext Vcc" für JP3 benutzt. Wenn der Programmer mit
gesetztem JP3 am USB-Port angeschlossen wird, leuchtet nicht mehr die
gelbe LED, sondern es blinkt die rote LED. Dies ist das Zeichen für den
Bios-Update-Modus. Außerdem meldet er sich als neues USB-Gerät an. Nach
dem Update passiert das nochmal.
Nach dem Start des Bios-Update-Tools "ErfosIspUp_1.4.0.exe" stellte sich
heraus, dass mein All-AVR noch mit Bios-Version v1.1.0 lief! Das ließ
sich aber zum Glück mit einem Tastendruck beheben. In der
Bugfix-Beschreibung war zu lesen, dass in der v1.4.0 die Kompatibilität
zu AVR-Studio 5.1 hergestellt wurde. Dies hat sich erfreulicherweise
schnell bestätigt!
Jetzt werde ich die nächsten kleinen Schritte auf dem Weg zu meinem
allerersten ATmega8-Programm gehen...
Ich hoffe, einigen von Euch etwas geholfen zu haben.
viele Grüße
Mico
Mico schrieb:> Das Problem an der Sache war nur, dass mein All-AVR ohne Jumper JP3> ausgeliefert wurde, über den der Bios-Update-Modus aktiviert wird.
Das war mir bei meinem auch aufgefallen. Ich hatte darauf hin mal bei
Diamex nachgefragt, ob es sich dabei um einen Bestückungsfehler handelt.
Die Antwort war, das man den Jumper nicht benötigt. Es reicht aus, die
beiden Lötpunkte vom n.v. Jumper kurz zu Verbinden. Der Programmer
wechselt dann fest in den Update-Modus. Zum Beenden muß der Programmer
abgezogen werden.
@GeraldB:
Hey - danke für den Tip! Das werde ich gleich mal ausprobieren. Mit den
beiden angelöteten Stiften ist das Kurzschließen jetzt sogar einfacher
;o)
Ein Hinweis im Beipackzettel wäre schon hilfreich gewesen. Ebenso finde
ich weder in der Kurzanleitung noch auf der Diamex-Webseite einen
Download-Möglichkeit für Bios-Updates. Immerhin habe ich einen Hinweis
darauf dort entdeckt. Vielleicht kann mir ja jemand einen Tip geben,
falls ich da was übersehen habe.
So - jetzt wartet mein erstes Testboard darauf, mit LEDs bestückt zu
werden für mein erstes Testprogramm :o)
viele Grüße
Mico
hi hab mal ne frage hab debian squeeze mit kernel3.2 und der diamex
läuft als root wunderbar nun möchte ich ihn aber auch mit AVR8
Burn-o-mat nutzen aber der sagt immer zugriff verweigert welche gruppe
muss ich denn meinen user hinzufügen damit das klappt oder muss man noch
was ganz anderes machen?
gawin@G-Aspire:~$ dmesg | tail
[ 7150.505256] usb 2-1: SerialNumber: 0000A00128255
[ 7153.976212] usb 2-1: reset full-speed USB device number 10 using
uhci_hcd
[ 7845.980143] usb 2-1: reset full-speed USB device number 10 using
uhci_hcd
[ 8132.832134] usb 2-1: USB disconnect, device number 10
[ 8138.564158] usb 2-1: new full-speed USB device number 11 using
uhci_hcd
[ 8138.730233] usb 2-1: New USB device found, idVendor=03eb,
idProduct=2104
[ 8138.730248] usb 2-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 8138.730258] usb 2-1: Product: ERFOS AVRISP MkII Clone
[ 8138.730266] usb 2-1: Manufacturer: ERFOS
[ 8138.730274] usb 2-1: SerialNumber: 0000A00128255
gawin@G-Aspire:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 011: ID 03eb:2104 Atmel Corp. AVR ISP mkII
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
gawin@G-Aspire:~$ avrdude -p m328p -cavrisp2 -Pusb: 008 -v
avrdude: Version 5.11, compiled on Mar 11 2012 at 20:55:04
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/usr/local/etc/avrdude.conf"
User configuration file is "/home/gawin/.avrduderc"
User configuration file does not exist or is not a regular
file, skipping
Using Port : usb:
Using Programmer : avrisp2
avrdude: usb_open(): cannot read serial number "error sending control
message: Operation not permitted"
Ok hab herausgefunden wie man ihn als user nutzen kann für alle die auch
das prob haben editiert bzw. erstellt die datei:
/etc/udev/rules.d/60-avarice.rules
so das folgender inhalt drinn steht:
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avarice_end"
# Atmel Corp. JTAG ICE mkII
SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2103", MODE="660",
GROUP="dialout"
# Atmel Corp. AVRISP mkII
SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2104", MODE="660",
GROUP="dialout"
# Atmel Corp. Dragon
SYSFS{idVendor}=="03eb", SYSFS{idProduct}=="2107", MODE="660",
GROUP="dialout"
LABEL="avarice_end"
diamex all avr austöpseln und wieder einstöpseln und alles sollte gehn
;)
Danke Marcus, DANKE, DANKE.
Ich habe tagelang nach dem Fehler gesucht und war mit meinen Nerven am
Ende.
Deine Methode funktioniert einwandfrei.
Nur eine Frage: Was bedeutet die auskommentierte Zeile genau und welche
Nachteile könnten mit dem Auskommentieren verbunden sein?
> Nur eine Frage: Was bedeutet die auskommentierte Zeile genau und welche> Nachteile könnten mit dem Auskommentieren verbunden sein?
Eventuell erkennt dein Linux keine Media Transfer Protocol (MTP) fähigen
Geräte mehr. Das wären dann z.B.
* digital cameras
* digital audio players
* portable media players
* personal digital assistants
http://de.wikipedia.org/wiki/Media_Transfer_Protocolhttp://libmtp.sourceforge.net/
Hallo Leute,
der er-tronik Shop hat dicht gemacht. Der download Link für die Firmware
1.6.0 funktioniert zwar noch, aber wielange noch. Eine weitere
Möglichkeit, die neuen Versionen herunterzuladen findet ihr hier:
http://forum.diamex.de/content.php?26-programmierger%E4te
Ansonsten habe ich noch die Versionen 1.4 ; 1.5 ; 1.6 hier als lokale
Kopie.
Viel Erfolg wünscht
Mico
Hi!
Hab' mir den ganzen Thread x-mal durchgelesen, in der Hoffnung, doch
noch etwas übersehen zu haben aber bei mir klappt das leider immer noch
nicht.
Stand:
- System: Linux host 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
- Programmer-Firmware: 1.6.0
- udev-rules-Geschichte befolgt (nur /etc/udev/rules.d/60-avarice.rules;
/lib/udev/rules.d/39-libmtp.rules gibt's nicht)
- dmesg|tail:
usb 1-1.2: new full-speed USB device number 12 using ehci_hcd
usb 1-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len
255 ret -110
usb 1-1.2: usbfs: USBDEVFS_CONTROL failed cmd avrdude rqt 128 rq 6 len
255 ret -110
user@host$ avrdude -c avrispmkII -P usb -p m32 -v
avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:37:28
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/user/.avrduderc"
User configuration file does not exist or is not a regular
file, skipping
Using Port : usb
Using Programmer : avrispmkII
avrdude: usb_open(): cannot read serial number "error sending control
message: Connection timed out"
avrdude: usb_open(): cannot read product name "error sending control
message: Connection timed out"
avrdude: usbdev_open(): Found [unnamed product], serno: [unknown]
avrdude: usbdev_open(): error setting configuration 1: could not set
config 1: Connection timed out
avrdude: usbdev_open(): did not find any USB device "usb"
Was nun? Hoffentlich sagt hier niemand: '... so und mit diesem System
geht das gar nicht...', das wär' jetzt echt doof.
Was mach' ich falsch?
Gruß,
Micha
Hallo zusammen,
hab grad neu angefangen mit µC und stoße schongleich auf ein Problem.
Ich möchte gerne mit dem Diamex all-avr Programmer und Ponyprog einen
Atmega 32 brennen aber der Geräte-Manager zeigt mir den programmer
leider als jungo an und nicht als z.B COM1. Somit meine Frage kann ich
den Programmer nutzen oder würde schon ein andere Software oder eine
einestellung im Geräte-Manager ausreichen? Was vieleicht noch wichtig
wäre, verwende Windows 7 als 64 bit Version
mfg Alexander
Hi!
Ich verwende mittlerweile den Galep, der bietet das ja auch. Hatte ich
zuerst gar nicht gesehen / vermutet. Projekt mit dem Ziel-Device im
ISP-Modus laden und lt. Gerätebeschreibung die entsprechenden ISP-Pins
verbinden. Fertig. Den Programmer hier aus dem Thread bekomme ich nicht
zur Mitarbeit unter Linux bewogen.
Gruß,
Micha
GeraldB schrieb:> Kürzlich ist das Bios-Update v1.7.0 ist erschienen.>> http://forum.diamex.de/content.php?26-programmierger%E4te>> UPDATE: Kompatibilität zu ATMEL-Studio 6.1 hergestellt.
Danke für die Info
aufgespielt und geht.
wobei ich glaube das es mit der 1.6 auch schon funktioniert hat.
Hallo µC Freunde,
ich habe Atmrl AVR Studio 6.1 installiert und bei meinem Diamex All-AVR
will Atmel Studio zeigt Version 1.1 an obwohl ich das Diamex schon auf
1.6 upgedated habe. Kann das sein das Atmelstudio 6.1 über die Signatur
erkennt, dass das Diamex ein MKII-Clone ist?
Mit freundlichen Grüßen
Muecke schrieb:> Hallo µC Freunde,>> ich habe Atmrl AVR Studio 6.1 installiert und bei meinem Diamex All-AVR> will Atmel Studio zeigt Version 1.1 an obwohl ich das Diamex schon auf> 1.6 upgedated habe. Kann das sein das Atmelstudio 6.1 über die Signatur> erkennt, dass das Diamex ein MKII-Clone ist?>> Mit freundlichen Grüßen
Die Aktuellste Firmware ist die 1.8
Kleiner Hinweis für Leute, welche auch ewig nach Lösungen suchen und
über Google hier landen:
Unter Linux hatte ich das Problem, dass für das USB-Device "autosuspend"
eingestellt war (überprüfbar mit z.B. powertop, sieht man auch wenn die
orangene LED nach kurzer Zeit ausgeht). Einfach deaktiviert und das Teil
funktioniert auch unter Linux.