2025-05-07 5:05 AM - last edited on 2025-05-07 5:33 AM by Andrew Neil
Hello everyone,
I'm currently working on a project with a custom electronic board (still in development). This project includes a 1280x400 display, driven via MIPI DSI by a processor (likely an STM32F429ZG or STM32F479ZG depending on the required pin count). Additionally, I prefer not to use an OS (so no FreeRTOS).
To test the display part, I have an STM32F769I-EVAL evaluation board. Initially, I would like to generate a project, display some content using TouchGFX, and interact with it via embedded software (e.g., updating circle progress). Once this is set up, I plan to connect my custom display to the board (we have an adapter board for this).
I have tried creating projects via TouchGFX and then importing them into STM32CubeIDE (as indicated on the TouchGFX site on the "Running without an RTOS on a TouchGFX Board Setup" page and in other tutorials) but without success. I also tried creating the project via STM32CubeIDE, enabling TouchGFX in the "Software Packs," and then opening it in TouchGFX, but this also didn't work.
I'm running out of ideas. I attempted to generate a project and configure external memories with FMC and QuadSPI, but I have never worked with external memories before, so I'm not sure if I did it correctly (especially the part about configuring sections in the linker script).
If anyone has a tutorial or can help me set this up, I would greatly appreciate it.
EDIT: I saw that external memories need to be added, so I'm looking into adding 8MB of SDRAM via FMC (which should be sufficient if the FrameBuffer is equal to 1280 * 400 * 24 / 8 bytes), and a few megabytes of Flash via Quad-SPI (I've only looked at how external memories are configured in projects generated by TouchGFX).
Thank you!
2025-05-07 7:35 AM
Hello @Miickey ,
You could create a TouchGFX project for the STM32F769 and then remove the OS.
Otherwise, if you want to create a TouchGFX project from scratch through STM32CubeMX, you can look at this video .
Regards,