robotics-cape overlay not working for BBAI64
The robotics-cape.dts overlay does not work anymore on the BBAI64. I tested with the latest pull of this repo as of today. I found that the robotics-cape does work with the BBAI64 firmware from April 2023, and thus with the device trees from that time.
My method of testing/checking was to run that showpins.pl script. That script can get grabbed here https://forum.beagleboard.org/t/bbai-64-cortex-r5-gpio-toggle-experiment/32942/24
Snip from output of debug UART:
BeagleBone AI-64 microSD (extlinux.conf) Options
1: BeagleBone AI-64 microSD Recovery
2: BeagleBone AI-64 copy microSD to eMMC
3: BeagleBone AI-64 microSD (default)
Enter choice: 3: BeagleBone AI-64 microSD (default)
Retrieving file: /initrd.img
9584911 bytes read in 415 ms (22 MiB/s)
Retrieving file: /Image
29485568 bytes read in 1258 ms (22.4 MiB/s)
append: root=/dev/mmcblk1p2 ro rootfstype=ext4 rootwait net.ifnames=0 quiet
Retrieving file: /k3-j721e-beagleboneai64.dtb
227102 bytes read in 17 ms (12.7 MiB/s)
Retrieving file: /overlays/robotics-cape.dtbo
9642 bytes read in 12 ms (784.2 KiB/s)
failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND
Failed to apply overlay /overlays/robotics-cape.dtbo, skipping
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
1: BeagleBone AI-64 microSD Recovery
Retrieving file: /initrd.img
9584911 bytes read in 414 ms (22.1 MiB/s)
Retrieving file: /Image
29485568 bytes read in 1257 ms (22.4 MiB/s)
append: root=/dev/mmcblk1p2 ro rootfstype=ext4 rootwait net.ifnames=0
Retrieving file: /k3-j721e-beagleboneai64.dtb
227102 bytes read in 17 ms (12.7 MiB/s)
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Ramdisk to 8f6db000, end 8ffff10f ... OK
Loading Device Tree to 000000008f6a0000, end 000000008f6da71d ... OK