2024-12-25 07:54 AM
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.
Solved! Go to Solution.
2025-01-02 03:25 PM
What a difference a pixel makes! I had selected NUCLEO-C071RB instead of NUCLEO-G071RB.
Time for an eye test.
2025-01-01 02:29 PM
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.
2025-01-02 03:25 PM
What a difference a pixel makes! I had selected NUCLEO-C071RB instead of NUCLEO-G071RB.
Time for an eye test.