Vai al contenuto
PLC Forum


Debug 16f628a Con Icd2


Messaggi consigliati

Inserito:

Buonasera a tutti, la domanda che voglio porvi è la seguente: è possibile

effettuare il debug su un 16F628A con l'icd2 o è necessario per forza la

versione del processore /ICD?

per la programmazione sto utilizzando il compilatore della HI-TECH in ambiente MPLAB.

nel caso fosse possibile quali sono i parametri corretti da impostare? ho

già provato con un pic serie 18 e tutto funziona egregiamente!

Ciao

Marco


Inserita:

Se vedi nell'mplab il 16f628a e compatibile con l'ICD2.

Per saperlo , quando scegli un modello di pic in mplab , nella finestra ci sono delle voci con dei led , quando questi led sono verdi vuole dire che la funzione o l'interfaccia sono disponibili per il modello da te scelto.

Inserita:

analizzando meglio la compilazione ho notato che il programma viene allocato nel pic in aree di memoria che servono all'ICD2 per il debug:

Memory Usage Map:

Program ROM $0000 - $0010 $0011 ( 17) words

Program ROM $07CA - $07FF $0036 ( 54) words

$0047 ( 71) words total Program ROM

Bank 0 RAM $0020 - $0034 $0015 ( 21) bytes total Bank 0 RAM

Program statistics:

Total ROM used 71 words (3.5%)

Total RAM used 21 bytes (9.4%)

ora ho visto che tra le opzioni per il linker c'è anche la voce -ICD, ma anche settandola non cambia nulla! come faccio ad allocare il programma in una porzione che voglio io? lasciando così spazio per il debugger?

Inserita:

Quando programmi il pic nelle opzioni devi abilitare il debug e programmare il pic con l'icd2 nel modo debugger e fa tutto da solo.

Inserita:

benissimo, solo che non so come impostare queste opzioni, leggendo il manuale del PICC ho visto che c'è una voce MPLAB_ICD solo che non come integrarlo, saresti così gentile da postarmi un esempio?

Ciao

Marco

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...