PRU ( AM335X )

Dear coleagues,

I would like to program the PRU built-in AM335X.  How can I do that ? What is the software enviroment and hardware recommended to implement a firmware running in PRU ? How can I debug the PRU ? Using a JTAG tool ?

Tks in advance,

Fabio Cervone