I gave up trying to figure out how to get config-pins, overlays, uboot, etc all in-sync to allow access to all the available pru pins, so I followed previous instructions to update.
What I did: debian@BBBWl:~$ cd /opt/scripts/tools debian@BBBWl:~$ sudo ./update_kernel.sh edited /boot/uEnv.txt to include: enable_uboot_overlays=1 disable_uboot_overlay_audio=1 uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo enable_uboot_cape_universal=1 and changed this: cmdline=coherent_pool=1M quiet cape_universal=enable to this: cmdline=coherent_pool=1M quiet rebooted and... Last login: Fri Mar 23 22:01:29 2018 from 10.8.0.6 debian@BBBWl:~$ uname -r 4.4.113-ti-r148 debian@BBBWl:~$ config-pin -l p9.25 default gpio gpio_pu gpio_pd qep pruout pruin debian@BBBWl:~$ config-pin p9.25 pruout P9_25 pinmux file not found! cape-universala overlay not found run "config-pin overlay cape-universala" to load the cape checked to see if the bb-cape-overlays had been updated and saw a newer version so installed that: debian@BBBWl:~$ apt show bb-cape-overlays Package: bb-cape-overlays Version: 4.4.20180322.0-0rcnee0~jessie+20180322 Maintainer: Robert Nelson <[email protected]> Installed-Size: 2,289 kB Priority: extra Section: misc Download-Size: 66.7 kB APT-Sources: http://repos.rcn-ee.com/debian/ jessie/main armhf Packages Description: Device tree overlays for Beaglebone. Device tree overlays for Beaglebone /lib/firmware/ rebooted and same problem. I then looked to see if the uio_pruss driver had been installed... debian@BBBWl:/opt/scripts/tools$ ls /sys/class/uio debian@BBBWl:/opt/scripts/tools$ Bad. debian@BBBWl:/opt/scripts/tools$ ls /sys/class/gpio export *gpio12* *gpio13* *gpiochip0* *gpiochip32* *gpiochip64* *gpiochip96* unexport Worse. So now I have no uio_pruss driver, and just two gpio pins. Info: debian@BBBWl:/opt/scripts/tools$ sudo ./version.sh git:/opt/scripts/:[9d965a5f40ae00774c81164f87a450a678ab79f6] eeprom:[A335BNLTBWA51650BBWG0378] model:[TI_AM335x_BeagleBone_Black_Wireless] dogtag:[BeagleBoard.org Debian Image 2016-11-06] bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2016.11-rc3-00002-g73df7f]:[location: dd MBR] kernel:[4.4.113-ti-r148] nodejs:[v6.12.2] uboot_overlay_options:[enable_uboot_overlays=1] uboot_overlay_options:[disable_uboot_overlay_audio=1] uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo] uboot_overlay_options:[enable_uboot_cape_universal=1] pkg:[bb-cape-overlays]:[4.4.20180322.0-0rcnee0~jessie+20180322] pkg:[bb-wl18xx-firmware]:[1.20161020-0rcnee1~bpo80+20161020+1] WARNING:pkg:[firmware-ti-connectivity]:[NOT_INSTALLED] groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal netdev i2c admin spi tisdk weston-launch xenomai] cmdline:[console=ttyO0,115200n8 root=UUID=ac4731db-c4db-463f-9129-07e6746b98ba ro rootfstype=ext4 rootwait coherent_pool=1M quiet] dmesg | grep pinctrl-single [ 1.179799] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 dmesg | grep gpio-of-helper [ 1.180937] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 [ 1.181098] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 [ 1.181110] gpio-of-helper ocp:cape-universal: ready END Help please... -- 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/126e81d0-43a4-4c5f-81b9-5f65f8de9e6e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
