Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

DSPIC33EP512MU810 aggiornamento con USB

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtentePlayPic » 5 mag 2017, 14:53

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.
Avatar utente
Foto UtentePlayPic
15 3
New entry
New entry
 
Messaggi: 59
Iscritto il: 3 dic 2008, 20:33

0
voti

[2] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteFedhman » 5 mag 2017, 15:07

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
I don't fight weather - Woodrow W. Smith
Avatar utente
Foto UtenteFedhman
5.195 2 9 13
Master
Master
 
Messaggi: 483
Iscritto il: 4 giu 2013, 14:05
Località: Augusta Taurinorum

0
voti

[3] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtentePaolino » 5 mag 2017, 16:16

Foto UtentePlayPic 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.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[4] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtentePlayPic » 5 mag 2017, 17:07

Esatto Paolino, è proprio quello che intendevo, cercavo una soluzione alternativa alla versione originale proposta da Microchip.
Grazie a tutti.
Avatar utente
Foto UtentePlayPic
15 3
New entry
New entry
 
Messaggi: 59
Iscritto il: 3 dic 2008, 20:33

0
voti

[5] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteFedhman » 5 mag 2017, 18:17

Foto UtentePaolino 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?
I don't fight weather - Woodrow W. Smith
Avatar utente
Foto UtenteFedhman
5.195 2 9 13
Master
Master
 
Messaggi: 483
Iscritto il: 4 giu 2013, 14:05
Località: Augusta Taurinorum

0
voti

[6] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtentePaolino » 6 mag 2017, 9:05

Foto UtenteFedhman, non ho capio cosa intendi.
Il messaggio di Foto UtentePlayPic 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.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[7] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteFedhman » 8 mag 2017, 9:27

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 :D
I don't fight weather - Woodrow W. Smith
Avatar utente
Foto UtenteFedhman
5.195 2 9 13
Master
Master
 
Messaggi: 483
Iscritto il: 4 giu 2013, 14:05
Località: Augusta Taurinorum

0
voti

[8] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteEcoTan » 8 mag 2017, 11:37

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.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5422
Iscritto il: 29 gen 2014, 8:54

0
voti

[9] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteTardoFreak » 8 mag 2017, 12:07

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.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[10] Re: DSPIC33EP512MU810 aggiornamento con USB

Messaggioda Foto UtenteFedhman » 8 mag 2017, 17:42

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.
I don't fight weather - Woodrow W. Smith
Avatar utente
Foto UtenteFedhman
5.195 2 9 13
Master
Master
 
Messaggi: 483
Iscritto il: 4 giu 2013, 14:05
Località: Augusta Taurinorum

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti