I am developing an IUNIVERSAL-derived codec for the OMAP-L137. Using CCS, I've developed a library project for the codec and a separate project for main and some background tasks. Both build. Now I'd like to test them. {For test purposes, the library and tasks just turn on some test LEDs right now.}
The codec library externs the mailboxes for the background tasks and some other globals. The main and background tasks don't know about the library, although they pend on received messages from it.
I've copied all the files (including libraries, etc) from the Windows box to the Linux box. I've run the package wizard, although that may have been jumping the gun. I had thought that it might create a makefile, but it didn't.
Now I'd like to make the files to download to the evm. (I haven't written the app side, but I figure that shouldn't be too hard.)
I can't find an example makefile that shows me how to combine the main and background tasks and the library (and the codec engine?) to make the DSP executable. Is that done on the Linux side? Or do I just combine everything into a single CCS project and build? If I do that, how do I link in the Codec Engine and any other framework components that I might need? The result of the combo project would no longer be a library, which seems to be what the Codec Engine expects.