I am a bit confused about some of the PRU documentation for the am335X processors on the BeagleBone Black. For the LBBO and SBBO instructions it says “The destination in the register file can be specified as a direct register, or indirectly through a register pointer.” (emphasis mine)
Does this mean I can use *R1.B0 (for example) as a pointer into the register file like with the MVIB, MVIW, and MVID instructions? If not, is there another way to specify a location in the register file to load data into where the location is determined at runtime (not an immediate that the assembler calculates)?
Thank you for your help,