Mancata generazione pic30.elf

Forum relativo alle schede FLEX, ERIKA Enterprise, RT-Druid, ScicosLab, ...

Moderator: paolo.gai

Locked
daniele
Newbie
Posts: 6
Joined: Wed May 21, 2008 8:36 pm

Mancata generazione pic30.elf

Post by daniele » Wed May 21, 2008 8:53 pm

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?

francesco
Newbie
Posts: 18
Joined: Mon Mar 03, 2008 1:07 pm

Re:Mancata generazione pic30.elf

Post by francesco » Thu May 22, 2008 9:04 am

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.

daniele
Newbie
Posts: 6
Joined: Wed May 21, 2008 8:36 pm

Re:Mancata generazione pic30.elf

Post by daniele » Thu May 22, 2008 1:59 pm

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
Attachments
debug.PNG
debug.PNG (20 KiB) Viewed 4212 times

francesco
Newbie
Posts: 18
Joined: Mon Mar 03, 2008 1:07 pm

Re:Mancata generazione pic30.elf

Post by francesco » Thu May 22, 2008 2:13 pm

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.

daniele
Newbie
Posts: 6
Joined: Wed May 21, 2008 8:36 pm

Re:Mancata generazione pic30.elf

Post by daniele » Thu May 22, 2008 2:47 pm

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.

francesco
Newbie
Posts: 18
Joined: Mon Mar 03, 2008 1:07 pm

Re:Mancata generazione pic30.elf

Post by francesco » Thu May 22, 2008 2:58 pm

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.

daniele
Newbie
Posts: 6
Joined: Wed May 21, 2008 8:36 pm

Re:Mancata generazione pic30.elf

Post by daniele » Thu May 22, 2008 3:05 pm

Ok, grazie mille per la disponibilità :)

Locked