Mplab linker

ciao a tutti. ho un quesito. ho sviluppato un programmino in picbasic con un pic18f2620 e per programmarlo uso l'mplab con l'icsp.

Quindi la procedura che adotto =E8:

1)invio il file Bootloader.hex con l'mplab al pic 2)chiudo mplab 3)uso il programma di microchip per caricare il sorgente sul Pic

uff..

non c'=E8 modo di mettere tutto in un file solo?il bootloader =E8 un .asm e non posso metterlo all'interno del mio progetto. il Linker non permette di gestire pi=F9 file?

Reply to
balossini
Loading thread data ...

snipped-for-privacy@gmail.com ha scritto:

Il bootloader devi caricarlo una sola volta. In seguito, tramite seriale o Usb, dipendentemente dal tipo di bootloader che hai usato, puoi scrivere il programma nella rom memory del pic... un reset e tutto funziona. Credo che tu stia usando il bootloader in maniera anomala, vediamo se qualcuno puo' aiutarti maggiormente ciao Angelo

Reply to
marcoangelo.r

to un programmino =A0in picbasic

sm

no no lo uso anche io cosi per=F2 ok per la riprogrammazione per=F2 se dovessi fare 100 pic con questo sistema ci metto una vita. se invece potessi creare un .hex unico almeno per la programmazione dbase sarebbe fantastico. si risparmierebbe un sacco di tempo. o quantomeno un sistema che permettesse a mplab di inviare due hex di fila

Reply to
balossini

snipped-for-privacy@gmail.com ha scritto:

Che compilatore usi? Cmq il linker microchip ovviamente consente di infilare nell'hex più sorgenti. Se usi mplab basta che aggiungi l'asm nella lista sorgenti

Reply to
Er Palma

Oppure, se non hai i sorgenti del bootloader (o semplicemente non vuoi incasinartici), puoi fare il merge dei due .hex Googla INTEL HEX MERGE

Per esempio io ho trovato:

formatting link

Ciao

P.

Reply to
Pasu

grazie per l'aiuto. se sapevo che era cosi facile lo facevo io in c++

Reply to
balossini

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.