Vinicius, here follows the output of version.sh:
----------- debian@beaglebone:/opt/scripts/tools$ sudo ./version.sh [sudo] password for debian: git:/opt/scripts/:[b39ec679648a6be8f25f48bd1c9784c1fc5a0c46] eeprom:[A335BNLTGW1ABBGW16054623] model:[TI_AM335x_BeagleBone_Green_Wireless] dogtag:[BeagleBoard.org Debian Buster IoT Image 2020-04-06] bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2019.04-00002-g07d5700e21]:[location: dd MBR] UBOOT: Booted Device-Tree:[am335x-bonegreen-wireless-uboot-univ.dts] UBOOT: Loaded Overlay:[AM335X-PRU-RPROC-4-19-TI-00A0] UBOOT: Loaded Overlay:[BB-ADC-00A0] UBOOT: Loaded Overlay:[BB-BBGW-WL1835-00A0] UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0] kernel:[4.19.94-ti-r42] nodejs:[v10.15.2] /boot/uEnv.txt Settings: uboot_overlay_options:[enable_uboot_overlays=1] uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo] uboot_overlay_options:[enable_uboot_cape_universal=1] pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>] pkg:[bb-cape-overlays]:[4.14.20200814.0-0~buster+20200814] pkg:[bb-wl18xx-firmware]:[1.20200813.1-0~buster+20200813] pkg:[kmod]:[26-1] pkg:[librobotcontrol]:[1.0.5-git20200715.0-0~buster+20200716] pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~buster+20200305] groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal bluetooth netdev i2c gpio pwm eqep remoteproc admin spi iio docker tisdk weston-launch xenomai cloud9ide] cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet] dmesg | grep remote [ 11.585512] remoteproc remoteproc0: 4a334000.pru is available [ 11.605383] remoteproc remoteproc1: 4a338000.pru is available [ 60.745582] remoteproc remoteproc2: wkup_m3 is available [ 60.840333] remoteproc remoteproc2: powering up wkup_m3 [ 60.840364] remoteproc remoteproc2: Booting fw image am335x-pm-firmware.elf, size 217168 [ 60.840611] remoteproc remoteproc2: remote processor wkup_m3 is now up dmesg | grep pru [ 11.585512] remoteproc remoteproc0: 4a334000.pru is available [ 11.585705] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully [ 11.605383] remoteproc remoteproc1: 4a338000.pru is available [ 11.605571] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully dmesg | grep pinctrl-single [ 0.945761] pinctrl-single 44e10800.pinmux: 142 pins, size 568 dmesg | grep gpio-of-helper [ 0.958228] gpio-of-helper ocp:cape-universal: ready lsusb Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub END ----------- Em domingo, 17 de janeiro de 2021 às 02:11:21 UTC-4, vinicius...@gmail.com escreveu: > > Please send the result of version.sh under opt/scripts > Em dom., 17 de jan. de 2021 às 03:07, Pedro Henrique Fonseca Bertoleti < > phfber...@gmail.com> escreveu: > >> Thanks! >> >> In this reference, I can see a custom firmware has been developes and a >> header file was missing in its code. However, in my case, I'm using a >> firmware which is in /lib/firmware by default (am335x-pru1-fw). I assume >> this firmware works, once it comes with distro (I'm using official image >> provided in BeagleBone site). >> >> Why am I getting this error with a firmware it's supposed to work? >> Please, would you shed some light on it? >> >> >> Best Regards. >> >> Em dom, 17 de jan de 2021 03:00, Vinicius Juvinski <vinicius...@gmail.com> >> escreveu: >> >>> Yes ,the answer is there - 4.2 >>> >>> Em dom., 17 de jan. de 2021 às 01:55, Pedro Henrique Fonseca Bertoleti < >>> phfber...@gmail.com> escreveu: >>> >>>> Sorry, I couldn't find any information on this error 22 on PRU cook >>>> book. Please, anyone can help me on handling this error? >>>> >>>> Em dom, 17 de jan de 2021 01:46, Vinicius Juvinski < >>>> vinicius...@gmail.com> escreveu: >>>> >>>>> Hi Pedro, >>>>> >>>>> >>>>> You are having error 22 - I don’t remember right now the cause , the >>>>> prucookbook has the explanation and how to fix :) >>>>> >>>>> Em dom., 17 de jan. de 2021 às 00:59, phfbertoleti < >>>>> phfber...@gmail.com> escreveu: >>>>> >>>>>> Hi vinicius. >>>>>> >>>>>> First of all, thanks for the reply and for indicating me PRU cook >>>>>> book. >>>>>> Regarding dmesg messages, yes, I've checked them (as shown below). It >>>>>> seems PRUs are available for use, am I right? >>>>>> What do you recommend as a hello world test for PRU? >>>>>> >>>>>> --------------------- >>>>>> [ 11.169923] remoteproc remoteproc0: 4a334000.pru is available >>>>>> [ 11.171927] remoteproc remoteproc1: 4a338000.pru is available >>>>>> [ 60.948771] remoteproc remoteproc2: wkup_m3 is available >>>>>> [ 60.956133] remoteproc remoteproc2: powering up wkup_m3 >>>>>> [ 60.956160] remoteproc remoteproc2: Booting fw image >>>>>> am335x-pm-firmware.elf, size 217168 >>>>>> [ 60.956412] remoteproc remoteproc2: remote processor wkup_m3 is >>>>>> now up >>>>>> [ 454.023370] remoteproc remoteproc1: powering up 4a338000.pru >>>>>> [ 454.027965] remoteproc remoteproc1: loading >>>>>> /lib/firmware/am335x-pru1-fw failed with error -22 >>>>>> [ 454.027986] remoteproc remoteproc1: Direct firmware load for >>>>>> am335x-pru1-fw failed with error -22 >>>>>> [ 454.028006] remoteproc remoteproc1: request_firmware failed: -22 >>>>>> [ 454.043116] remoteproc remoteproc1: Boot failed: -22 >>>>>> --------------------- >>>>>> >>>>>> >>>>>> Best Regards, >>>>>> Pedro Bertoleti >>>>>> >>>>>> Em sábado, 16 de janeiro de 2021 às 23:05:07 UTC-4, >>>>>> vinicius...@gmail.com escreveu: >>>>>> >>>>>>> Hi Pedro, >>>>>>> >>>>>>> I recommend you take a look at >>>>>>> https://markayoder.github.io/PRUCookbook/ >>>>>>> >>>>>>> Have you checked the dmesg to see what is happening at kernel level ? >>>>>>> >>>>>>> Em sáb., 16 de jan. de 2021 às 23:25, phfbertoleti < >>>>>>> phfber...@gmail.com> escreveu: >>>>>>> >>>>>>>> Hi everyone. >>>>>>>> >>>>>>>> My name is Pedro and I'm from Brazil. I'm trying to learn how to >>>>>>>> use PRUs in BeagleBone (I'm using BeagleBone Green Wireless now) and >>>>>>>> I'm >>>>>>>> facing a problem I cannot solve. >>>>>>>> >>>>>>>> I'm reading Derek Molloy's book (Exploring BeagleBone) and one of >>>>>>>> the first examples / "hello world"-like is checking which firmware is >>>>>>>> loaded in PRU0 and start it. However, when I try to do this, I get >>>>>>>> "write >>>>>>>> error: Invalid argument" as error output: >>>>>>>> >>>>>>>> debian@beaglebone:/sys/class/remoteproc/remoteproc1$ cat firmware >>>>>>>> am335x-pru1-fw >>>>>>>> debian@beaglebone:/sys/class/remoteproc/remoteproc1$ echo 'start' > >>>>>>>> state >>>>>>>> -bash: echo: write error: Invalid argument >>>>>>>> >>>>>>>> What am I doing wrong? I would like to see "running" at state >>>>>>>> value, in order to be sure PRU0 is working. >>>>>>>> >>>>>>>> Here follows some useful information: >>>>>>>> >>>>>>>> Kernel version: 4.19.94-ti-r42 >>>>>>>> Dmesg output related to remoteproc: >>>>>>>> >>>>>>>> --------------------- >>>>>>>> [ 11.169923] remoteproc remoteproc0: 4a334000.pru is available >>>>>>>> [ 11.171927] remoteproc remoteproc1: 4a338000.pru is available >>>>>>>> [ 60.948771] remoteproc remoteproc2: wkup_m3 is available >>>>>>>> [ 60.956133] remoteproc remoteproc2: powering up wkup_m3 >>>>>>>> [ 60.956160] remoteproc remoteproc2: Booting fw image >>>>>>>> am335x-pm-firmware.elf, size 217168 >>>>>>>> [ 60.956412] remoteproc remoteproc2: remote processor wkup_m3 is >>>>>>>> now up >>>>>>>> [ 454.023370] remoteproc remoteproc1: powering up 4a338000.pru >>>>>>>> [ 454.027965] remoteproc remoteproc1: loading >>>>>>>> /lib/firmware/am335x-pru1-fw failed with error -22 >>>>>>>> [ 454.027986] remoteproc remoteproc1: Direct firmware load for >>>>>>>> am335x-pru1-fw failed with error -22 >>>>>>>> [ 454.028006] remoteproc remoteproc1: request_firmware failed: -22 >>>>>>>> [ 454.043116] remoteproc remoteproc1: Boot failed: -22 >>>>>>>> --------------------- >>>>>>>> >>>>>>>> Thanks in advance. >>>>>>>> >>>>>>>> Best Regards, >>>>>>>> Pedro Bertoleti >>>>>>>> >>>>>>>> -- >>>>>>>> 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 beagleboard...@googlegroups.com. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/beagleboard/7c2be7bd-63f3-4798-85dd-e5be63d86831n%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/beagleboard/7c2be7bd-63f3-4798-85dd-e5be63d86831n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>> 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 beagleboard...@googlegroups.com. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/beagleboard/8e94c2a0-287a-4c6c-8342-87a7f6a9fcabn%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/beagleboard/8e94c2a0-287a-4c6c-8342-87a7f6a9fcabn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>>> 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 beagleboard...@googlegroups.com. >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/beagleboard/CAB6xwCr3DMGwQD0%2Be5dxHMZJHy6roXgRDHYAvYpJJuqTPw175w%40mail.gmail.com >>>>> >>>>> <https://groups.google.com/d/msgid/beagleboard/CAB6xwCr3DMGwQD0%2Be5dxHMZJHy6roXgRDHYAvYpJJuqTPw175w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> 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 beagleboard...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/beagleboard/CAJK9pqdUcG%2Bi9zZBzqU5VFQDJM2R5Hu0WYwFc2jwT4q7M8nnkg%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/beagleboard/CAJK9pqdUcG%2Bi9zZBzqU5VFQDJM2R5Hu0WYwFc2jwT4q7M8nnkg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> 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 beagleboard...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/CAB6xwCqFvpRVanfBe4w-1y3vomgrb1Jax%2BzPBfJ%2BNrXsir4vgQ%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/beagleboard/CAB6xwCqFvpRVanfBe4w-1y3vomgrb1Jax%2BzPBfJ%2BNrXsir4vgQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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 beagleboard...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/CAJK9pqe7H1Ty9uJ%2BJt64SS-NQPXxsYYKFDtyE5w2PejDttx6rA%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/beagleboard/CAJK9pqe7H1Ty9uJ%2BJt64SS-NQPXxsYYKFDtyE5w2PejDttx6rA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/817c90c7-bae5-451c-a23e-63328b5e5ba5n%40googlegroups.com.