• 990.020 Come utilizzare il Bootloader HID

    Sulla MuIn USB (990.020) viene precaricato il Bootloader HID di Microchip, versione attuale 2.6, in modo da permettere l’upload di nuovi programmi senza dover utilizzare un apposito programmatore o un adattatore USB->seriale.
    Il funzionamento del bootloader HID è molto semplice, prima di tutto è necessario chiudere, tramite un jumper, tra di loro B6 e B7.



    Una volta applicato il jumper basta premere il tasto di reset per entrare nella modalità bootloader, il LED L1 rimane acceso fisso, aprire il programma “HIDBootLoader.exe”, il loader, che segnalerà la presenza del bootloader attivo rendendo accessibili i vari tasti operativi.
    Se la MuIn USB non è collegata alla porta USB, o se non è attivo il bootloader, tutti i tasti di “HIDBootLoader.exe” rimangono colorati di grigio chiaro e inaccessibili fino a che il programma non rileva la presenza del bootloader.

    Bootloader non attivo o MuIn USB non connessa


    Bootloader attivo


    Le funzioni disponibile sul loader sono le seguenti:
    “Open HEX Files”, permette di caricare il file .hex da programmare sul micro.
    “Erase Device”, cancella la memoria flash del micro.
    “Read Device”, legge la memoria flash del micro.
    “Export HEX”, salva sotto forma di file hex .
    “Reset Device”, resetta il micro.
    “Program/Verify”, programma la memoria flash ed esegue la verifica
    “Verify”, esegue solo la verifica.
    “Export HEX” può essere usato solo dopo aver letto la memoria flash tramite “Read Device”.
    “Program/Verify” e “Verify” possono essere usati solo dopo aver caricato un file .hex tramite “Open HEX Files”.

    "L’opzione “Allow Configuration Word Programming” abilita la sovra scrittura della config word, i fuse, se abilitata utilizza gli eventuali valori presenti nell’hex e li usa per modificare quelli presente sul micro.
    Questa opzione non si deve usare mai, di default è sempre inattiva, a meno che non si è più che certi di quello che si sta facendo.
    Una sovra scrittura dei fuse con valori non adatti al 18F2550, o con selezioni sbagliate per il clock, può causare il blocco di tutte le funzioni del micro e per ripristinare il normale funzionamento è indispensabile usare un apposito programmatore per ricaricare il software originale."

    Per eseguire l’upload del programma sulla MuIn USB è sufficiente eseguire le seguenti operazioni dal loader, premere “Open HEX Files”, scegliere il file da caricare, premere il tasto “Program/Verify” e attendere la fine dell’operazione, pochi secondi, nella finestra di dialogo del loader appariranno i vari passaggi e la barra di stato indicherà il tempo mancante alla fine dell’operazione.

    Scelta del file .hex


    Pronti per la programmazione


    Programmazione terminata


    Per far partire il programma caricato è sufficiente rimuovere il jumper, premere il tasto di reset sulla MuIn USB oppure “Reset Device” sul loader.


    .