USBasp & Win7 x64

Riprogrammare un atmega può essere un pò complicato, ma tool hardware come l’USBasp o USBtinyISP possono dare un certo grado di affidabilità per una corretta programmazione dell’IC.
Mio zio diceva sempre: “Song’ ‘e fierr ca’ fann ‘o mast” (sono i giusti utensili che ti fanno capomastro)… ed è proprio vero!

usbasp

USBasp è un programmatore AVR multipiattaforma davvero molto economico, su ebay ne trovate di già pronti a pochissimi euri.
Il sito ufficiale è questo: http://www.fischl.de/usbasp/
Qui troviamo della documentazione e i driver per Windows.

Il vero problema con i driver Windows è che non sono “signati”, nel readme si legge questo “With WinAVR version 20100110 or older, please use libusb_0.1.12.1.

Se con la versione libusb_1.2.4.0 non ho particolari problemi a farlo riconoscere (esce solo il popup di warning a fine installazione: ignoratelo) con questa versione (libusb_0.1.12.1) si ha qualche problema in più su sistemi operativi Windows 7 x64 in quanto il sistema proprio non ne vuole sapere di riconoscere la periferica in quanto non signata.

La mia soluzione tampone, per ora, è quella di usare un software particolare chiamato DSEO.
Questo software permette di abilitare sul proprio sistema operativo la modalità “test” che ci permette provare driver non signati.
In pratica è un workaround…

Una volta scaricata l’ultima versione, basterà mettere il pallino su “Enable Test Mode” e riavviare il pc:

Driver Signature Enforcement Overrider

Come dicevo è una soluzione tampone, ma meglio di niente….

Tutto questo casino è per far funzionare USBasp con AVRdude che è uno dei migliori software per la riprogrammazione degli AVR…. anche se un pò ostico in quanto gira tutto sotto riga di comando (ma esistono un casino di GUI per facilitare tale operazione).

Io ho provato libusb_1.2.4.0 con altri tool quali eXtreme Burner – AVR.

2 pensieri su “USBasp & Win7 x64

  1. Sogima

    Salve!
    Trovo molto interessante questo programmatore, sopratutto per il prezzo contenuto!
    Vorrei sapere se è possibile utilizzarlo attraverso l’Arduino IDE per caricare gli sketch negli Attiny? In rete non ho trovato granchè sull’argomento

    Rispondi
    1. BlackStuffLabs

      Molto interessante la tua domanda, nell’ultima ide sono quasi sicuro che c’è anche la voce già implementata per usare l’USBasp, ma non so se programma anche gli attiny… è da provare.

      Rispondi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.