Robert, My firmware for the PRUs is in /lib/firmware, but it has different names. It is unclear to me whether a mechanism exists in the PocketBeagle for it to automatically load firmware into the PRUs or whether I need to create my own service. I have been, until today, loading them manually. If my systemd service waits until generic-board-setup is complete, then it loads my firmware. I can, of course, rename my firmware files. When I do a search for am335x-pru0-fw I don't find anything. To reduce boot time, I have deleted the initrd.
On Monday, July 27, 2020 at 6:06:39 PM UTC-4, RobertCNelson wrote: > > On Mon, Jul 27, 2020 at 4:57 PM Paul Beam <[email protected] <javascript:>> > wrote: > > > > Can someone tell me where am335x-pru0-fw and am335x-pru1-fw come from or > when they get loaded? I'm trying to load my own firmware into the pru's on > boot via systemd, and it's not working. I can do it manually, but on boot > it seems to load this default firmware from somewhere. Or, is it better > that I rename my pru firmware to these names and put it in some magical > place so it is automatically loaded? > > I assume you have it copied under /lib/firmware/ ? > > Also just run: > > sudo /opt/scripts/tools/developers/update_initrd.sh > > This will update the initramfs so your versions are included.. > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- 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/defa14a0-b9ff-4720-a931-9e75fc5122ddo%40googlegroups.com.
