Tool/software:
I understand each PRU subsystem has the following 3 cores (two subsystems per AM64x chip)
- PRU
- AUX_PRU
- TX_PRU
Looking at the TRM it seems like only the "PRU" core has R/W access to the GPIO pins?
I haven't quite figured out what all the options are for GPIO R/W.
For example, if I wanted to use the enhanced general-purpose input feature, these seem to be the applicable pins:
PRG0_PRU0_GPI0
PRG0_PRU1_GPI0
PRG1_PRU0_GPI0
PRG1_PRU1_GPI0
Are there four possible independently programmable EGPI instances possible?
Which cores are they on?
I understand GPO / GPI can't be engage at the same time, for the same PRGx / PRUx instance?
(i.e. PRG0_PRU0_GPI0 is active for the GPI feature, means the PRG0_PRU0_GPO0 can't be used?)