Skip to main content
TDJ
Senior III
December 5, 2024
Question

STM32U5G9 GPU2D aka NeoChrom aka 2.5D aka NEMA_GFX simple example wanted

  • December 5, 2024
  • 5 replies
  • 3730 views

Hi All,

I am looking for any simple working example on how to, let's say, draw a circle or rectangle on the screen using the new GPU2D aka NeoChrom aka 2.5D aka NEMA GFX.
Does such example for STM32U5G9 already exist? I know that it has to use compiled NEMA_GFX proprietary lib but that is OK.

5 replies

Associate II
December 5, 2024

the gpu cant draw cricle driectly. It can just draw triangles. You should devide cricle into many tris then gpu can do it.

  i want to use u599 but the price is so high!!! youshould learn opengl from start to texture. then you can know how it works.

   i want to develop some thing on u599 .it is a small GL can rading some simple 3d.

   u599 is so high i cant buy it. i use a Chinese chip which used by Xiaomi Huawei watch. But it is very hard to use.

   I am a Chinese student very interested in ST s chips.

TDJ
TDJAuthor
Senior III
December 14, 2024

@RaidenMEI 

the gpu cant draw cricle driectly

Do you actually have this knowledge or just the illusion of knowledge?

GaetanGodart
Technical Moderator
December 6, 2024

Hello @TDJ ,

 

You can request access to the NeoChrom SDK by contacting Jorgen (Jorgen.mygind@st.com) as mentioned in the previous post about NeoChrom documentation.
This documentation includes examples for the STM32U5G9 in the folder named "Project".

I hope you have everything you need with that.

 

Regards,

TDJ
TDJAuthor
Senior III
December 13, 2024

@GaetanGodart Thank you, so it has to be requested. One of the reasons I asked was that I thought that finally it was going to be published but, I guess, it is what it is.

GaetanGodart
Technical Moderator
December 13, 2024

Hello @TDJ ,

 

Yes, please find below Jorgen's words :

We are working on a solution to share it through ST.com on a demand approach as it requires expert-level, and support on NeoChrom GPU is not mass market available. The documentation is limited to what is available from the IP vendor Think Silicon. Please note, I recommend using TouchGFX or other tools using NeoChrom GPU if you need dedicated support for NeoChrom features, this is available through the GUI tool vendor, so ST for TouchGFX.

As a temporary solution, you can already contact me on Jorgen.mygind@st.com to request access to NeoChromSDK.


Regards,

TDJ
TDJAuthor
Senior III
December 13, 2024

@GaetanGodart Thanks, I got that, ST is still working on it. My project reached the stage when I may need to address Jorgen to be able to fix potential LVGL bugs.

GaetanGodart
Technical Moderator
December 13, 2024

If it is a LVGL bug, maybe they will be better suited to answer it, I personally don't know much about LVGL.

Addressing inquiries related to NeoChrom may present complexities that make it challenging to provide a comprehensive response.

 

Regards,

TDJ
TDJAuthor
Senior III
December 13, 2024

@GaetanGodart This is true, and in the actual product development process there is no room for any "maybe".
We cannot hope for a comprehensive response, neither from ST nor LVGL team - although I am LVGL contributor who developed full DMA2D support. This is why comprehensive NEMA GFX documentation is critical.

TDJ
TDJAuthor
Senior III
January 3, 2025

Of course, the above question was rhetorical, and merely intended to demonstrate how inconsistent, at best, the official ST's “narrative” is.