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.

Confusion about lightweight Dynamic linking and C6000 DSPs

Hi,

I've been able to compile a lightweight Dynamic library (non-DSBT) without problems. I've exported one function called "foo" in foo.dll. I based my code on what I found here processors.wiki.ti.com/.../C6000_Dynamic_Linking.

Now, in my executable, I want to import the function "foo". So I added in the linker the following switch "--import foo foo.dll". By doing this, I can successfully compile my application.

Now, here's where I'm confused. Will the linker merge foo.dll with my application or do I need to load foo.dll and my executable on the DSP for the code to work?

Regards