cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX demos pt 2

TJack.2
Associate III

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.

1 ACCEPTED SOLUTION

Accepted Solutions
TJack.2
Associate III

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

Time for an eye test.

View solution in original post

2 REPLIES 2
TJack.2
Associate III

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
Associate III

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

Time for an eye test.