Problema file .hex
Salve a tutti, proverò a spiegare quanto più chiaramente possibile il mio problema.
Ho un microcontrollore PIC18F4550 su cui ho caricato il bootloader HID per poterlo programmare caricando direttamente il codice via USB.
Ho sempre utilizzato MPLAB IDE per scrivere il codice e C18 come compilatore e non ho mai avuto problemi.
Ora sono passato a MPLABX e uso XC8 come compilatore.
Il problema è che dopo aver avviato il bootloader (con la tipica sequenza di tasti), dopo aver caricato il file .hex nel PIC attraverso l'apposito software di programmazione e dopo aver aver premuto il tasto reset per far partire il programma, non ottengo alcun risultato.
Ho letto su internet che è necessario installare MCHPFSUSB (che da quanto ho capito serve per far comunicare il PIC col PC via USB) e così ho fatto (anche perché quando usavo MPLAB IDE e il C18 lo avevo installato) ma il problema rimane.
Premettendo che il programma è ben scritto (semplice accensione di un led) e che funziona perfettamente con MPLAB e C18, vi chiedo: quale potrebbe essere il problema? c'è qualcosa che manco? qualcuno ha riscontrato il mio stesso problema nel passare dall'uno altro?
Ho un microcontrollore PIC18F4550 su cui ho caricato il bootloader HID per poterlo programmare caricando direttamente il codice via USB.
Ho sempre utilizzato MPLAB IDE per scrivere il codice e C18 come compilatore e non ho mai avuto problemi.
Ora sono passato a MPLABX e uso XC8 come compilatore.
Il problema è che dopo aver avviato il bootloader (con la tipica sequenza di tasti), dopo aver caricato il file .hex nel PIC attraverso l'apposito software di programmazione e dopo aver aver premuto il tasto reset per far partire il programma, non ottengo alcun risultato.
Ho letto su internet che è necessario installare MCHPFSUSB (che da quanto ho capito serve per far comunicare il PIC col PC via USB) e così ho fatto (anche perché quando usavo MPLAB IDE e il C18 lo avevo installato) ma il problema rimane.
Premettendo che il programma è ben scritto (semplice accensione di un led) e che funziona perfettamente con MPLAB e C18, vi chiedo: quale potrebbe essere il problema? c'è qualcosa che manco? qualcuno ha riscontrato il mio stesso problema nel passare dall'uno altro?
anzi ti ringrazio per la disponibilità e la pazienza