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.

VLIB with DM8168 - linking VLIB to OpenMax source code

Greetings,

I have a working video capture -> dei -> loopback -> display OMX chain configured with the DM8168EVM and a custom capture board. I am attempting to do some basic image processing using the VLIB APIs.

I have downloaded and installed the latest version of VLIB to my /ti-ezsdk_dm816x-evm_5_05_02_00/component-sources directory. At the moment I am just trying to successfully build the library into my system without calling any of its functions.

Following the VLIB User Guide, I have inlcuded #include <vlib.h> in my ilclient.c file and provided the path of its "packages" directory to my env.mk file (/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/omx_05_02_00_48/makerules/env.mk) as follows:

# VLIB
vlib_PATH = $(EXTERNAL_SW_ROOT)/vlib_c674x_3_0_1_0
vlib_INCLUDE = $(vlib_PATH)/packages


However, the last step given is proving to be the source of some confusion, as it requires me to also "provide a path to the linker via the -l directive." How should I go about doing this? I have tried linking the library by including the line $(vlib_PATH)/packages/ti/vlib/lib/vlib.ae674 to the "EXTLIBS_c6xdsp =" definition in the dm81xx makefile (/ti-ezsdk_dm816x-evm_5_05_02_00/component-sources/omx_05_02_00_48/examples/ti/omx/demos/dm81xx/makefile), but it only generates an error when I execute "make omx".


If anyone with experience of using VLIB or another integrated library with the EZSDK could weigh in, that would be great.

Thanks,

Marcus