Mplab linker

Nov 14, 2008 5 Replies

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?


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

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

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

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.

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required