This example acts as a getting started point for PRU firmware development in assembly. It is a demo that shows how to access local memory locations of PRU.
| Parameter | Value |
|---|---|
| ICSSG | ICSSM - PRU0, PRU1 |
| Toolchain | pru-cgt |
| Board | am263x-cc |
| Example folder | examples/pru_io/empty/ |
main.asm, linker.cmd files gets copied to ccs workspace of PRU project. The main.asm contains sample code for accessing Local PRU memories available: DMEM0 (64kB), DMEM1 (64kB) and Shared Ram (64kB).<sdk-install-dir/examples/pru_io/empty/firmware/device/>Build the R5F project using the CCS project menu (see Using SDK with CCS Projects).
C:/ti/<sdk-install-dir/examples/pru_io/sent/> contains some PRU projects which can act as reference. PRU sources are usually separated out in a firmware/ subfolder in all these example project folders.