Oh. I finally found this tiny note on 
https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays:

(doesn't work with v4.9.x-ti yet)

That same page says remoteproc works on v4.4.x-ti, so I'm not sure if the 
current IoT image is supposed to be able to use the PRU at all.

> On Mar 12, 2018, at 05:07 , Rick Mann <[email protected]> wrote:
> 
> On the recent IoT (March 2018) standalone build, on BBB:
> 
> I'm trying to enable uio PRUSS, and in /boot/uEnv.txt I uncommented
> 
>       uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
> 
> But after rebooting, it seems (I think?) that remoteproc is still what's 
> loaded:
> 
> $ lsmod
> Module                  Size  Used by
> pruss_soc_bus           4788  0
> evdev                  13811  1
> uio_pdrv_genirq         4205  0
> uio                    11036  1 uio_pdrv_genirq
> 8021q                  24278  0
> usb_f_mass_storage     51462  2
> garp                    7357  1 8021q
> mrp                     9301  1 8021q
> stp                     2686  1 garp
> llc                     6287  2 garp,stp
> usb_f_acm               8610  2
> u_serial               13482  3 usb_f_acm
> usb_f_ecm              11619  2
> usb_f_rndis            26944  2
> u_ether                13962  2 usb_f_ecm,usb_f_rndis
> libcomposite           55456  16 
> usb_f_ecm,usb_f_acm,usb_f_mass_storage,usb_f_rndis
> iptable_nat             2512  0
> nf_conntrack_ipv4      12035  1
> nf_defrag_ipv4          2016  1 nf_conntrack_ipv4
> nf_nat_ipv4             6857  1 iptable_nat
> nf_nat                 18928  1 nf_nat_ipv4
> nf_conntrack          117486  3 nf_conntrack_ipv4,nf_nat_ipv4,nf_nat
> iptable_mangle          2303  0
> iptable_filter          2453  0
> spidev                  9322  0
> pru_rproc              14966  0
> pruss_intc              9092  1 pru_rproc
> pruss                  10889  1 pru_rproc
> tieqep                  9111  0
> ip_tables              14529  3 iptable_mangle,iptable_filter,iptable_nat
> x_tables               22165  3 iptable_mangle,ip_tables,iptable_filter
> 
> $ ls /sys/class/uio/
> $
> 
> $ dmesg | grep pru
> [   71.203962] sysfs: cannot create duplicate filename 
> '/bus/platform/devices/4a300000.pruss'
> [   71.203968] Modules linked in: pruss_soc_bus(+) evdev uio_pdrv_genirq uio 
> 8021q usb_f_mass_storage garp mrp stp llc usb_f_acm u_serial usb_f_ecm 
> usb_f_rndis u_ether libcomposite iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 
> nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_filter spidev 
> pru_rproc pruss_intc pruss tieqep ip_tables x_tables
> [   71.210212] [<c0af705c>] (of_platform_populate) from [<bf12e2d4>] 
> (pruss_soc_bus_probe+0x12c/0x290 [pruss_soc_bus])
> [   71.210260] [<bf12e2d4>] (pruss_soc_bus_probe [pruss_soc_bus]) from 
> [<c08d6350>] (platform_drv_probe+0x60/0xc0)
> [   71.210360] [<c08d629c>] (__platform_driver_register) from [<bf131020>] 
> (pruss_soc_bus_driver_init+0x20/0xc0 [pruss_soc_bus])
> [   71.210382] [<bf131020>] (pruss_soc_bus_driver_init [pruss_soc_bus]) from 
> [<c0101d28>] (do_one_initcall+0x64/0x1a0)
> 
> 
> In any case, if I try to prussdrv_open(PRU_EVTOUT_0), I get '-1: No such file 
> or directory'. Am I missing a step?
> 
> Thanks!
> 
> -- 
> Rick Mann
> [email protected]
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beagleboard/FCB6661A-CA22-4C78-8694-190FE3F6E676%40latencyzero.com.
> For more options, visit https://groups.google.com/d/optout.


-- 
Rick Mann
[email protected]


-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/7A782F52-BB27-4BCE-AD1A-10E5E79B9167%40latencyzero.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to