Part Number:OMAP-L138
PRU-SWPKG version 1.03 is the last one that claims to support the PRU on the OMAP-L138. It is effectively all in assemble and is in a "no-longer-maintained" state.
Version 4.00 has lots of nice examples and structures in "C" that seem to make things much easer but only supports am335x, am437x, am571x, and am572x.
I have no problem porting the OMAP-L138 to use the "C" structures, but I don't seem to find the Register mapping from the PRU stand point documented anywhere. (I found the registers mapped from the DSP side)
Can somebody point me to the OMAP-L138 register mapping for the PRUs?
PRUSS Memory Map seems to be just from the DSP/ARM side: http://processors.wiki.ti.com/index.php/PRUSS_Memory_Map, and http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit
Looking at the assemble code I can start to find out registers and bit fields, but it is rather cumbersome. Was hoping there is some documentation that would make it easer to figure out.
Thanks