Mon May 7 10:58:10 EDT 2018

zoe USB crashed again

I need to figure out a way to make this more robust.
Also, the bb49 not booting properly is a real pain.

What about keeping it simpler and installing the kernels on the
buildroot-generated images?

What do I need running at the same time?

- A kernel that has a working pru remoteproc config
- My buildroot kernel

Use two boards for this.
If bb49 doesn't work, then use something else.

- bb49 doesn't seem to start PRU on pocketbeagles
- bone0 will start from eMMC by default

- So this one works:

bone0 @

root@bb49:~# dmesg|grep pru
[   51.557874] ti-pruss 4a300000.pruss: creating PRU cores and other child platform devices
[   51.608418] remoteproc remoteproc1: 4a334000.pru0 is available
[   51.608539] pru-rproc 4a334000.pru0: PRU rproc node /ocp/pruss_soc_bus@4a326000/pruss@4a300000/pru@4a334000 probed successfully
[   51.635311] remoteproc remoteproc2: 4a338000.pru1 is available
[   51.635437] pru-rproc 4a338000.pru1: PRU rproc node /ocp/pruss_soc_bus@4a326000/pruss@4a300000/pru@4a338000 probed successfully

But it needs to be powered on with SD card button pressed.

Does it reboot properly?  Seems so.  But it doesn't take its IP
address, so I've added (sleep 60; ifup usb0)& to /etc/rc.local which
seems to fix it

- The other one also comes up

bone1 @