syslink on TI 814x running QNX

I wanted to build syslink on TI814x EVM for QNX.
I started with TI’s EZSDK for DM814xEVM 1.6GB. It is basically for Linux not Qnx, but it gives the basic tools, which otherwise you have to install in bits-n-pieces.
But syslink added support for QNX in v2.10.00.12 instead of 2.00.05.85 in the EZSDK. Then there are compatibility issues with SYS/BIOS, IPC, XDC tools.

So, overall I had to download:
1. TI EZSDK for DM814xEVM
2. Code Sourcery G++ Lite
3. SYSLINK 2.10.00.12 or higher
4, SYS/BIOS 6.33.00.19 or higher
5. XDC Tools 3.23.00.32 or higher
6. QNX bsp for TI 814x EVM

IPC was up-to-date (v1.23.05.40)
CGTools for C674x is present in SDK/dsp-devkit/cgt6x_7_3_1

After the tools, specify each of their paths in products.mak of SYSLINK.

To build cd to syslink dir and issue the following commands:
$make syslink
This command builds the syslink driver and binaries for the RTOS and HLOS
$make samples
This command builds the sample codes that comes with syslink
$sudo make install
installs the syslink binaries to the specified EXEC directory.

The size of the binaries was:
driver (syslink_drv): 2.2MB -debug, 904.4kB -release
shared lib: libsyslink.so.1 – 368kB, libsyslink_.so.1 – 916.4kB

Problem: ‘make install’ involves 2 steps: ‘make install-driver’ and ‘make install-samples’
my ‘make install-driver’ works properly and installs syslink binary the EXEC dir.
But I am facing some error in ‘make install-samples’. Some samples are built but ‘frameq’ sample is giving error:
install -m 0755 /home/abhishek/ti-ezsdk_dm814x-evm_5_03_01_15/component-sources/syslink_2_10_02_17/packages/ti/syslink/bin/qnx/samples/frameq_g /home/abhishek/syslink_qnx/ti/syslink/samples/frameq
install /home/abhishek/ti-ezsdk_dm814x-evm_5_03_01_15/component-sources/syslink_2_10_02_17/packages/ti/syslink/samples/rtos/frameq/*/*/*.xe674 /home/abhishek/syslink_qnx/ti/syslink/samples/frameq
install /home/abhishek/ti-ezsdk_dm814x-evm_5_03_01_15/component-sources/syslink_2_10_02_17/packages/ti/syslink/samples/rtos/frameq/*/*/*.xem3 /home/abhishek/syslink_qnx/ti/syslink/samples/frameq
install: cannot stat `/home/abhishek/ti-ezsdk_dm814x-evm_5_03_01_15/component-sources/syslink_2_10_02_17/packages/ti/syslink/samples/rtos/frameq/*/*/*.xem3': No such file or directory
make[1]: *** [install-frameq-qnx] Error 1
make[1]: Leaving directory `/home/abhishek/ti-ezsdk_dm814x-evm_5_03_01_15/component-sources/syslink_2_10_02_17/packages'
make: *** [install-samples] Error 2

Can someone help with this?

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s