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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

2,285 次查看
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 项奖励
回复
16 回复数

2,256 次查看
joanxie
NXP TechSupport
NXP TechSupport

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

0 项奖励
回复

2,248 次查看
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 项奖励
回复

2,242 次查看
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 项奖励
回复

2,239 次查看
yamadam
Contributor I

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

0 项奖励
回复

2,236 次查看
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 项奖励
回复

2,138 次查看
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 项奖励
回复

2,120 次查看
joanxie
NXP TechSupport
NXP TechSupport

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

0 项奖励
回复

2,096 次查看
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 项奖励
回复

2,013 次查看
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 项奖励
回复

1,983 次查看
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 项奖励
回复

1,940 次查看
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 项奖励
回复

1,905 次查看
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 项奖励
回复

1,794 次查看
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 项奖励
回复

2,218 次查看
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 项奖励
回复

2,077 次查看
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 项奖励
回复

2,062 次查看
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 项奖励
回复