I am using BBB Revision C Please help me get clarity on my assumptions that I believe I have learned so far and tell me where I am incorrect:
1. There are 2 architectures to interact with the PRU's. They are *UIO* and *RemoteProc*. And they can easily be selected in the /boot/uEnv.txt file. You cannot run both at the same time. 2. When using RemoteProc you can *send* a remote message to the PRU and this solution *does not work* with UIO. 3. When using UIO the PRU can *send* an Interrupt to the host code but RemoteProc *cannot*. 4. When using UIO, you *cannot* send an interrupt to the PRU, you need to create some other solution maybe through shared memory. 5. When working with UIO, clpru generated binaries are *no good* and this forces you to write the PRU code in assembly and to use pasm. It's really not knowing which architecture some articles are talking about, or not knowing the limits of the architecture that makes the PRU stuff so frustrating. I thank you in advance. -- 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/4dfa88bc-372e-4cc5-95fa-edc0b1dd6d98n%40googlegroups.com.
