cancel
Showing results for 
Search instead for 
Did you mean: 

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

TDJ
Lead

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.

12 REPLIES 12
RaidenMEI
Associate II

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.

GaetanGodart
ST Employee

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,

Gaetan Godart
Software engineer at ST (TouchGFX)
TDJ
Lead

@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.

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,

Gaetan Godart
Software engineer at ST (TouchGFX)
TDJ
Lead

@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.

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,

Gaetan Godart
Software engineer at ST (TouchGFX)

@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.

@RaidenMEI 

the gpu cant draw cricle driectly

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

Hello @TDJ ,

 

I totally understand the criticality of your project and it must be of high standard as you require to use Nema GFX directly.

We are trying to do the right thing but it is a tricky balance between making it accessible (and understandable) and making it complete (and therefore complex).

Did you require access to the documentation? Is it comprehensive enough for you?

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)