cancel
Showing results for 
Search instead for 
Did you mean: 

NUCLEO-F072RB with the X-NUCLEO-GFX01M2

Rupert
Associate II

Hey everyone, I'm new to the whole STM32 world so bear with me.

I saw that the NUCLEO-F072RB worked with the X-NUCLEO-GFX01M2, but I can't make it work. The touchGFX is grey in the CubeMX and there are no examples in the touchGFX designer with the F series.

I was trying to work with the IDE instead of CubeMX but the result is the same.

I've seen some answers here about porting and making 2 exact setups and transfering the difference from one to the other but I'm really confused on how to solve this problem.

Can anyone help me out?

Regards,

Rupert

15 REPLIES 15

The board plugs in and is wired correctly. There are likely drivers, or ones that can be ported.

You're trying to use it with something which is far too bloated to fit, and not a combination that's actively supported.

You should be able to access the display controller and its on-board GRAM / Frame Buffer, via SPI

The Buttons are GPIO

The NOR Flash via SPI, using a different Chip Select

https://community.st.com/ysqtg83639/attachments/ysqtg83639/mcu-touch-gfx-gui-forum/533/1/TCXD022IBLON-5%20V1.1%20SPEC.pdf

ST7789V controller

If you need the richness of the TouchGFX implementation, ie screens, menus, animations, etc you're going to need a system with a lot more memory resources for code and imagery.

 

 

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Show your image list TouchGFX versions , as you see on my 4.24.1 is marked red = not usable with IDE and MX version. But 4.23.2 isnt marked then checkbox it and install. After installed ...

I don't have any marked red:

Rupert_0-1733392197492.png

this is my x-cube-display:

Rupert_1-1733392220145.png

 

I've managed to get it set up in the MCU by clicking the resolve button shown by the red arrow. When clicked, it checked the display, the part that I cannot toggle.

I wanted to do the "Hello World" application or something to try it out, but nothing changed physically.

Rupert_4-1733392675456.png

 

Rupert_5-1733392719353.png

Note: I setup the GPIO by seeing the correct pins in the template of the STM32G071RB with the display, (don't know if it matters to something), by going to "list pinout compatible MCUs":

Rupert_6-1733392952625.png

 

I think Tesla DeLorean is onto something, but I'm a bit busy with the electrical part and haven't taken the time to focus completely on this.

Thanks to both for your inputs,

Regards,

Rupert

 

Exactly M0 isnt supported in MX wizard as showed in list MCU TGFX docu ... min is M0+

But maybe manual test Why touchgfx doesn't support stm32f1series mcu's? ... - STMicroelectronics Community

But based on prices is waste time try it... switch to G0

Rupert
Associate II

I just got this answer from support:

"STM32U083 /G071RB/H503 + GFX01M2 are supported by TouchGFX with a template ready to use for you.
After you select another Nucleo, porting is still possible but would need adaptation.
For prototyping, we also have many different DK boards with screens ( but here IPs interface are more limited), and if the DK board is not supported by TouchGFX we have a BSP driver to create a simple interface without TouchGFX."

 

They only cost 10 bucks each but I bought 2 and money is money...

I'll see if the template boards have the interfaces I need for communications...

I'll also try to discover more about "porting" and how hard it is to implement.

 

Thanks again for all your help.

Regards,

Rupert