2024-12-03 07:21 AM
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
Solved! Go to Solution.
2024-12-04 09:48 AM
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
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.
2024-12-04 09:52 AM
https://github.com/afiskon/stm32-st7735/blob/master/Src/main.c
https://github.com/Floyd-Fish/ST7789-STM32
2024-12-04 11:00 AM
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 ...
2024-12-05 02:04 AM
I don't have any marked red:
this is my x-cube-display:
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.
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":
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
2024-12-05 09:11 AM - edited 2024-12-05 09:11 AM
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
2024-12-05 10:13 AM
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