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.
