Usare Programmatore MPLAB ICD3 nel 2023

Apr 14, 2023 Last reply: 3 years ago 8 Replies

Salve



C'è modo che W11 possa riconoscere l' MPLAB In Circuit Debugger 3?



Devo rimettere mano ad un vecchio progetto che venne fatto in assembly nei primi anni 2000, serve solo qualche piccola modifica.



Da circa 10 anni non utilizzo MCU Microchip ,il PC che uso spesso è W11 per cui ho provato a installare MPLAB X IDE non capendoci molto delle nuove possibilità.Non riesco ad assemblare 1 .asm + 1. inc e mi è momentaneamente scappata la voglia di provarci.


Ritorno allora a MPLAB IDE 8.40, molto datato ma assemblo .asm con .inc senza problemi.



Scopro però che il programmatore,il "ruotino" MPLAB ICD3 non può al momento essere utilizzato da W11 perchè non ci sono i driver(è vero?),e non è più supportato dal 2019.



Pare che nei meandri dell' X IDE ci sia nuovo la possibilità di utilizzare ICD 3 e probabilmente dovrò rassegnarmi a usare X IDE

formatting link
Non mi dispiacerebbe però poter partire subito con 8.40 e ICD3 C'è qualche modo?



Grazie


Il 14/04/2023 07:57, blisca ha scritto:

Potresti provare ad usare una sistema operativo compatibile, magari Win7 o Xp dall'interno macchina virtuale Esistono dei programmi per far 'passare' le porte usb da macchina virtuale a macchina fisica

Il 14/04/2023 09:00, RobertoA ha scritto:

Non l'ho mai fatto ,ma potrebbe essere la soluzione più rapida, grazie Inoltre scopro che il veccho assembly Microchip MPASM non va bene più e il nuovo si chiama PIC Assembler

formatting link

Il 14/04/2023 19:49, blisca ha scritto:

Ce l'ho anch'io un icd3 buttato da qualche parte Se riesci ad usarlo da macchina Win10 o superiori facci sapere come hai fatto, cosi' abbiamo un riferimento collaudato da seguire nel caso serva

Il 15/04/2023 10:41, RobertoA ha scritto:

Per adesso sono riuscito su W 7 con MPLAB 8.9x..insomma l'ultima scricabile prima di MPLAB X IDE,ma non è un gran risultato...provo a portare su W11

Il 15/04/2023 13:53, blisca ha scritto:

Sembra ok in W11 con l'ultimo MPLAB IDE ,la versione 8.92 prima degli MPLAB X

formatting link
Ha subito visto l'ICD3,ho provato a assemblare, connettere(riconosce l'ID del dispositivo) programmare e verificare ed è tutto ok. Purtroppo ,e potrebbe essere un problema solo mio,non riesco a debuggare,nonostante il dispositivo PIC16F690 sia predisposto per farlo.

Anche con un programma di poche righe ricevo il seguente messaggio di errore:

** TARGET_NOT_READY_4_DEBUG=The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. The most common causes for this failure are oscillator and/or PGC/PGD settings. **

Nel codice non imposto gli option bits,lo faccio dalla finestra apposita disabilitando watchdog ,MCLR usato come MCLR ecc.

In pratica compilando vedo la freccetta del program counter che si porta sulla prima riga di codice, come se il debug fosse sulla linea di partenza,ma se do step into o step over ricevo il messaggio riportato, Questo provando a muovere RA5,che non ha a che fare con i pin di programmazione.In RUN il pin si muove

Ammetto che non ricordo più nulla del mondo Microchip e ne sapevo molto di più nel 2004

Il 16/04/2023 06:52, blisca ha scritto:

Credo di aver capito che il non debuggare dipenda dal fatto che quel micro è piccolo e servirebbe la versione "potenziata" con il "debug header" ,altrimenti niente debug

formatting link
Il 16F690 dovrebbe purtroppo rientrare tra questi casi. Lieto di essere smentito

Il 16/04/2023 11:06, blisca ha scritto:

Mai usato sti 'debug header' Sapevo che esistevano ma non mi sono mai serviti Ho usato sia icd3 che pickit3 su dei 18F26K22 e 18LF

Il 16/04/2023 15:26, RobertoA ha scritto:

si,ma quelli che dici tu sono microcontrollori più recenti e con un certo numero di pin Anch'io ricordo che intorno al 2011-2013 usavo 18LF46 mi pare,e non ne ho avuto bisogno

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required