This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can not build DSPLINK for WIN CE 6 for OMAP L138 Experimenter Kit

Other Parts Discussed in Thread: OMAPL138

I have those tools installed on my windows PC.

D:\TI:

\bios_5_41_07_24

\ccsv4

\dsplink_1_65_00_03\dsplink\

\xdctools_3_20_03_63

\BSP_WINCE_ARM9_01_00_02

I tried building dsplink as a subproject of BSP from VS2005 IDE. I use instructions from document "dsplink_1_65_00_03\dsplink\doc\InstallGuide_WinCE_OMAPL138.pdf "

BSP build OK.

The ARM part of DSPlink also build OK.

And i get failure on the DSP buld part.

Here a piece of buld.log file:

BUILD: [01:0000000437:INFO ] ===========================================================
BUILD: [01:0000000438:INFO ] Starting DSP build
BUILD: [01:0000000439:INFO ] ===========================================================
BUILD: [01:0000000440:INFO ] 
BUILD: [01:0000000441:INFO ] [SRC ] ======= DIRS ================== INCLUDE ============
.........................

BUILD: [01:0000000557:INFO ] [GEN ] ------- OBJECT ---------------- RELEASE ------------
BUILD: [01:0000000558:INFO ] Compiling failure.c...
BUILD: [01:0000000559:INFO ] "failure.c", line 45: fatal error #5: could not open source file "std.h"
BUILD: [01:0000000560:INFO ] #include <std.h>
BUILD: [01:0000000561:INFO ] ^
BUILD: [01:0000000562:INFO ] 
BUILD: [01:0000000563:INFO ] 1 fatal error detected in the compilation of "failure.c".
BUILD: [01:0000000564:INFO ] Compilation terminated.

I checked that path directory for BIOS5 is correct. What should i do? 

Is there any way to check build process step by step? It seems that include path is wrong... 

  • i see that right include directory containing std.h is D:\TI\bios_5_41_07_24\packages\ti\bios\include\

    how can i check that this include path is used during call in prelink.bat ?

    %XDC_INSTALL_DIR%/gmake -C dsp/src -f Makefile -s release 

  • problem was in directory name of bios. it was (roughly speaking) d:\ti\bios\ in environment. Make system appended to this path \include which resulted as   d:\ti\bios\\include. Double backslash. Then i removed one slash all got working properly.

    You can see all automatic variables and other useful debug information for the make process if using --print-data-base (-p) option of gmake.