This repository contains assembly language programs for the BeagleBone PRU sub-processors. The workflow is as follows:
-
Compile the appropriate overlay and install it. You can also install the overlay automatically on boot. You may need to disable the HDMI overlay as many PRU pins overlap with HDMI pins.
-
Compile the assembly language program using pasm. A .bin file will be produced.
-
Compile the c language program to load any data to the PRU memory and to run the .bin file.