Part Number:AM6548
Hi,
I try to interact between ARM Core R5F and the PRU. I would like to send a "Interrupt" from R5F to the PRU.
My problem is, I don't know/understand how to generate a specific System Event with the R5F. I've searched the CSL package, read the TRM of AM6548 and the amount of information overwhelm me a bit.
I think my first problem is, that I don't know the exactly definition of the term "Interrupt" and "System Event". What is the difference of both?
Second problem: Do I need to enable the OCP-Port of ICSSG to send Interrupts between the ARM and the PRUs?
Figure 6-111. PRU_ICSSG Integration shows me, that PRU_ICSSG0_External Events [64..159] are "System Events from various device peripherals). Can I generate such a System Event with the R5F?
I've configured the INTC of PRU_ICSSG in such a way, that SysEvent 0 is mapped to Channel 0, and Channel 0 is mapped to Host 0. I've also enabled interrupts for Host 0 on ICSSG. So I "just" need to generate somehow the SysEvent 0....
Thanks a lot in advance!
Thomas