SuperIC社区_
标题: Coexist win大小设置 [打印本页]
作者: creass 时间: 2016-6-1 15:05
标题: Coexist win大小设置
关键词 Coexist win MUTE
适用平台:6M181 6M182 MSD309 6M48
mute win和无信号倒计时一般是用Coexist win,Coexist win可以和主菜单、input菜单等GWIN同时存在,但是如果Coexist win的大小(主要是memory的大小)设置不对的话,可能会出现菜单花屏。因此当修改mute和无信号倒计时菜单时,需要同时算一下对应buffer(GOP/GE buffer)的大小。具体的计算的公式如下
Buffer= 960*540*2(ARGB1555)*2+MBOX_GWIN_W*MBOX_GWIN_H*2(ARGB1555)*2
/* GE_FRAMEBUFFER */
//co_buffer L0
#define GE_FRAMEBUFFER_AVAILABLE 0x000071C000
#define GE_FRAMEBUFFER_ADR 0x000071C000 //Alignment 0x00008
#define GE_FRAMEBUFFER_GAP_CHK 0x0000000000
#define GE_FRAMEBUFFER_LEN 0x0000200800
#define GE_FRAMEBUFFER_MEMORY_TYPE (MIU0 | SW | WRITE_BACK)
/* GOP_GWIN_RB */
//co_buffer L1
#define GOP_GWIN_RB_AVAILABLE 0x000071C000
#define GOP_GWIN_RB_ADR 0x000071C000 //Alignment 0x00008
#define GOP_GWIN_RB_GAP_CHK 0x0000000000
#define GOP_GWIN_RB_LEN 0x0000200800
#define GOP_GWIN_RB_MEMORY_TYPE (MIU0 | SW | WRITE_BACK)
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |