BOOTLOADER XC8

9 Anni 9 Mesi fa #1 da firstcolle
BOOTLOADER XC8 è stato creato da firstcolle
Buongiorno,

qualcuno ha qualche documento per il bootloader da usare su freedom II in XC8? ho trovato la documentazione dei EasyUSB, ma è in C18 (se non sbaglio)..

Quello che ho capito fin ora:
Si compila il bootloader come se fosse un programma normale e lo si carica con il programmatore
Si compila il programma da caricare via USB impostando gli offset per l'inizio programma e gli interrupt e lo si programma con USB.

Quello che ancora no ho capito:
nel programma principale in XC8 basta impostare l'offset code del programma da caricare e dovrebbe fare tutto il compilatore?
Come personalizzo o dove trovo un HEX bootloader?
i bit di configurazione tra bootloader e programma principale devono essere gli stessi??


grazie mille

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic BOOTLOADER XC8
Ciao,

questo thread di qualche settimana fa ti dovrebbe tornare utile.

Ti consiglio di fare i primi test con il boot loader che fornisco sul sito.

Attento al PID e VID.
Leggi la documentazione LaurTec PIC Bootloader .

LaurTec PIC Bootloader non funziona attualmente con il Bootloader fornito per il PIC18F4550 che trovi nel progetto EasyUSB . Per tale bood Loader il PID e VID. Andando a memoria e' diverso da quello supportato da LaurTec PIC Bootloader per cui non vede la scheda. Infatti non avevo due PID e non avevo ancora fatto la distinzione tra i PID per applicazione CDC, HID e bootlaoder.

Il file hex lo puoi usare indipendentemente dal fatto che poi scriverai il tuo codice in C18 o XC8.

Saluti,

Mauro
Ultima Modifica 9 Anni 9 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 9 Mesi fa #3 da firstcolle
Risposta da firstcolle al topic BOOTLOADER XC8
Perfetto!!!!! funziona!!!!!
con informazioni reperite un po' qui e un po là ci siamo arrivati!!!!

anzi, per prova ho configurato sia il clock interno che il clock usb (entrambi derivati dal 20MHz esterno) a 48Mhz... che velocità!!!!!!!!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
9 Anni 9 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic BOOTLOADER XC8
hai seguito passi diversi da quelli proposti nel thread?

Quale bootlaoder hai usato?
Quale GUI hai usato?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login