Skip to main content
Associate
July 23, 2024
Question

How to use X-NUCLEO-GFX02Z1 board

  • July 23, 2024
  • 2 replies
  • 1928 views

Hi all,

 

I just bough this display extension board GFX02Z1 and have a Nucleo-F412ZG. I tried to follow the ST tutorial to write hello world on the display, but I ran into some issues. And being completely new to CubeIDE, I have no idea what's going on.

So first of all, when I choose my board in the component selector, I get this warning triangle:

YordanEng_0-1721725207272.png

I also get this triangle when I choose the application that I want to have:

YordanEng_1-1721725254735.png

I think my board uses the ST7789V, referring to the user manual, and also the memory uses SPI, so I enabled SPI1 and SPI2 in my Connectivity settings and set them to Half-Duplex mode, which resolved the issues with the LCD and Memory:

YordanEng_2-1721725475673.png

 

Can anyone help?

 

Thanks!

2 replies

Andrew Neil
Super User
July 23, 2024

@YordanEng wrote:

I just bough this display extension board GFX02Z1 !


You mean this: https://www.st.com/en/evaluation-tools/x-nucleo-gfx02z1.html ?

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
YordanEngAuthor
Associate
July 23, 2024

Yeah, that is the one. 

Also, I'm not sure if the application sets the pinout, but I guess it doesn't so I set it manually according to the datasheet.

Associate II
July 26, 2024

Hey Yordan :)

I think I'm trying to do the same but for a different MCU. As far as I understood it from the datasheet, the display is connected via FMC to the MCU and SPI/QSPI is only used for the additional NOR flash located on the board. I assume it can be used to store some GUI assets.

 

https://community.st.com/t5/stm32-mcus-touchgfx-and-gui/readid-from-st7789v-fails-on-nucleo-h745-ziq-with-x-nucleo/td-p/701673 

I also have no luck and no clue how to get it running.

YordanEngAuthor
Associate
July 31, 2024

Currently, I have changed focus to trying to integrate a c library for the ST7789V display driver, as that is the one my board uses and write some manual code to try and display something. If I had more CubeIDE knowledge it would be easier, but I'm just starting with it.

This is definitely not the 'plug and play' approach I intended, though.