Build problem DAVE 4.2.4

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Hello.
My environment:
Windows 7 Home Basic SP1, 64-bit
Localisation: Russian
Target board: XMC4700 relax kit.

Here is my actions step by step.
1. Downloaded and installed DAVE 4.2.4 64-bit windows version.
2. Created workspace and DAVE Project. Type: "Easy Start Project"
3. Build fails. Console output following.
4. Decoded unrecognized symbols outside the Dave. This is Russian for "chcp" is not recognized as an internal or external command or batch file"


------Console output-------------

12:25:55 **** Incremental Build of configuration Debug for project easyStart ****
"\"C:\\DAVEv4-64Bit\\DAVE-4.2.4\\eclipse\\ARM-GCC-49\\bin\\make\"" --output-sync -j4 all
"chcp" *Ґ пў«пҐвбп ў*гваҐ**Ґ© Ё«Ё ў*Ґи*Ґ©
'Building file: ../Startup/startup_XMC4700.S'
Є®¬**¤®©, ЁбЇ®«*塞®© Їа®Ја*¬¬®© Ё«Ё Ї*ЄҐв*л¬ д*©«®¬.
Startup/subdir.mk:25: recipe for target 'Startup/startup_XMC4700.o' failed
make: *** [Startup/startup_XMC4700.o] Error 1
make: *** Waiting for unfinished jobs....
"chcp" *Ґ пў«пҐвбп ў*гваҐ**Ґ© Ё«Ё ў*Ґи*Ґ©
'Building file: ../Startup/system_XMC4700.c'
Є®¬**¤®©, ЁбЇ®«*塞®© Їа®Ја*¬¬®© Ё«Ё Ї*ЄҐв*л¬ д*©«®¬.
Startup/subdir.mk:31: recipe for target 'Startup/system_XMC4700.o' failed
make: *** [Startup/system_XMC4700.o] Error 1
"chcp" *Ґ пў«пҐвбп ў*гваҐ**Ґ© Ё«Ё ў*Ґи*Ґ©
'Building file: ../Libraries/XMCLib/src/xmc4_eru.c'
Libraries/XMCLib/src/subdir.mk:108: recipe for target 'Libraries/XMCLib/src/xmc4_eru.o' failed
Є®¬**¤®©, ЁбЇ®«*塞®© Їа®Ја*¬¬®© Ё«Ё Ї*ЄҐв*л¬ д*©«®¬.
make: *** [Libraries/XMCLib/src/xmc4_eru.o] Error 1

12:25:56 Build Finished (took 1s.126ms)
-----------------------------------------------------------------


Could you please help me to start building the project?
0 Likes
7 Replies
Not applicable
HI,

Could you attach your project to this thread.
Will need to analyse this.

Regards,
Daryl
0 Likes
lock attach
Attachments are accessible only for community members.
Not applicable
Hello. Here it is!

Thank you.
0 Likes
Not applicable
Hello, Daryl Neo.

I have some news.
I entered in a windows console, started by cmd: where chcp and it returned C:/windows/system32
I've looked into
Dave's Project - Properties - C/C++ Build - Environment
There is PATH variable there.

So I've added C:/windows/system32 to it and DAVE started to build my project.

It looks like it has lost system's PATH variable.

So, here are questions:
1. Why DAVE build tool requests "chcp" few times for every compiling file? It is annoying.
2. Why do I need to modify PATH by hands, why DAVE does not pick up system PATH variable?

Regards,
Aleksandr.
0 Likes
Not applicable
Hi Aleksander

Good that as least you managed to start using DAVE. It's strange that it is not working perfectly for your system as an issue with language pack was resolved last year.
I have triggered the development team to take a deeper look into this. Hopefully we resolve this for you soon.

An eticket # #873319957 is filed for this. The weblink to view this request is at:
https://www.infineonforums.com/support/dave3/index.php?option=com_maqmahelpdesk&Itemid=0&id_workgrou...

Regards,
Daryl
0 Likes
Not applicable
It happens so often that previously working projects fail to be compiled after Dave4 is updated to a newer version.
In my case the Makefile changed itself very often in case of failure. It eats up much time to find out where it suddenly gets wrong.
It is also annoying since one wishes to try out new features of dave.
Is it possible to separate Dave update and firmware update ( the drivers, apps and examples for xmc )?
Is it possible to have a demo Makefile project?
Is it possible to stop dave from changing the configurations of existing projects without permission of the user?
0 Likes
Not applicable
HI,

If you have your own makefile, you can turn off regeneration of makefile.
Goto Windows-> Preferences -> C/C++ Build
- In the Builder Settings, uncheck the option " Generate Makefiles automatically"

Following the option in the attached.

Regards,
Daryl
0 Likes
Not applicable
OK, this is a solution since I have a Makefile.
0 Likes