Lesept
December 7, 2022, 2:12pm
1
Hi
I’m just trying for the first time my brand new GEN4-4DCAPE-43CT-CLB display, bought at Farnell’s. I plugged the cape on my Beaglebone Black and power it on.
The display is alive, the board as well. There is a blinking underscore ‘_’ on the display, which stops blinking after a few minutes. But nothing else happens.
The first time, I also got an arrow on the screen, then the user leds of the BBB stopped blinking and 3 of them remained lit. But nothing else.
So I pushed the boot button on the board, the display showed the blinking _ which stopped blinking and the board freezed again with only one user led lit.
The board boots from the SD card, using the latest Debian 11 linux.
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
I have seen this thread , which says:
Open: /boot/uEnv.txt
dtb=am335x-boneblack-4dcape-70t.dtb
reboot…
I guess that I should do:
dtb=am335x-boneblack-4dcape-43t.dtb
but there is no dtb file with an appropriate name:
debian@BeagleBone:~$ ls /boot/dtbs/5.10.140-ti-r52/* | grep 4d
debian@BeagleBone:~$
What’s going wrong, and how can I fix it?
Thanks for your help.
Lesept
December 7, 2022, 2:32pm
2
I did this and now it boots ok.
As long as u-boot is new enough, it should work…
We can check and verify with:
sudo beagle-version
Regards,
Lesept
December 8, 2022, 9:24am
4
Here is the answer:
debian@BeagleBone:~$ sudo beagle-version
[sudo] password for debian:
eeprom:[A335BNLT00C02224SBB00094]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Bullseye Xfce Image 2022-11-01]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-boneblack-uboot-univ.dts]
UBOOT: Loaded Overlay:[BB-ADC-00A0.kernel]
UBOOT: Loaded Overlay:[BB-BONE-4D4C-01-00A1]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.kernel]
kernel:[5.10.140-ti-r52]
nodejs:[v12.22.12]
device-tree-override:[dtb=am335x-boneblack-4dcape-43t.dtb]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
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.20210821.0-0~bullseye+20210821]
pkg:[bb-customizations]:[1.20220913.0-0~bullseye+20220913]
pkg:[bb-usb-gadgets]:[1.20220816.0-0~bullseye+20220816]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~bullseye+20211222]
pkg:[kmod]:[28-1]
WARNING:pkg:[librobotcontrol]:[NOT_INSTALLED]
pkg:[firmware-ti-connectivity]:[20210315-3]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal input bluetooth netdev i2c gpio admin tisdk weston-launch cloud9ide]
cmdline:[console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait uboot_detected_capes=BB-BONE-4D4C-01, coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet]
dmesg | grep remote
[ 9.037845] remoteproc remoteproc0: wkup_m3 is available
[ 41.151043] remoteproc remoteproc0: powering up wkup_m3
[ 41.151109] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[ 41.151409] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 57.571246] remoteproc remoteproc1: 4a334000.pru is available
[ 57.589526] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pru
[ 57.571246] remoteproc remoteproc1: 4a334000.pru is available
[ 57.589526] remoteproc remoteproc2: 4a338000.pru is available
dmesg | grep pinctrl-single
[ 8.558220] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[ 8.560006] gpio-of-helper ocp:cape-universal: Failed to get gpio property of 'P8_03'
[ 8.560039] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[ 9.241999] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 name='P8_03'
[ 9.242232] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 name='P8_04'
[ 9.242411] gpio-of-helper ocp:cape-universal: Allocated GPIO id=2 name='P8_05'
[ 9.242583] gpio-of-helper ocp:cape-universal: Allocated GPIO id=3 name='P8_06'
[ 9.243195] gpio-of-helper ocp:cape-universal: Allocated GPIO id=4 name='P8_07'
[ 9.243382] gpio-of-helper ocp:cape-universal: Allocated GPIO id=5 name='P8_08'
[ 9.243559] gpio-of-helper ocp:cape-universal: Allocated GPIO id=6 name='P8_09'
[ 9.243716] gpio-of-helper ocp:cape-universal: Allocated GPIO id=7 name='P8_10'
[ 9.243897] gpio-of-helper ocp:cape-universal: Allocated GPIO id=8 name='P8_11'
[ 9.244069] gpio-of-helper ocp:cape-universal: Allocated GPIO id=9 name='P8_12'
[ 9.244244] gpio-of-helper ocp:cape-universal: Allocated GPIO id=10 name='P8_13'
[ 9.244418] gpio-of-helper ocp:cape-universal: Allocated GPIO id=11 name='P8_14'
[ 9.244591] gpio-of-helper ocp:cape-universal: Allocated GPIO id=12 name='P8_15'
[ 9.244771] gpio-of-helper ocp:cape-universal: Allocated GPIO id=13 name='P8_16'
[ 9.244938] gpio-of-helper ocp:cape-universal: Allocated GPIO id=14 name='P8_17'
[ 9.245100] gpio-of-helper ocp:cape-universal: Allocated GPIO id=15 name='P8_18'
[ 9.245269] gpio-of-helper ocp:cape-universal: Allocated GPIO id=16 name='P8_19'
[ 9.245437] gpio-of-helper ocp:cape-universal: Allocated GPIO id=17 name='P8_20'
[ 9.245596] gpio-of-helper ocp:cape-universal: Allocated GPIO id=18 name='P8_21'
[ 9.245766] gpio-of-helper ocp:cape-universal: Allocated GPIO id=19 name='P8_22'
[ 9.245941] gpio-of-helper ocp:cape-universal: Allocated GPIO id=20 name='P8_23'
[ 9.246134] gpio-of-helper ocp:cape-universal: Allocated GPIO id=21 name='P8_24'
[ 9.246314] gpio-of-helper ocp:cape-universal: Allocated GPIO id=22 name='P8_25'
[ 9.246529] gpio-of-helper ocp:cape-universal: Allocated GPIO id=23 name='P8_26'
[ 9.246821] gpio-of-helper ocp:cape-universal: Allocated GPIO id=24 name='P8_27'
[ 9.247002] gpio-of-helper ocp:cape-universal: Allocated GPIO id=25 name='P8_28'
[ 9.247177] gpio-of-helper ocp:cape-universal: Allocated GPIO id=26 name='P8_29'
[ 9.247363] gpio-of-helper ocp:cape-universal: Allocated GPIO id=27 name='P8_30'
[ 9.247530] gpio-of-helper ocp:cape-universal: Allocated GPIO id=28 name='P8_31'
[ 9.247707] gpio-of-helper ocp:cape-universal: Allocated GPIO id=29 name='P8_32'
[ 9.247864] gpio-of-helper ocp:cape-universal: Allocated GPIO id=30 name='P8_33'
[ 9.248039] gpio-of-helper ocp:cape-universal: Allocated GPIO id=31 name='P8_34'
[ 9.248216] gpio-of-helper ocp:cape-universal: Allocated GPIO id=32 name='P8_35'
[ 9.248378] gpio-of-helper ocp:cape-universal: Allocated GPIO id=33 name='P8_36'
[ 9.248556] gpio-of-helper ocp:cape-universal: Allocated GPIO id=34 name='P8_37'
[ 9.248726] gpio-of-helper ocp:cape-universal: Allocated GPIO id=35 name='P8_38'
[ 9.248888] gpio-of-helper ocp:cape-universal: Allocated GPIO id=36 name='P8_39'
[ 9.249063] gpio-of-helper ocp:cape-universal: Allocated GPIO id=37 name='P8_40'
[ 9.249222] gpio-of-helper ocp:cape-universal: Allocated GPIO id=38 name='P8_41'
[ 9.249389] gpio-of-helper ocp:cape-universal: Allocated GPIO id=39 name='P8_42'
[ 9.249562] gpio-of-helper ocp:cape-universal: Allocated GPIO id=40 name='P8_43'
[ 9.249740] gpio-of-helper ocp:cape-universal: Allocated GPIO id=41 name='P8_44'
[ 9.249909] gpio-of-helper ocp:cape-universal: Allocated GPIO id=42 name='P8_45'
[ 9.250072] gpio-of-helper ocp:cape-universal: Allocated GPIO id=43 name='P8_46'
[ 9.250258] gpio-of-helper ocp:cape-universal: Allocated GPIO id=44 name='P9_11'
[ 9.250441] gpio-of-helper ocp:cape-universal: Allocated GPIO id=45 name='P9_12'
[ 9.250599] gpio-of-helper ocp:cape-universal: Allocated GPIO id=46 name='P9_13'
[ 9.250876] gpio-of-helper ocp:cape-universal: Allocated GPIO id=47 name='P9_14'
[ 9.251043] gpio-of-helper ocp:cape-universal: Allocated GPIO id=48 name='P9_15'
[ 9.251219] gpio-of-helper ocp:cape-universal: Allocated GPIO id=49 name='P9_16'
[ 9.251422] gpio-of-helper ocp:cape-universal: Allocated GPIO id=50 name='P9_17'
[ 9.251587] gpio-of-helper ocp:cape-universal: Allocated GPIO id=51 name='P9_18'
[ 9.251760] gpio-of-helper ocp:cape-universal: Allocated GPIO id=52 name='P9_19'
[ 9.251923] gpio-of-helper ocp:cape-universal: Allocated GPIO id=53 name='P9_20'
[ 9.252095] gpio-of-helper ocp:cape-universal: Allocated GPIO id=54 name='P9_21'
[ 9.252271] gpio-of-helper ocp:cape-universal: Allocated GPIO id=55 name='P9_22'
[ 9.252440] gpio-of-helper ocp:cape-universal: Allocated GPIO id=56 name='P9_23'
[ 9.252615] gpio-of-helper ocp:cape-universal: Allocated GPIO id=57 name='P9_24'
[ 9.253111] gpio-of-helper ocp:cape-universal: Allocated GPIO id=58 name='P9_25'
[ 9.253268] gpio-of-helper ocp:cape-universal: Allocated GPIO id=59 name='P9_26'
[ 9.253459] gpio-of-helper ocp:cape-universal: Allocated GPIO id=60 name='P9_27'
[ 9.253637] gpio-of-helper ocp:cape-universal: Allocated GPIO id=61 name='P9_28'
[ 9.253810] gpio-of-helper ocp:cape-universal: Allocated GPIO id=62 name='P9_29'
[ 9.253971] gpio-of-helper ocp:cape-universal: Allocated GPIO id=63 name='P9_30'
[ 9.254151] gpio-of-helper ocp:cape-universal: Allocated GPIO id=64 name='P9_31'
[ 9.254327] gpio-of-helper ocp:cape-universal: Allocated GPIO id=65 name='P9_41'
[ 9.254501] gpio-of-helper ocp:cape-universal: Allocated GPIO id=66 name='P9_91'
[ 9.254950] gpio-of-helper ocp:cape-universal: Allocated GPIO id=67 name='P9_42'
[ 9.255268] gpio-of-helper ocp:cape-universal: Allocated GPIO id=68 name='P9_92'
[ 9.255280] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END
Please test with:
git clone -b v5.10.x-ti-unified https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees.git
cd ./BeagleBoard-DeviceTrees/
make
sudo make install_arm
sudo reboot
Regards,
It should help you get video working out of box.
Regards,