Part Number: AM3358
Hello,
I am using the Linux SDK 06.00.00.07 which has Remoteproc and RPMsg. I understand Remoteproc is used to activate firmware from the userspace, and RPMsg is to send small sized messages between the ARM and PRU, such as interrupts. My question is this, if anyone has any advice:
Instead of using RPMsg to tell me when an interrupt happens, can I just do a while(waiting for interrupt from firmware)? For instance, let's say an interrupt fires at memory address 0x49000001 once a DMA is done filling a buffer. When the interrupt fires at memory address 0x49000001 in the PRU, can I do a while(waiting for interrupt at memory address 0x49000001) in the ARM if I make sure to redefine any memory addresses from the PRU in the ARM? I'm just not sure if ARM can "see" the interrupts without using RPMsg.
Best Regards,
Tyler