Hallo,
ich habe mir den USBASP von fischl zusammengebauen lassen. Layout ist
von Hannes Östlund. Nun habe ich die Firmware mit make main.hex
compiliert und dann make fuses und make flash.
Nun sagt mir XP aber "Unbekanntes Gerät", Linux sagt nicht mal was über
lsusb.
Zum Glück habe ich mir 3 Platinen aufgebaut bestellt, und auf 2
aufgespielt: Fazit: Bei beiden geht es nicht.
Ein Hardwareproblem scheidet aus, da ich das ganze auf 2 unabhängigen
Systemen getestet habe, also muss es ein Firmwareproblem sein.
Nun die alles entscheidende Frage: How to fix it?
Grüße
Michael
>> Nun habe ich die Firmware mit make main.hex>> compiliert und dann make fuses und make flash.
mit was Kompiliert du? hast du mit dem Originall firmware probiert?
also,
ich habe meine USBasp selber "gebastelt", Fuse eingestellt, Firware
drauf gespielt und hat gleich funktioniert !! wenn du eine Platine
bauen lasen hast dann sollte auf jedem Fall funken
>> Z-Dioden richtig herum ?
Condensator richtig herum??
Hallo.
Fuses sind durch das Makefile gesetzt worden. Sollten also funzen.
C ist richtig gepolt. Ebenso die ZDioden
Orginal oder selbstkompiliert: Das gleiche Ergebnis.
Treiber: Will XP garnicht haben, es meint nur unbekanntes Gerät wurde
angeschlossen. (Es bekommt auch gar irgendwie nicht die Beschreibung -
sonst würde sie ja angezeigt...(also usbasp))
Bilder (aber nicht sonderlich scharf...)
http://www.img-hosting.de/show.htm?bild=15598DSC05219JPGhttp://www.img-hosting.de/show.htm?bild=15599DSC05217JPG
Grüße und danke fürs helfen!
UPDATE: Verstehe wer es will:
root[home]# lsusb
Bus 4 Device 2: ID 0402:5602 ALi Corp. Video Camera Controller
Bus 4 Device 1: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 3 Device 1: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 2 Device 34: ID 16c0:05dc VOTI
Bus 2 Device 1: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 1 Device 1: ID 1d6b:0001 Linux Foundation 1.1 root hub
Nun mag er's!
Dafür habe ich ein anderes Problem: Die anderen Controller hatte ich
über PonyProg programmiert, nur bei einem VCC vergessen an den stk200
nachbau anzuschließen, der controller war aber versorgt. PonyProg hat
programmiert, und jetzt erkennt weder USBASP, das mittlerweile
funktioniert, oder das STK200 den Problemfall.
Nur wie hauche ich dem Controller wieder odem ein?
Michael H. wrote:
> 3. Nachtrag:> avrdude will in Linux nur als root. Wie erlaube ich es auch normalen> Usern das Device zu finden?
Für den USBasp wird unter Linux (beim einstecken) von udev automatisch
eindevice-node angelegt. Du musst eine Regel aufsetzen, damit die
richtigen Rechte für User vergeben werden.
Bei mir habe ich in /etc/udev/rules.d eine neue Datei 015_usbprog.rules
angelegt mit Inhalt:
Damit geht es für USBasp, usbprog und den Atmel. Ich lasse die unter der
Gruppe "avrdev" anlegen und habe die user, die programmieren, in diese
Gruppe aufgenommen. Du kannst aber anstelle der Grupp "avrdev" auch
einfach "users" angeben, die solte es überall geben...
Hallo Michael
Tja, Respekt!! mit dem SMD Teile habe ich ja immer noch Angst da der
kleinste Fehler beim löten kann aber schlechte Ergebnise bringen.
Meine "selbs gebastel" USBasp habe ich aber mit normaller Teile gemacht
und vor Kurz habe ich für ein Kumpel eine Platine besorg (bei Ulrich
Radig für 7 Euro), Teile draufgelötet, Fuse gesetz, Firware drauf und
gleich funktionioniert!
wenn aber deine XP erst von Treiber garnichts wissen will ist ja auf
jedem Fall ein Hardware Fehler!
Ich habe es zum Laufen gebracht. Die Lösung war irgendwie mystisch:
Hardware hochgeladen, nochmal eingesteckt und plötzlich hat es
funktioniert.
SMD habe ich nicht selbst gelötet - sondern mir preisgünstig Löten
lassen: 2 Euro/Platine.
Auch danke an den Linuxexperten: Avrdude geht nun auch mit otto
normaluser.
Hallo,
ich habe auch das Problem, dass mein Windows nur "unbekanntes Gerät"
beim Anstecken des USBasp sagt. Den Treiber nimmt es irgendwie nicht an.
Die Platine habe ich selbst geätzt und gelötet und die Firmware scheint
auch richtig aufgespielt zu sein, da nach dem Anstecken die rote LED
angeht.
Was könnte denn da noch der Fehler sein???
VG
--Magnus