This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PRU: initialise, upload code and start it?

Genius 5820 points
Other Parts Discussed in Thread: AM3358

Hi,

I know all PRU-registers and functions of AM3358 PRU are described in TRM and I already digged through it - but I afraid I did not understand it. There all used registers and their purpose are described _very detailled_ but in my optinion a basic overview is missing (so too much details to get the whole picture).

So what I'm looking for is a more generic, not so detailled description which tells me what has to be done in which order to

  • initialise PRU0/1 for usage
  • upload progam code into it
  • run the program

So...can anybody give me some hints, what registers have to be used in which order and with which parameters to perform these tasks? Every hint and information is welcome :-)

Btw: I'm doing plain, bare-metal programming, no Linux or other stuff involved, so I'm really interested in usage of raw registers.