CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

APP GPU驱动

该驱动仅适用于GR5526。

宏定义

GRAPHICS_GPU_BASEADDR

表 441 GRAPHICS_GPU_BASEADDR宏定义
描述

定义GPU在Memory Map中的基地址

0xA3FF0000(此值应固定不变)

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

GGPU_IRQ_EVT_CMD_LIST_END

表 442 GGPU_IRQ_EVT_CMD_LIST_END宏定义
描述

GPU命令列表结束中断回调标志

0x01

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

GGPU_IRQ_EVT_DRAW_CMD_END

表 443 GGPU_IRQ_EVT_DRAW_CMD_END宏定义
描述

GPU绘制命令结束中断回调标志

0x02

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

GGPU_IRQ_EVT_IRQ_ID_CLEAR

表 444 GGPU_IRQ_EVT_IRQ_ID_CLEAR宏定义
描述

GPU中断ID清除中断回调标志

0x03

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

GGPU_IRQ_EVT_OTHER

表 445 GGPU_IRQ_EVT_OTHER宏定义
描述

GPU其他中断回调标志

0x04

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

枚举

graphics_gpu_power_state_e

枚举定义如下:

表 446 graphics_gpu_power_state_e枚举成员
成员 描述

GPU_POWER_STATE_SLEEP = 0

GPU电源模式为睡眠

GPU_POWER_STATE_ACTIVE = 1

GPU电源模式为活动

详细信息请参考文件:SDK_Folder\drivers\inc\app_graphics_gpu.h

接口函数

表 447 GPU驱动接口函数
API 芯片
GR551x/GR5x25/GR533x/GR5405 GR5526

graphics_gpu_init

N

Y

app_graphics_gpu_set_power_state

N

Y

graphics_gpu_init

表 448 graphics_gpu_init接口
函数原型

uint16_t graphics_gpu_init(graphics_gpu_irq_event_notify evt_cb)

功能说明

初始化GPU

输入参数

evt_cb:用户自己实现的中断回调函数(若没有中断回调函数,此参数可以为NULL)

返回值

APP_DRV_xxx:详见SDK_Folder\drivers\inc\app_drv_error.h宏定义

备注

app_graphics_gpu_set_power_state

表 449 app_graphics_gpu_set_power_state接口
函数原型

void app_graphics_gpu_set_power_state(graphics_gpu_power_state_e state)

功能说明

配置GPU的电源模式

输入参数

state:GPU的电源模式,详见graphics_gpu_power_state_e

返回值
备注

示例工程

GPU的示例工程代码请参阅GR5526 GPU开发者指南

扫描关注

打开微信,使用“扫一扫”即可关注。