2025-02-07 04:31 AM
I am using STM32CubeIDE version 1.17.0 and trying to develop a custom board using X-CUBE-DISPLAY with a graphics display using the ST7789V controller. This is a design update for a previous board that was using a 7-segment LCD display. I have a preliminary version of my software running on a NUCLEO-G071RB (with external flash disabled) as a proof of concept.
When I open my .ioc file and select Manage Software Packs, it shows X-CUBE-DISPLAY as installed, versions 1.0.0 up to 3.0.0, but they are all marked with a red cross. Hovering the mouse on 3.0.0 shows "This version of the pack is not compatible with the current version of STM32CubeIDE. It is compatible with STM32CubeIDE from 1.11.0 to 1.12.1". Earlier versions show correspondingly early versions of the IDE. Version 1.12.1 or earlier is no longer available on the STM32CubeIDE download page.
Does this mean support for X-CUBE-DISPLAY is discontinued, or is the message just wrong? Is there any alternative software for entry-level graphics using SPI, that will fit in on-chip memory on a 64-pin device? I tried using TouchGFX but it was way too bloated to be useable in this application.
Opening the .ioc file with the latest STM32CubeMX gives a similar message, however the required version of MX (6.8.1) is still available