cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX on STM32F769I-EVAL without RTOS

Miickey
Associate II

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!

1 REPLY 1
GaetanGodart
ST Employee

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,

Gaetan Godart
Software engineer at ST (TouchGFX)