PRU dev/rpmsg_pru* files don't exist

Hello,

I am trying to send data from the ARM processor to the PRU using rpmsg. After following Greg’s guide found here: https://github.com/Greg-R/pruadc1/blob/master/doc/PRUADC1latex/PRUADC1.pdf, I am still unable to see any rpmsg_pru* files in the dev folder. Are there additional instructions for creating the rpmsg_pru* files for newer images and kernels?

Debian image: bone-debian-9.5-iot-armhf-2018-10-07-4gb.img

uname -r: 4.14.71-ti-r80

lsmod:

Module Size Used by
8021q 32768 0
garp 16384 1 8021q
mrp 20480 1 8021q
stp 16384 1 garp
llc 16384 2 garp,stp
binfmt_misc 20480 1
pru_rproc 28672 0
pruss_soc_bus 16384 0
evdev 24576 1
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
usb_f_mass_storage 53248 2
usb_f_acm 16384 2
u_serial 20480 3 usb_f_acm
usb_f_ecm 20480 2
usb_f_rndis 32768 4
u_ether 20480 2 usb_f_ecm,usb_f_rndis
libcomposite 65536 18 usb_f_ecm,usb_f_acm,usb_f_mass_storage,usb_f_rndis
iptable_nat 16384 0
nf_conntrack_ipv4 20480 1
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 32768 1 nf_nat_ipv4
nf_conntrack 143360 3 nf_conntrack_ipv4,nf_nat_ipv4,nf_nat
iptable_mangle 16384 0
iptable_filter 16384 0
spidev 20480 0
pruss 16384 1 pru_rproc
pruss_intc 16384 1 pru_rproc
ip_tables 24576 3 iptable_mangle,iptable_filter,iptable_nat
x_tables 36864 3 iptable_mangle,ip_tables,iptable_filter

Thanks!

TI's broke the userspace interface in every major kernel release,
those directions are for 4.4.12-ti-r31

Re-try with this kernel installed:

sudo /opt/scripts/tools/update_kernel.sh --ti-channel --lts-4_4

Regards,