About the GPU register map of i.MX 8M Plus EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

About the GPU register map of i.MX 8M Plus EVK

1,043 Views
yamadam
Contributor I

Where is the GPU register map written in the i.MX 8M Plus EVK?
I would like to know some reference materials.

0 Kudos
Reply
16 Replies

1,014 Views
joanxie
NXP TechSupport
NXP TechSupport

GPU register map is offered by VSI, they are confidential information, we couldn't share with customers directly

0 Kudos
Reply

1,006 Views
yamadam
Contributor I

Thank you for answering.
I have purchased the i.MX 8M Plus EVK, but am I still unable to receive the register MAP?

0 Kudos
Reply

1,000 Views
joanxie
NXP TechSupport
NXP TechSupport

you couldn't get all of information about  imx8mp even you purchase the board, nxp couldn't get all of them either

0 Kudos
Reply

997 Views
yamadam
Contributor I

Thank you for the information.
So what can we do to extract all the information?

0 Kudos
Reply

994 Views
joanxie
NXP TechSupport
NXP TechSupport

what do you mean? why do you need to change the GPU registers? you can refer to the enclosed document to get information about how to use GPU

https://www.nxp.com.cn/docs/en/user-guide/IMX_GRAPHICS_USERS_GUIDE.pdf

0 Kudos
Reply

896 Views
yamadam
Contributor I

I looked at the materials you provided.
Does this mean that the display is blended using software and no hardware called GPU is used?

0 Kudos
Reply

878 Views
joanxie
NXP TechSupport
NXP TechSupport

use GPU, not software, you can refer to the chapter 7.3.18 Video composition of enclosed file

0 Kudos
Reply

854 Views
yamadam
Contributor I

Thank you for the information.
So you're not alpha-blending using software, but using the GPU.
The environment is created using Yocto.
Should I install OpenVG to use GPU?
Do you have any environment creation samples and sample code for usage?
I would appreciate it if you could provide it.

0 Kudos
Reply

771 Views
joanxie
NXP TechSupport
NXP TechSupport

I already post the sample above, pls test on your board firstly, if you built yocto, you also can find the source code there, for how to build the yocto, pls refer to the yocto user guide

0 Kudos
Reply

741 Views
yamadam
Contributor I

Yes, Yocoto built it.
What does the source code look like? G2D?

How to build OpenVG programs and run them on i.MX8MPlus - NXP Community
I found a chat like the one above on the site.
Then, I tried running the OpenVG sample (the sample with a rotating "Hello World!").
I would also like to build the sample code, but I would like to know the steps. You can't just clone imx-gpu-sdk from Github, right?

0 Kudos
Reply

698 Views
joanxie
NXP TechSupport
NXP TechSupport

do you have board? if yes, pls refer to my previous reply, after you build the yocto, which has already build the gpu sdk, you can find it from /opt/imx-gpu-sdk, if you need to build your own application, you need use compiler tools to build it, if you have detailed request, pls create a new thread for this

0 Kudos
Reply

663 Views
yamadam
Contributor I

/opt/imx-gpu-sdk is an executable file, right? I actually tried it.
I believe that the environment for creating this executable file is "https://github.com/nxp-imx/gtec-demo-framework/tree/master".
Is I understanding correct?
And I'm thinking of creating my own display code as you say. I would like to build an environment for this purpose, but I would like to know the steps. Should I create a new thread for that?

0 Kudos
Reply

552 Views
joanxie
NXP TechSupport
NXP TechSupport

yes, since this is total different question from your original one, pls create a new ticket, and add your detailed user case, what kind of gpu code do you need to develop and add, then we can give your more specific guide

0 Kudos
Reply

976 Views
yamadam
Contributor I

Thank you for the information on the materials.
What I would like to implement is OSD Alpha Blending.
First, I will read the materials you provided.

0 Kudos
Reply

835 Views
joanxie
NXP TechSupport
NXP TechSupport

after you download images to the imx8mp board, you can find all the gpu demo under /opt/imx-gpu-sdk,

0 Kudos
Reply

820 Views
yamadam
Contributor I

Thank you for the information.
I found the OpenVG demo code in the Yocto environment I created.
I'll try this.

Thank you for your support.
Also, if you have any questions, please ask.

0 Kudos
Reply