$ uname -m
armv7l
$ uname -r
6.6.47-piCore-v7
dtparam=spi=on
dtoverlay=pitft35-resistive,rotate=0,speed=16000000,fps=20
$ dmesg | grep spi
[ 4.157773] stmpe-spi spi0.1: stmpe610 detected, chip id: 0x811
[ 28.619373] SPI driver fb_hx8357d has no spi_device_id for himax,hx8357d
$ ls /mnt/overlays
-rwxr-xr-x 1 root root 3213 Aug 31 20:01 pitft35-resistive.dtbo
$ cat /var/log/Xorg.0.log | grep EE
[ 36.497] (EE) Failed to load /usr/local/lib/xorg/modules/drivers/modesetting_drv.so: libgbm.so.1: cannot open shared object file: No such file or directory
[ 36.497] (EE) Failed to load module "modesetting" (loader failed, 0
$ ls /usr/local/lib/libgbm*
ls: cannot access '/usr/local/lib/libgbm*': No such file or directory
tce-load -wi libEGL
tce-load -wi libGLES
sudo reboot
tc@box:~$ ls /usr/local/lib/libEGL*
/usr/local/lib/libEGL.so /usr/local/lib/libEGL.so.1 /usr/local/lib/libEGL.so.1.0.0
tc@box:~$ cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 36.475] (EE) Failed to load /usr/local/lib/xorg/modules/drivers/modesetting_drv.so: libgallium-24.2.5.so: cannot open shared object file: No such file or directory
tc@box:~$ ls /usr/local/lib/libgallium*
ls: cannot access '/usr/local/lib/libgallium*': No such file or directory
[code][ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517[/code]
[ 36.176529] pcm512x 1-004d: Failed to get supply 'AVDD': -517
[ 36.176536] pcm512x 1-004d: Failed to get supplies: -517
[ 36.191753] pcm512x 1-004d: Failed to get supply 'AVDD': -517
libgallium is in mesa - mesa was updated today, have you checked for updates?
Please use Code Tags when posting commands and responses seen in a terminal.
...begin with raspberryos...
tc@box:~$ uname -a
Linux box 6.6.47-piCore-v7 #20 SMP Sat Aug 31 14:54:55 EDT 2024 armv7l GNU/Linux
and proceeded to downloaded drivers from this link http://tinycorelinux.net/15.x/armhf/releases/RPi/src/kernel/modules-6.6.47-piCore-v7l.tar.xz (http://tinycorelinux.net/15.x/armhf/releases/RPi/src/kernel/modules-6.6.47-piCore-v7l.tar.xz). I create my own .TCZ package, installed it and rebooted the computer. My TCE has a tce.sh script that copies the fb_hx8357d.to I extacted from the download, to /lib/modules/6.6.47-piCore-v7/kernel/drivers/video/fb_hx8357d.ko.tc@box:~$ sudo modprobe fb_hx8357d
modprobe: can't load module fb_hx8357d (kernel/drivers/video/fb_hx8357d.ko): invalid module format
tce-load -wi graphics-KERNEL
/usr/local/lib/modules/6.6.47-piCore-v7/kernel/drivers/staging/fbtft/fb_hx8357d.ko
graphics-6.6.47-piCore-v7/usr/local/lib/modules/6.6.47-piCore-v7/kernel/drivers/staging/fbtft/fb_hx8357d.ko
tce-load -wi graphics-KERNEL
mount /dev/mmcblk0p1
echo "dtparam=spi=on
dtparam=i2c1=on
dtparam=i2c_arm=on
dtoverlay=pitft35-resistive,rotate=90,speed=20000000,fps=20,drm" >> /mnt/mmcblk0p1/config.txt
printf " fbcon=map:10" >> /mnt/mmcblk0p1/cmdline.txt
sudo reboot
If you need more RAM...