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 Build ARM vector table (OMAP-L137)

Other Parts Discussed in Thread: OMAP-L137

Hi

 

   I am a new user of OMAP-L137. Have learned the   quickStartOMAPL1x_rCSL , and  know how the DSP Core boot from a external flash using the AISgen.         

  Now I want Use the ARM Core to do some applications(SPI, EMAC....)  without linux or winCE   .    Now   I can  Setup an CCS project to debug the ARM core with GEL Files   and the 510plus emulator.                             

  But what cofuse me is how the ARM core could  be boot up  using the DSP core.       I find in the DSP UBL that ,   the DSP load a  "Dummy" vector table to the ARM local RAM (through the PRUSS ),   then turn on the ARM core .  and the ARM  core can jump to 0x80000000 to execute .    

    My question is   when the ARM core run,   how could it  execute an interrupt,  because  now what  in its vector table(0xffff0000)  is not the realy vector table.  And it can not use it to execute an interrupt.   

What should I do in my DSP code  or ARM code can  get an usefullness   vector  table  to  execute    My  ISR  ????

Thanks!!

Wenqi