Home
Accesso / Registrazione
 di 

PIC Bootloader

4 risposte [Ultimo post]
ritratto di ing_grato
Offline
Ultima visita:
3 anni 18 settimane fa
Utente dal: 24/03/2011
Messaggi: 1

Ho problemi con il bootloader del pic, avete suggerimenti o link?
La documentazione Microchip non è il massimo, vorrei usare un PIC18Fxxx ed utilizzare il bootloader tramite usb per programmare il microcontrollore stesso direttamente da PC.

ritratto di Alex87ai
Offline
Titolo: User++
Utente++
Ultima visita:
2 anni 8 settimane fa
Utente dal: 25/05/2010
Messaggi: 72
prova a vedere

prova a vedere qui:
http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

oppure, so che in giro c'è un bootloader che ho visto implementato su PIC24F, ma è probabile che sia portabile anche su PIC18F...http://www.piccoder.co.uk/content/view/51/26/

Ho provato tempo fa quanto descritto dalla Microchip ed ho abbandonato perchè ho provato il bootloader del primo dei link che ti ho proposto e sinceramente non ho mai avuto problemi...
Questo che ti indico ora non l'ho provato, magari si ne dai un'occhiata lo testi mi saprai dire come va...http://mdubuc.freeshell.org/Colt/
;)

ritratto di Casciana17
Offline
Titolo: User+
Utente+
Ultima visita:
1 anno 23 settimane fa
Utente dal: 24/03/2011
Messaggi: 33
Il PIC è su breadboard o

Il PIC è su breadboard o PCB?
Per programmare il PIC senza toglierlo dal circuito in cui viene utilizzato (programmazione on-board) , è necessario permettere la comunicazione seriale tra il PIC ed il PC ed utilizzare un apposito programma, detto bootloader.

La comunicazione seriale avviene tramite gli appositi pin RX e TX dell'USART del PIC ( normalmente RC7 e RC6 ) , dopo aver provveduto alla conversione di livello dei segnali provenienti dalla porta RS232 del PC in rete ci sarà di sicuro il bootloader che cerchi
:-)

ritratto di MikiTux
Offline
Titolo: User+
Utente+
Ultima visita:
17 settimane 3 giorni fa
Utente dal: 26/11/2009
Messaggi: 35
Avendo dei problemi del

Avendo dei problemi del bootloader in genere questi vengono segnalati (se non vado errato) con qualche condizione di errore a partire dal quale è possibile risalire al problema.

Nel tuo caso qual è (se c'è) questa condizione di errore segnalata? ...in genere sono dei codici...

Bye 8-)

ritratto di Giovanni Giomini Figliozzi
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
1 anno 13 settimane fa
Utente dal: 22/03/2011
Messaggi: 163
ing_grato c'è un sito molto

ing_grato c'è un sito molto interessante che riguarda proprio la programmazione di un pia tramite usb con un bootloader. penso che faresti bene a dare un'occhiata qui: http://tomasella.altervista.org/it/elettronica/microcontrollori/PICandUSBbootloader/ Se hai dei rudimenti di elettronica lo apprezzerai di più... comunque grossomodo si tratta di scrivere un file hex sul pic (come se lo stessi programmando normalmente, e utilizzare una configurazione differente per il linker, nel momento in cui lo stai programmando. Questo è necessario perchè il linker normale della microchip si aspetta di andare a mettere il programma che si sta compilando dentro una eeprom nuova o cancellata, comunque vuota. Se non fai aggiustamenti al linker il tuo programma non funzionerà mai. La guida dice anche come fare per utilizzare un quarzo diverso da 20Mhz. in pratica bisogna cambiare il moltiplicatore del pll all'interno del file hex del bootloader, niente di troppo difficile. Se serve qualche spiegazione (non troppo dettagliata :P) non esitare a farti sentire

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 10 utenti e 61 visitatori collegati.

Ultimi Commenti