Pagina 1 di 2
DSPIC33EP512MU810 aggiornamento con USB

Inviato:
5 mag 2017, 14:53
da PlayPic
Buongiorno a tutti,
ho una nuova scheda che monta un DSPIC33EP512MU810-E/PF completo di porta USB, avrei la necessità di aggiornare il DSPIC tramite USB usando una normale pen-drive con boot USB. Microchip fornisce un boot che dovrebbe fare quello che cerco, ma per poterlo compilare/usare mi risulta che serva la licenza della versione pro "SW006022-2 - MPLAB XC16 PRO Compiler (Workstation License)" che costa un capitale per un solo anno...
Mi chiedevo se quancuno ha qualche soluzione alternativa per poter aggiornare il micro tramite USB drive?
Grazie.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
5 mag 2017, 15:07
da Fedhman
In che senso aggiornare il PIC? Non sapevo che avessero dei driver aggiornabili dall'utente, sei sicuro? In ogni caso seguo con interesse.
Credo che il dsPIC33EP512MU810 (
http://www.microchip.com/wwwproducts/en ... EP512MU810) sia programmabile normalmente col PICkit3 ed MPLAB
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
5 mag 2017, 16:16
da Paolino
PlayPic si riferisce alla modalità di bootloading, che permette ad utente terzo (tipicamente il cliente che non ha e non deve avere un PICkit3 o similari) di aggiornarsi il firmware qualora fosse necessario un update.
La versione PRO di XC16 funziona anche a tempo determinato (non ricordo se 30 o 60 giorni) per la fase di valutazione. Se riesci a combinare qualcosa in quel periodo di tempo, ok. Altrimenti devi acquistare la licenza. Capisco che non sia proprio a buon mercato, ma la licenza PRO nasce proprio per scopi professionali.
Ciao.
Paolo.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
5 mag 2017, 17:07
da PlayPic
Esatto Paolino, è proprio quello che intendevo, cercavo una soluzione alternativa alla versione originale proposta da Microchip.
Grazie a tutti.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
5 mag 2017, 18:17
da Fedhman
Paolino in casi come questo, avendo una scheda di prototipazione già fatta, si potrebbe comunque lavorare col PICkit3, no? Se i pin per la programmazione non sono accessibili si potrebbe pensare di saldare tre fili?
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
6 mag 2017, 9:05
da Paolino
Fedhman, non ho capio cosa intendi.
Il messaggio di
PlayPic si riferisce a quei casi in cui l'aggiornamento firmware viene demandato a personale non qualificato che viene guidato (magari con un display o segnalazioni visive a LED) nello svolgimento delle operazioni. Nella mia attività professionale queste operazioni di aggiornamento vengono eseguite anche dal team di sviluppatori quando provvedono essi stessi all'aggiornamento fw su macchine in test, prive dei pin di collegamento ai vari JTAG/Programmer/debugger, magari perché le schede sono chiuse nelle scatole elettriche.
Ciao.
Paolo.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
8 mag 2017, 9:27
da Fedhman
Intendevo connettere il PICkit direttamente ai 5-6 pin che servono (magari tirando dei fili direttamente dai pin del micro o dalle piste, se non sono disponibili tramite connettori) e riprogrammarlo a piacere.
Non sono sicuro che si possa fare in qualunque caso, da lì la domanda

Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
8 mag 2017, 11:37
da EcoTan
Penso di sì, al massimo ci saranno da riprogrammare anche i fusebit ma con Mplab IDE non è un problema. Anche nel caso che sia previsto il clock esterno e questo venga dato dalla scheda dovrebbe poter funzionare lo stesso. Se i pin sono già connessi a qualcosa che presenta bassa impedenza può essere necessario sconnetterli, l'ideale sarebbe tirare via il chip dallo zoccolino. Ovviamente il nuovo firmware deve essere compatibile con l'hardware, occhio a non configurare un output e poi mandarci un livello che genera un corto circuito. In teoria il chip si potrebbe alimentare dal pickit ma non mi è mai riuscito, invece tengo la (mia) scheda accesa.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
8 mag 2017, 12:07
da TardoFreak
Nel caso di una scheda montata trovo che sia meglio usare l'alimentazione della scheda.
Alimentazione sua, nessun casino e/o conflitto con il PicKit.
Re: DSPIC33EP512MU810 aggiornamento con USB

Inviato:
8 mag 2017, 17:42
da Fedhman
EcoTan ha scritto:In teoria il chip si potrebbe alimentare dal pickit ma non mi è mai riuscito, invece tengo la (mia) scheda accesa.
Mi è capitato di alimentare un pic12f683 su breadboard col pickit 3, connesso al PC col suo cavo USB e al pic12f683 con dei jumper da 4-5 cm. Per qualche motivo che non ho ancora compreso, funzionava solo da 4.25V di alimentazione in giù, sopra dava problemi. Non ricordo esattamente il messaggio di errore, se interessa lo recupero.