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