Impossible d'avoir un affichage avec ILI9488

Salutations à tous.

J’essais depuis quelques jour d’avoir un affichage sur GPIO via ILI9488 (SPI).

J’ai beau chercher, retourner la toile dans tout les sens, me vider le cerveau, installer et reinstaller pour partir à chaque fois sur des bases neuves, mais rien n’y fait.

J’ai lu, et relu en autre :

https://forums.raspberrypi.com/viewtopic.php?t=369220
https://forums.raspberrypi.com/viewtopic.php?t=358240&hilit=ILI9341#p2165638

je buche toujours.

il y a sûrement quelque chose que je zappe.

Je « débute » avec les extentions sur Rpi, mais pas avec Linux, ni Debian.
Je n’ai pas peur de sortir Vim pour de la conf ou du code, mais certains aspects des Rpi (et sûrement des autres SoC) me sont totalement étrangés.

Mes câblages sont bons.

Si quelqu’un peut m’expliquer comment faire à partir d’une fresh install, je lui en serait reconnaissant.

Cordialement,

Skippy the Kangoo…

Salut.
tu as lu ça? :

Je n’ai jamais réussi à compiller ce module.

skippy@klipper:~/ti9488 $ make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1]: Entering directory '/usr/src/linux-headers-6.12.20+rpt-rpi-v6'
  CC [M]  /home/skippy/ti9488/ili9488.o
/home/skippy/ti9488/ili9488.c:23:10: fatal error: drm/drm_fbdev_generic.h: No such file or directory
   23 | #include <drm/drm_fbdev_generic.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.12.20+rpt-common-rpi/scripts/Makefile.build:249: /home/skippy/ti9488/ili9488.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.12.20+rpt-common-rpi/Makefile:1969: /home/skippy/ti9488] Error 2
make[1]: *** [/usr/src/linux-headers-6.12.20+rpt-common-rpi/Makefile:236: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.12.20+rpt-rpi-v6'
make: *** [Makefile:4: default] Error 2

Je n’arrive pas à trouver l’en-tête drm/drm_fbdev_generic.h

JE me répond à moi-même, à partir de linux-6.11, la fonction drm_fbdev_generic_setup(), ainsi que le fichier drm_fbdev_generic.h, on changé de nom (je ne sais pas encore pour la structure) et se nomment respectivement, drm_fbdev_ttm_setup() et drm_fbdev_ttm.h.

Je vais faire un tiquet auprès du développeur du module.

Je reviens vers vous pour toujours le même soucis.

J’ai donc refais un fresh install de Bookworm Lite.
J’ai fait un « apt update », puis suivis les instructions de https://github.com/Vasily-Kapustin/ti9488.
La compilation c’est bien passée, j’ai ouvert raspi-config opur rendre « enable » le « SPI ».
J’ai rebooté.
J’ai bien /dev/spidev0-0, /dev/spidev0-1 ainsi que /dev/fb0 et /dev/fb1.
J’installe « fbi » pour tester d’envoyer une image au format de l’écran (480x320) via la console SSH avec les options qui vont bien, mais rien ne s’affiche.

skippy@klipper:~ $ sudo fbi -d /dev/fb1 -T 1 rpi_image_tft.jpg -a
using "Noto Sans Mono-16", pixelsize=16.67 file=/usr/share/fonts/truetype/noto/NotoSansMono-Regular.ttf

J’ai oublié un truc…???