Project

General

Profile

Integration of DSPLINK on arm side

Added by Rich Bagdazian over 14 years ago

I have successfully built and executed a hello world program on my target mityOmap using eclipse for the ide to do the build.

I would now like to integrate in the necessary changes to be able to use the DSPLINK library support functions on the arm processor in preparation to port my dsp app to the mityOmap. I was wondering if there are any particular command line switch settings required for the angstrom tool-chain for this work correctly before I plunge in.

Thanks!
Rich Bagdazian


Replies (2)

RE: Integration of DSPLINK on arm side - Added by Michael Williamson over 14 years ago

Rich,

I think the key thing will be to ensure that you are using the same BIOS settings (the .tci/.tcf file) as the DSPLink is configured for. Specifically, the load addresses / segments sizes are consistent between your builds. The TI guys in the 1.64 version of the Dsplink include an entire build system for both the ARM side libraries/kernel module as well as the BIOS side, so the compile switches, etc. are sort of initialized by their makefiles and assoicated rules once you run the perl script in the config/bin directory for the OMAPL138 machine. On the VM CL has provided there should be a 3rdparty/dsplink directory that has modifications I've made to get the DSPBios examples working with the MityDSP-L138. Pretty much all I changed was the start address (to +96M off of base of DDRAM) and the total size available to the DSP to 32 M. This is of course tailorable to your app needs.

The TI DSP wiki site has some decent links on setting up the DSPLink build settings and compiling it. Also, in the DSPLink distribution there is a documents directory that outlines the make system.

Not sure if I've answered your question, and this may be old news. Let me know if there is something more specific we can answer.

-Mike

RE: Integration of DSPLINK on arm side - Added by Rich Bagdazian over 14 years ago

Thanks Mike,
I decided to bite the bullet and attempt to rebuild dsplink according to the wiki guidelines and your notes. I was able to get everthing rebuilt with a minimum of fuss.

Next step is to get the shared memory layout to reflect the mityOmap and start unit testing the dsplink sample apps.

My ultimate goal is to be able to build dsplink sample apps (and therefore my specific derivatives) using eclipse as an ide for my application programming.

I'll keep you posted.
-Rich

    (1-2/2)
    Go to top
    Add picture from clipboard (Maximum size: 1 GB)