Hallo Forum. Ich habe avrdude aufgerufen mit dem Befehl:
1 | |
Und als Ergebnis das bekommen:
1 | |
Wie kann ich die Daten finden, die avrdude braucht, um sich per USB mit dem Programmer zu verbinden? Gruß Frank
|
Anzeige
|
Ubuntu: avrdude findet AVR-ISP Programmer an USB nichtHallo Forum. Ich habe avrdude aufgerufen mit dem Befehl:
Und als Ergebnis das bekommen:
Wie kann ich die Daten finden, die avrdude braucht, um sich per USB mit dem Programmer zu verbinden? Gruß Frank
Gast
#3424986
was soll denn usb:3 sein, bei mir heißt das z.B -P /dev/ttyACM0 probier mal den befehl lsusb ob der Programmer da überhaupt aufgelistet ist lsusb
Bus hatte auch schon mal 003, deshalb. Hallo, beim Einstecken des Programmers wird ein neues Device angelegt. Warscheinlich sowas wie /dev/ttyUSBx, welches genau steht im Syslog. Das musst du beim avrdude-Aufruf angeben. Damit das Programmieren als normaler User klappt, musst du außerdem noch die udev-Regeln anpassen. Viele Grüße Oliver Hallo zusammen. udevadm info --attribute-walk --name=bus/usb/005/011 brachte unter anderem:
dieser Aufruf:
brachte dieses Ergebnis:
udef Regeln habe ich so modifiziert:
Aber zuerst mal geht es ja darum, avrdude beizubringen, den Programmer am USB zu finden. Was steht in /var/log/syslog kurz nachdem du den Programmer nochmal neu angestöpelt hast?
brachte:
Wie ist denn das Format, mit dem avrdude der USB-Anschluss mitgeteilt wird? Ich würde mal in /dev nach einem ttyUSBx oder nach ttyACMx (x ist irgendeine Zahl, normalerweise 0). Und dann das als -P an avrdude geben. Das Format ist /dev/ttyUSBx oder /dev/ttyACMx. Wenn das in deinem Syslog etwas später nicht auftaucht hast du andere Probleme. Da kommt nur noch
Was meinst du mit anderen Problemen? Solange dein Kernel den CP210x nicht als serielles Device erkennt, brauchst du mit avrdude gar nicht rumprobieren. Aus irgendwelchen Gründen versucht mtp-probe was mit deinem Programmer zu machen, was natürlich fehlsschlagen muss.
Gast
#3425132
Vielleicht hilfts ja: Mein Makefile ruft avrdude einfach mit '-P usb' auf - allerdings mit einem avrisp2-Klon (usbprog) - nicht mit einem stk500. MfG, Arno Hi Arno, ich würde mal sagen, es ist ziemlich egal, an welcher Stelle ein falscher Parameter mit -P übergeben wird. @Oliver. Sagt mir nichts, was schlägst du vor? Ich hab noch mit lsusb -v ein paar Infos gefunden:
Aber was mach ich denn jetzt, um das Problem zu lösen? @Arno Ich meinte einen momentan noch falschen Parameter, weil auf der Console liefert -P usb eine Fehlermeldung. Aber schon mal gut zu wissen, wie ein funktionierender Aufruf aussieht. Danke.
Gast
#3425250
Hallo Der CP210x mit USB ID 10c4:ea60 wird bereits seit 2006 von Linux unterstützt. Der Kernel-Treiber heißt naheliegenderweise auch "cp210x". Leider hast du die mehrfach gestellte frage ob beim Anstecken eine Gerätedatei /dev/ttyUSB* oder /dev/ttyACM* angelegt wird immer noch nicht beantwortet. Wenn dem nicht so ist, würde ich erstmal vermuten das bei deiner Ubuntu Installation was nicht stimmen könnte. Daher einfach mal den Programmer an einen anderen Linux Rechner anstecken oder den selben rechner von LiveCD starten und sehen ob es dort Funktioniert oder nicht. da1l6
Gast
#3425989
hilft das weiter? http://www.myavr.info/download/software/pjb_myavr-mit-linux_de_en.pdf Gruß Danke an alle. Nach einem Kernel-Update ist der Programmer jetzt unter /dev/ttyUSB0 ansprechbar. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|