立即注册
查看: 1749|回复: 0

[MTK软件经验分享] mt2503 [UI] 61平台使用gdi_layer_create API出现死机

发表于 2017-11-13 17:00:00 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]
61平台使用gdi_layer_create API出现死机。
[SOLUTION]
61上面为了slim目的,把GDI buffer从2 layer减少到1 layer,option为__GDI_MEMORY_PROFILE_2__,这个option disable的时候GDI Buffer只有一
个Layer,也就是我们通常所说的base layer
因此如果使用gdi_layer_create的API由于memory不够,就会出现死机,需要做如下修改:
1.先用ASM Alloc接口申请layer需要的memory,注意需要使用non cacheable API
2.把gdi_layer_create的API换成gdi_layer_create_using_outside_memory, 其中memory为第一步中申请的memory
3.在app退出的时候记得把memory free掉


[UI]各个不同LCD Size使用的image图包路径
[DESCRIPTION]
各个不同LCD Size使用的image图包路径。
[SOLUTION]
从60 11BW1308 MP版本开始,对image图包路径有做一些调整,具体规则如下:
1.Pluto版本,LCD Size最大只支持到QVGA(240X320),对应image folder为PLUTO***X*** (其中***为LCD的宽和高)
2.FTE版本,LCD Size最小支持到240X320,最大支持到320X480,对应image folder取决于makefile中PACKAGE_SEG的数值,如果为32_32SEG以下,对
应的image folder为FTE_SLIM***X***,如果大于在segment,对应image folder为FTE***X***

可以根据上述规则找到对应的image图包进行更换图片

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表