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.

How to profile program for OMAP3530 C64x+ DSP through ARM?

Hi, all

Now we have make the Linux OS run on the ARM core of OAMP3530 beagleboard. And we want to test our program automatically on the DSP core, you know if load data from JTAG calbe, it's really slow. So we're thinking about downloading the test vectors from the network into the memory and then the Linux OS tell the DSP where to get the test sources and the program to run. And then the ARM tell the DSP to run the test and after the test verify the output result from DSP and verify it. Also we want to get the performance of the program as we're doing our optimization on the DSP core. So I have following questions?

1. Can we control the behavior of the DSP through the running OS on the ARM core? Including specify the start entry of the program and the input test vectors and also the cycle register if the performance is required to collect directly through the ARM core.

2. Is there any document about this topic? That is the inter-core communication and data distribution between cores. Another problem is if the DSP hardware resource visible under Linux OS.

Really appreciate for any information.

 

Thanks