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.

Linux/TDA2HA-17: Problems producing code for DSP outside TI-SDK

Part Number: TDA2HA-17

Tool/software: Linux

Team,


Could you please answer the question from my customer.

Please find below his questions.

I’m not able to boot the DSPs of the TDA2+ outside SDK without using proprietary stuff.

The only two questions I have to ask:
What do I need to do so and where do I find the necessary code, like start-up snipped?
Are you able to give me a simple example?

The requirements I have to deal with:
1.       Using cl6x toolchain is absolutely OK.
2.       Build have to be embedded in a linux “Makefile” build environment, WITHOUT usage of XDC.
3.       The Test-Chains of QM do not allow IDEs, such as CCS, so:
4.       … Code must be compiled (assembled) ONLY in a Makefile environment
5.       To handle Boot and Update processes: Linux runs on A15 core and will provide ALL SUBCORE STUFF using REMOTEPROC.

Goals:
Using only code which is REALLY necessary, so: Every line of code is desired and can be handled easy, managed in a simple boot-process.
SHORT: So absolutely bare-metal code have to meet linux remoteproc 

I need:
Startup-code
Custom-Resource-table
With a proper Linker-cmd file
And of course: cl6x call -> How do I tell the compiler to create the “dra7-dsp1-fw.xe66” out of the just compiled obj linked together.

 

Thank you.

 

-Needhu