Where is the GPU register map written in the i.MX 8M Plus EVK?
I would like to know some reference materials.
GPU register map is offered by VSI, they are confidential information, we couldn't share with customers directly
Thank you for answering.
I have purchased the i.MX 8M Plus EVK, but am I still unable to receive the register MAP?
you couldn't get all of information about imx8mp even you purchase the board, nxp couldn't get all of them either
Thank you for the information.
So what can we do to extract all the information?
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
I looked at the materials you provided.
Does this mean that the display is blended using software and no hardware called GPU is used?
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.
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
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?
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
/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?
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
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.
after you download images to the imx8mp board, you can find all the gpu demo under /opt/imx-gpu-sdk,
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.