Skip to main content
TJack.2
Associate III
December 25, 2024
Solved

TouchGFX demos pt 2

  • December 25, 2024
  • 2 replies
  • 875 views

Continuing saga of attempting to run a TouchGFX demo on a NUCLEO-G071RB with X-NUCLEO-GFX01M2($AZ2).

I connected the NUCLEO board, selected it in TouchGFXDesigner, then selected the relevant demo.

Having installed the latest TouchGFXDesigner (4.24.2), STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer, and VC_redist.x64 in Windows 11, the available examples now build without errors, except for Demo3 (bubbles), which the linker rejected as the board having insufficient RAM. 

All the other demos that I tried to run on the board got as far as connecting and erasing the external memory, where it hung up for at least 10 minutes with the ST-LINK LED flashing red/green.  Clicking the cancel button had no effect apart from greying the button. Only disconnecting the ST-LINK cancelled the loading process.

The size of external memory being erased varied between the projects, e.g. 0..14 up to 0..24 sectors.

This topic has been closed for replies.
Best answer by TJack.2

What a difference a pixel makes!  I had selected NUCLEO-C071RB instead of NUCLEO-G071RB.

Time for an eye test.

2 replies

TJack.2
TJack.2Author
Associate III
January 1, 2025

Additional to the question above, here is the TouchGFX logfile from a typical run, of the Aircon demo.  It runs normally up to "Erasing external memory sectors [0 14]", then sits there for several minutes after which I disconnected the ST-LINK, when the subsequent error messages appeared.

I would also note that the GFX01M2_HelloWorld example in X-CUBE-DISPLAY (after modifying for the $AZ2 display variant as discussed elsewhere in this forum) running under CubeIDE does run to completion without any pauses, including erasing the external memory.  So this is not a hardware issue.

TJack.2
TJack.2AuthorBest answer
Associate III
January 2, 2025

What a difference a pixel makes!  I had selected NUCLEO-C071RB instead of NUCLEO-G071RB.

Time for an eye test.