ti-linux-rt-4.1.y & PRU: not working

Hi Robert,

I tried to test the PRU on this kernel, but it’s not working :

dmesg | grep pru
[ 11.139095] pruss-rproc 4a300000.pruss: 8 PRU interrupts parsed
[ 11.139200] pruss-rproc 4a300000.pruss: memory dram0: pa 0x4a300000 size 0x2000 va e09c8000
[ 11.139227] pruss-rproc 4a300000.pruss: memory dram1: pa 0x4a302000 size 0x2000 va e09cc000
[ 11.139252] pruss-rproc 4a300000.pruss: memory shrdram2: pa 0x4a310000 size 0x3000 va e09d0000
[ 11.139276] pruss-rproc 4a300000.pruss: memory intc: pa 0x4a320000 size 0x2000 va e09d4000
[ 11.139299] pruss-rproc 4a300000.pruss: memory cfg: pa 0x4a326000 size 0x2000 va e09d8000
[ 11.180963] pruss-rproc 4a300000.pruss: creating platform devices for PRU cores
[ 11.326525] pru-rproc 4a334000.pru0: memory iram: pa 0x4a334000 size 0x2000 va e09dc000
[ 11.326587] pru-rproc 4a334000.pru0: memory control: pa 0x4a322000 size 0x400 va e0876000
[ 11.326627] pru-rproc 4a334000.pru0: memory debug: pa 0x4a322400 size 0x100 va e09c6400
[ 11.331876] remoteproc1: 4a334000.pru0 is available
[ 11.357715] remoteproc1: Direct firmware load for am335x-pru0-fw failed with error -2
[ 11.357754] remoteproc1: failed to load am335x-pru0-fw
[ 11.367203] pru-rproc 4a334000.pru0: booting the PRU core manually
[ 11.367234] remoteproc1: powering up 4a334000.pru0
[ 11.367315] remoteproc1: Direct firmware load for am335x-pru0-fw failed with error -2
[ 11.372499] pru-rproc 4a334000.pru0: rproc_boot failed
[ 11.526170] remoteproc1: releasing 4a334000.pru0
[ 11.552334] pru-rproc: probe of 4a334000.pru0 failed with error -2
[ 11.555508] pru-rproc 4a338000.pru1: memory iram: pa 0x4a338000 size 0x2000 va e09e4000
[ 11.555552] pru-rproc 4a338000.pru1: memory control: pa 0x4a324000 size 0x400 va e09e8000
[ 11.555579] pru-rproc 4a338000.pru1: memory debug: pa 0x4a324400 size 0x100 va e09ea400
[ 11.564712] remoteproc1: 4a338000.pru1 is available
[ 11.583365] remoteproc1: Direct firmware load for am335x-pru1-fw failed with error -2
[ 11.583402] remoteproc1: failed to load am335x-pru1-fw
[ 11.596225] pru-rproc 4a338000.pru1: booting the PRU core manually
[ 11.598229] remoteproc1: powering up 4a338000.pru1
[ 11.598341] remoteproc1: Direct firmware load for am335x-pru1-fw failed with error -2
[ 11.665151] pru-rproc 4a338000.pru1: rproc_boot failed
[ 11.773279] remoteproc1: releasing 4a338000.pru1
[ 11.773569] pru-rproc: probe of 4a338000.pru1 failed with error -2

Any idea ?
Linux beaglebone 4.1.13-ti-rt-r30 #1 SMP PREEMPT RT Tue Nov 17 18:05:24 CET 2015 armv7l GNU/Linux

Micka,