Forum: Mikrocontroller und Digitale Elektronik Fehlermeldung beim Upload mit AVR ISP + Arduino pro mini


von Franz (Gast)


Lesenswert?

Ich habe gerade die Fehlermeldung :

avrdude: usbdev_open(): did not find any USB device "usb"



beim Arduino Pro Mini mit dem AVRISP MkII erhalten.

Hat hier auch schon jemand eine Lösung gefunden?

Hab gerade mal den WIN AVR Treiber für den AVR ISP MK II installiert.
Man schauen....

Wäre um hilfreiche Ratschläge sehr dankbar...


Franz

von Gerhard O. (gerhard_)


Lesenswert?

Hallo Franz,

das sieht mir fast wie ein Missverständnis aus. Um den Pro-Mini mit dem 
eingebauten Boot Loader zu laden, schließt man normerweise am Kopfende 
des Pro-Minis einen USB Serial Adapter oder TTL Serienschnittstelle an. 
Das DTR Signal löst dann über einen kleinen Kondensator einen Reset 
Impuls aus um den den Bootloader neu zu starten. Dazu muß im IDE die 
Lade Option "ArduinoISP" gewählt werden. Das funktioniert in den meisten 
Fällen einwandfrei.

Zum Programmieren des Pro-Minis greift man meist auf den eingebauten 
Boot Loader zurück, es sei denn man will ohne den hauseigenem Boot 
Loader zugreifen.

Wenn Du allerdings das Programm ohne Bootloader FLASHEN möchtest, mußt 
Du entweder AVR studio oder ein ähnlich kompatibles programm einsetzen.
Obwohl das Arduino IDE mit dem AVR-ISP angeblich kompatibel sein soll, 
habe ich das selber auch nicht geschafft und will im Augenblick nicht 
funktionieren. Auch habe ich im Augenblick keine Zeit das Problem zu 
ergründen und mache es einfach mit AVR Studio V4.19. Das funktioniert 
bei mir mit dem Pro-Mini oder anderen Bords einwandfrei. Die Option 
"Arduino als AVRISP" funktioniert bei mir noch nicht. Auch ein zweiter 
Arduino als AVRISP programmiert, geht nicht.

Ich verwende manchmal den STK500 als nackten Arduino. Den Bootloader 
spreche ich über die SPARE RS232 Schnittstelle an. Nur muss man dort 
recht aufpassen und lernen mit dem RESET Taster richtig umgehen zu 
können weil der STK500 keine DTR Reset Schaltung aufweist und AVRDUDE 
keinen Timeout Fehler angibt. Das habe ich mit dem 1284P und den 
normalen 328P so gemacht und funktioniert ausgezeichnet; nur muß Dein PC 
noch einen RS232 Port haben.

Es macht übrigens keine Probleme mit dem AVR-ISP oder dem AVR-ISP MKII 
und wahlweise auch mit dem STK500 mittels Atmel Studio den Boot Loader 
drauf zu spielen. Die Bootloader befinden sich alle in einer Datei beim 
Arduino IDE.


mfg,
Gerhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.