Page 1 of 1

Mancata generazione pic30.elf

Posted: Wed May 21, 2008 8:53 pm
by daniele
Salve,
ho scaricato la versione 1.4.2.1 di EE e RT-Druid per dsPIC ed ho seguito il tutorial per l\'installazione, ma non sono riuscito a compilare alcun template: durante l\'esecuzione del \"build project\" non viene rilevato alcun errore, ma non viene nemmeno generato il file pic30.elf

Riporto i messaggi delle due console:

RT-Druid output

Code: Select all

Clear project myProject
	Remove the output folder /myProject/Debug
Rebuild /myProject/conf.oil in the project myProject
Compute configuration\'s files

WARNING > Not found any value for MASTER_CPU. Using default value.

Check and fill folder /myProject/Debug
	/myProject/Debug/eecfg.c	OK
	/myProject/Debug/eecfg.h	OK
	/myProject/Debug/makefile	OK

There are some Warnings.

C-Build [myProject]

Code: Select all

C:\\Evidence\\bin\\mymake_cygwin.bat all 
MAKE_DIRECTORIES
MAKE_DIRECTORIES (after a clean)
Ho provato anche ad aggiungere l\'opzione EE_OPT = \"VERBOSE\"; ed ecco il risultato:

C-Build [myProject]

Code: Select all

C:\\Evidence\\bin\\mymake_cygwin.bat all 
MAKE_DIRECTORIES
mkdir -p obj/Debug/ obj/ obj/pkg/board/microchip_explorer16/src/
 obj/pkg/cpu/pic30/src/ obj/pkg/cpu/pic30/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/alarms/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/alarms/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ frommchp 
obj/frommchp

touch obj/.make_directories_flag
MAKE_DIRECTORIES (after a clean)
mkdir -p obj/Debug/ obj/ obj/pkg/board/microchip_explorer16/src/ 
obj/pkg/cpu/pic30/src/ obj/pkg/cpu/pic30/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/alarms/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/alarms/src/ 
obj/pkg/kernel/alarms/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ 
obj/pkg/kernel/fp/src/ obj/pkg/kernel/fp/src/ frommchp 
obj/frommchp

Qualche idea su dove sto sbagliando?

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 9:04 am
by francesco
Ciao,

per capire meglio cosa sta succedendo, la cartella Debug viene creata?

C\'è una patch da scaricare nella sezione Download, il problema non dovrebbe dipendere da quella ma intanto iniziamo a capire.

Francesco.

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 1:59 pm
by daniele
Ho provato sia senza che con la patch ma non funziona :(
Inoltre ho provato sia su un pc con xp che con uno con vista.

La cartella debug viene creata, allego lo screen del suo contenuto.
[img width=270]http://www.erika.tuxfamily.org/images/f ... /debug.PNG[/img]

Ho anche provato ad usare la versione stand-alone di RT-Druid, ma il risultato è lo stesso.
Da cygwin quando eseguo make all ottengo lo stesso output:

Code: Select all

MAKE_DIRECTORIES
MAKE_DIRECTORIES (after a clean)
Andando a guardare tra i target dei makefile ho visto che c\'è il target pic30.elf , ma l\'esecuzione di make pic30.elf non dà alcun output

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 2:13 pm
by francesco
Ciao,

ho provato il tuo esempio per la explorer 16 e non da problemi. Quando hai installato il compilatore della Microchip?

E\' probabile che se lo hai installato recentemente ci sia un problema di path. Nel senso che RT-Druid non riesce a trovare gli eseguibili del compilatore (forse).

Francesco.

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 2:47 pm
by daniele
Grazie mille, era proprio quello il problema, avevo installato l\'ultimo compilatore (ver 3.10).
Ora ho messo la versione 2.0.5 e funziona.
Non sono riuscito a trovare la versione 3.0.2 che da quello che ho capito è testata e funzionante, ho degli svantaggi rilevanti utilizzando la 2.0.5 oppure va bene lo stesso?
Grazie ancora per l\'aiuto.

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 2:58 pm
by francesco
Ciao,

sono contento per la risoluzione :-)

ad essere sincero non so quali svantaggi tu possa avere nell\'utilizzare la versione 2. Però ti posso dire che a breve Evidence rilascerà una nuova versione di RT-Druid che risolverà il problema. Se nel frattempo tu dovessi incontrare delle difficoltà o problemi vari metti un post sul forum e vediamo di risolvere insieme.

Francesco.

Re:Mancata generazione pic30.elf

Posted: Thu May 22, 2008 3:05 pm
by daniele
Ok, grazie mille per la disponibilità :)