Come programmo il pic usando il bootloader?

9 Anni 9 Mesi fa #1 da Nutshell
Come programmo il pic usando il bootloader? è stato creato da Nutshell
Salve a tutti, sarò scemo, ma ho voluto provare a usare la porta usb di un pic18f4550 per programmarlo. Ho usato il mio fido pickit3, ho caricato un bootloader sul pic e adesso vorrei capire che software usare per caricare gli hex che produco su mplabx.. Io lavoro su mac osx yosemite. Qualcuno ha esperienza in merito?

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

  • Nutshell
  • Avatar di Nutshell
  • Premium Member
  • Premium Member
Di più
9 Anni 9 Mesi fa #2 da firstcolle
Risposta da firstcolle al topic Come programmo il pic usando il bootloader?
CI STO tentando anche io ma per ora con scarsi risultati.. prova a leggere qui..

elettronicaeprogetti.altervista.org/svil...-con-i-pic-iv-parte/

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 #3 da Nutshell
Risposta da Nutshell al topic Come programmo il pic usando il bootloader?
Grazie per il link, effettivamente ero già stato su quel sito e ho usato proprio quel bootloader. Tuttavia come programming tool ancora non ci siamo. Ho trovato solo qualche progetto open source da compilare autonomamente da command line, ma io sono un po' impedito... in genere per compilare clicco su "build" dall' IDE e via... devo sbatterci un po' la testa e capire come fare. Questo è il link del tool code.google.com/p/mphidflash/. Queste sono le istruzioni per compilare il tool, ma non ho capito se devo operare sul terminale del sistema o su un terminale speciale di xcode.

Mac OS X
To build mphidflash for Mac, you'll need to have Xcode (Apple's
developer tools) already installed. The IDE portion is not used here, just
the command line interface.

Assuming you're reading this as the README.txt alongside the source code,
to compile mphidflash for a 32 or 64 bit system, in the Terminal window type:

make mphidflash32

or

make mphidflash64

Then install with the command:

sudo make install32

or

sudo make install64

This will copy the appropriate executable to /usr/local/bin/mphidflash so you
don't need to specify a complete path to the program each time.
Ultima Modifica 9 Anni 9 Mesi fa da Nutshell.

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

  • Nutshell
  • Avatar di Nutshell
  • Premium Member
  • Premium Member
Di più
9 Anni 9 Mesi fa #4 da firstcolle
Risposta da firstcolle al topic Come programmo il pic usando il bootloader?
Purtroppo ho abbandonato mac e sono tornato a windows... se ti può consolare non funziona nemmeno su windows con il programma scaricato dal sito....

attendiamo informazioni dai più esperti..
Ringraziano per il messaggio: Nutshell

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 #5 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Come programmo il pic usando il bootloader?
Ciao,

la causa e' probabilmente quella descritta nel seguente thread .

Ho due programmi per scaricare il file hex e due bootloader.
La differenza e' solo nel PID e VID ma con quelli errati il programma non trova il bootlaoder interno al PIC.

...dovrei migrare il bootloader anche per il PIC18F4550 (penso di averlo fatto ma devo ricontrollare).
In ogni modo il bootloader di EasyUSB non e' compatibile con la GUI LaurTec PIC Booloader.
Controlla nella cartella Bootloaders del progetto LaurTec PIC Booloader

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ù
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