I've been experimenting with the PRU support package, and noted this significant change to the RPMsg examples published by TI:
https://git.ti.com/pru-software-support-package Commit message from May 20: Convert RPMsg examples from mailboxes to interrupts <https://git.ti.com/pru-software-support-package/pru-software-support-package/commit/69805828df0f262fb60363c2db189d1b8d0b693c> This commit moves the rpmsg library and examples away from using the SOC mailboxes. Master interrupt events in the PRU-ICSS interrupt controller are now being used for the signaling between the PRUs and the ARM core(s). <https://git.ti.com/pru-software-support-package/pru-software-support-package/commit/69805828df0f262fb60363c2db189d1b8d0b693c> PRU-ICSS System Events 16 and 17 are being used for PRU0 in all subsystems and System Events 18 and 19 are being used for PRU1. <https://git.ti.com/pru-software-support-package/pru-software-support-package/commit/69805828df0f262fb60363c2db189d1b8d0b693c> This change is necessary because existing devices may not have enough mailboxes to support each PRU core (AM437x) and future devices (k2g) based on the KeyStone architecture do not have mailboxes at all. <https://git.ti.com/pru-software-support-package/pru-software-support-package/commit/69805828df0f262fb60363c2db189d1b8d0b693c> This change simplifies the PRU_RPMsg_Echo_Interrupt examples to the point that the PRU_RPMsg_Echo_Polling examples are no longer necessary so they have been removed. <https://git.ti.com/pru-software-support-package/pru-software-support-package/commit/69805828df0f262fb60363c2db189d1b8d0b693c> The nested while loops in the RPMsg examples have been simplified. This makes them a bit easier to understand. Regards, Greg -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/47782632-79dc-4bd2-8525-e5ce8c1f0cdc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
