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.

Arm application compile problem

Other Parts Discussed in Thread: OMAP3530

Here is my makefile:

#
#    The makefile for sdk_vehdet module.
#

include /opt/env/dvsdk/Rules.make

XDCPATH    := $(DVSDK_PACKAGES_PATH)\;../../

MODULENAME := plateSDK

MODULEDIR  := ../$(MODULENAME)

CONFIGFILE := ./sdk.cfg

CPPFLAGS   := -Wall -o
LIBFLAGS   := -shared -fpic

libraries  := plateSDK.so
objs       := plateSDK.o

INCLUDE    := -I ../../include

MAINDIR    := ../demo

configfile := $(CONFIGDIR)/sdk.cfg

vpath %.h = ../../
vpath %.c = .
            
.PHONY : build config clean config_clean

build : $(libraries)
 
$(libraries) : $(objs)
    $(LINK) $(LIBFLAGS)  *.o -o $@  $(LINKER_CMD)
    
    @echo Copy library $@ to project main diretory ...
    cp $@ $(MAINDIR)


%.o :   %.c
    $(CC) $(shell cat $(COMPILER_OPT)) $(INCLUDE) -c $< -o $@


config : BUILDCONFIG
    @$(XS) --xdcpath=$(XDCPATH) xdc.tools.configuro -o $(MODULEDIR) \
    -t $(XDCTARGETS) -p $(XDCPLATFORMS) -c $(CSTOOL_DIR) sdk.cfg  

BUILDCONFIG :
    @echo "Begin to generate $(COMPILER_OPT) and $(LINKER_CMD) for \
    $(MODULENAME)."

clean:
    $(RM) -r *.o $(libraries)

config_clean :
    $(RM) -r $(TEMPFILES)

#
# The end of makefile.
#

When I run the command "make config", then ti prints:

js: "/opt/env/dvsdk/xdctools_3_16_03_36/packages/xdc/cfg/Main.xs", line 40: XDC runtime error: can't find the library 'export/BIN/ucLinux/OMAP3530/RELEASE/dsplink.lib' specified by package dsplink.gpp. It wasn't found along the path '/opt/env/dvsdk/config/packages;/opt/env/dvsdk/dspbios_5_41_03_17/packages;/opt/env/dvsdk/biosutils_1_02_02/packages;/opt/env/dvsdk/codec-engine_2_26_02_11/packages;/opt/env/dvsdk/dsplink_1_65_00_02;/opt/env/dvsdk/codecs-omap3530_4_02_00_00/packages;/opt/env/dvsdk/edma3lld_01_11_00_03/packages;/opt/env/dvsdk/framework-components_2_26_00_01/packages;/opt/env/dvsdk/linuxutils_2_26_01_02/packages;/opt/env/dvsdk/xdais_6_26_01_03/packages;/opt/env/dvsdk/xdctools_3_16_03_36/packages;/opt/env/dvsdk/cgt6x_6_1_14/packages;/opt/env/dvsdk/local-power-manager_1_24_02_09/packages;/opt/env/dvsdk/linux-devkit/arm-none-linux-gnueabi/usr;/opt/env/dvsdk/c6accel_1_01_00_06;/opt/env/dvsdk/c6run_0_95_02_02;/opt/env/dvsdk/omap35x_graphics_sdk_4.00.00.01/packages;/home/wangth/workdir/omap3730/OCR_plate;/opt/env/dvsdk/xdctools_3_16_03_36/packages;..;'.

I checked the "xdcpath" and didn't find anything wrong.

Did anyone meet the same problem before?