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.

OMAPL138 DSP Wake Up

Other Parts Discussed in Thread: OMAPL138

Hello,

I've got a question about the dsp wake up in the omapl138. As mentioned in sprugm7d.pdf chapter 13.2 the arm must write the dsp boot address vector to DSP_ISTP_RST_VAL before starting the dsp. The dsp boot address vector is c_int00() which is located in .sysinit section of dsp bios as shown in the map file below.

.sysinit 0 11819b80 00000500

11819b80 00000320 bioscfg.obj (.sysinit)

11819ea0 000000c0 bios.a674 : boot.o674 (.sysinit)  <----- c_int00()

11819f60 000000c0 : mem_init.o674 (.sysinit)

1181a020 00000060 : tsk_init.o674 (.sysinit)

What is the best way to link c_int00() to a fix address so that tha arm can write this fix address to DSP_ISTP_RST_VAL and then start the dsp?

 

Thank you