Hi everyone,
I write you again because this is what I'm dealing with now:
As I'm not using the DSP/BIOS, when handling interrupts, I'm trying to do one little communicaton between the ARM and the DSP.
For doing this, I'd like to configure the mailboxes so that the ARM sends a character and the DSP receives it.
I know that that kind of event is not an interrupt, because only interrupts 4-15 can be availables for the 0-127 events through register INTC
and all its stuff.
I found that it exists a IST (Interrupt Service Table) where interrupts 0-15 (Included RESET) are mapped, and that you can map it on your *.cmd at the
L1P (Program memory Level 1).
1. Configure the ARM and DSP mailboxes register and actions.
2. Write a little .asm file for placing the ISTP register.
3. Enable interrupts and configure the correct INTi(i=4,..,15) for the EVENT 55 (mailbox at DSP side).
4. At main.c write a ISR like: interrupt void mailbox0_isr( ) for servicing the interrupt.
Am I correct? Is there something I'm not understanding? Please reply me, because, once learnt how to managing interrupts I'll have
to deal with McBSP and DMA interrupts.
Thanks in advance