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?

Work on Automotive Infotainment

As my first project in the new company, I have to implement audio-video codecs on TI’s latest Jacinto J5 processor for automotive infotainment. The platform is QNX Neutrino RTOS. Its a little steep learning curve… learning to work on DSPs, SYS/BIOS, SYSLINK, and QNX! Couldn’t ask for more :)

A sneak peek on the latest work going on the automotive infotainment front:

Posted from WordPress for Android

Wishlist for new year

Being back with old friends gives u opportunity & reason to try & learn new things. This year I plan to try & learn a few new things.
One of my most imp priority is learning to drive bike. At this age don’t know how to drive? It has become a question of prestige ;) Nikhil’s my teacher but we get little time for it.
My long desire to learn piano/keyboard has seen a ray of hope in Nisarg’s keyboard. I am already on it.
Another inner desire, though I don’t feel i am capable of that… still, is dancing… atleast a small piece of moonwalk!
A good build… any guy’s dream. Will work towards it.
Finally needs to practise tt & carrom ;)
Its a long list. Let’s see how many I can strike off :)
(Well this list doesn’t include my technical wishlist :P )

Posted from WordPress for Android

The Farewell

Farewell is an auspicious day when you hear all the good things about yourself that you might not have imagined at all. In my case it was a full 3 day long and grand farewell… with treats, cake and gifts!! It can’t get better. Feels like heaven. Since you guys have said such nice things, I have kept a compilation of everything for my future.
Pics coming soon… @shrai..jaldi bhej!

My Farewell Mail for friends at MG

Hi Guys,
[This is a typical farewell message as everyone might have seen earlier. It was special request from Prateek Jain so here it goes...]

It seems weird [really really weird :-P ] to write this mail after a small [dude 6 months is huge!!] association with Mentor Noida.
I never thought I would be writing this mail [I did.. from the very day after training ;-) ]. It has been an immense pleasure to work with you all. Last 3 days have been my best days at Mentor and now its my time to return your comments. lets start with…

shahzeb miyan.. the bakar king. but he has kept everyone interested in their boring jobs. (today… i grant u the freedom of secrecy).
sonam.. youngest & the most loaded member of noida’11 (in fact in entire noida), yet the most lively one & a gr8 friend.
neeraj.. kamina! but his humour & yes-no logic(ask him that) always refreshing. And isse better roommate nahi ho sakta.
shubham agrawal… PJs.. bhaisab! but one of the most caring ppl.
manju… hmmm…
shrai… lukha! but wakai mein acha aadmi hai yaar. golden heart!
sudhir… iska apna tajurba hai, sabko batlata hai yeh…
koi lab chu gaya tha tab, ke ab tak ga raha hai yeh…
hamesha dil ki baat kehne wala.
dada & marora… dudes of d batch! ab aur kya kahun ;) (@marora.. see u soon ;) )
manju… hmmmm…
arpit… dil ka saaf hai… but dude, keep distance from guys.
mayank.. maasoom! needs to be more tolerant :P
DC.. i’ll remember him for “the after effect” & his shayari…atra, tatra, savatra aapki khyati ho, hamari duayein aapke saath hain!
and finally prateek.. the funny guy… manages up-dn, f***ing job & a gf! (i mean… a REAL gf!) hats off!
manju… hmmm… childish, but secretly works(& thinks) a lot. well i m thankful for the HDL prize. its the only thing i achieved here :P

The entire batch is awesome and was the only reason i was able to survive here.
Thank u & God bless u all… Keep in touch through mail, facebook, my blog http://abhitak.wordpress.com [perfect time for publicity ;-) ]. My personal mail id is abhishek.gup87@gmail.com [please do not spam!!] and..
Wish you many more successful years at Mentor Graphics! ;) … (no… seriously)

Regards,
Abhishek Gupta (2)