搜索
 找回密码
 立即注册

简单一步 , 微信登陆

【MSD6A638】【直接操作显存】

作者:jayden | 时间:2017-12-15 17:38:01 | 阅读:7491| 只看该作者
【MSD6A638】【直接操作显存】
  
适用机型:
  
Mstar Andriod
关 键 字:
显存
制    作:
Jayden.chen
日    期:
12/15/2017
直接操作显存,一些对画面速度要求较高的,可用到!
将附件的:test_fbdev
放入:
放到 android/device/mstar/common/execuable/
然后进入test_fbdev
mm -B
把test_fbdev 放到板子。
运行:test_fbdev
如果出现一个白色画面并且有个小红框在边显示,表示成功,否则失败!
638就有问题,运行失败,报错:
主要原因是:主要是GOP_FB,不要使用CMA,需要修改mmap,见:638显存问题.rar
_fbdev_open.....
Function = SARRegisterToUtopia, Line = 1909, SAR Register finished
Function = SEMRegisterToUtopia, Line = 389, SEM_Init is opened
Function = SEMRegisterToUtopia, Line = 391, SEM Register finished
MFERegisterToUtopia

[MIU INFO] miu openFunction = SYSOpen, Line = 810, current resource pri_shmcontent is: 0
Function = SYSOpen[ 2166.995930] CMA_Pool_Init:548 heapid 26
, Line = 829, [S[ 2167.000711] CMA_Pool_Alloc:1334 heapid 26
YS INFO] OPEN IN[ 2167.006141] MCMA error CMA_Pool_Alloc:1407 invalid startaddress or length: heap id 26, min_start 0x28500000 , max_end 0x29E00000,phy_addr 0x28500000, length 0x1900000 "test_fbdev"

[ 2167.006141]

STANCE...
MDrv_SYS_GlobalIni[ 2167.027327] Function = CMA_Pool_ioctl, Line = 2193,CMA_Pool_Alloc Failed, the ret is -22
t finishedMDrv_PNL_Init u32PnlRiuBaseAddr = 7f8bcfe000
MDrv_PNL_Init u32PnlRiuBaseAddr = 7f8bcfe000
cma pool get memory fail: heap id 26, offset 5242880, size 26214400, flags 4
fb_vinfo: 1920, 1080, 1920, 3240

finfo.smem_len=8294400
fbSize=8294400
fbdev_mmap vaddr=0x7fe308c000
step_pixel = 31
[1] + Stopped (s[ 2167.182618] test_fbdev[3667]: unhandled level 3 translationfault (11) at 0x7fe308d000, esr 0x92000047
ignal) test_[ 2167.193893] pgd = ffffffc026233000
fbdev

shell@ph[ 2167.197998] [7fe308d000] *pgd=00000000aa8b3003ilips_tw:/ # ,*pmd=00000000aa873003, *pte=0000000000000000
[ 2167.209731]

[ 2167.211792] CPU: 1 PID: 3667 Comm: test_fbdev Tainted: P O 3.10.40 5
[ 2167.220189] task: ffffffc0384cd000 ti: ffffffc03a9b4000 task.ti:ffffffc03a9b4000
[ 2167.233483] PC is at 0x7f8c506dd4
[ 2167.236965] LR is at 0x55650becc0
[ 2167.240626] pc : [<0000007f8c506dd4>] lr : [<00000055650becc0>]pstate: 20000000
[ 2167.249285] sp : 0000007fe308bfb0
[ 2167.252975] x29: 0000007fe308bfb0 x28: 0000000000000000

[ 2167.258435] x27: 0000000000000000 x26: 0000000000000000

[ 2167.263917] x25: 0000000000000000 x24: 0000000000000780

[ 2167.270203] x23: 0000007fe405e000 x22: 0000007fe308c000

[ 2167.275868] x21: 0000007fe3875000 x20: 0000007f86800000

[ 2167.281303] x19: 00000000007e9000 x18: 0000000000000001

[ 2167.287555] x17: 0000007f8c506c88 x16: 00000055650cff78

[ 2167.292945] x15: 0000007f8b41c010 x14: ffbedab8ffbedab8

[ 2167.301682] x13: ffbedab8ffbedab8 x12: ffbedab8ffbedab8

[ 2167.316009] x11: ffbedab8ffbedab8 x10: ffbedab8ffbedab8

[ 2167.321553] x9 : ffbedab8ffbedab8 x8 : ffbedab8ffbedab8

[ 2167.327746] x7 : ffbedab8ffbedab8 x6 : 0000007fe308cff0

[ 2167.333185] x5 : 0000000000000032 x4 : 0000000000000000

[ 2167.338541] x3 : 00000000ffffffff x2 : 00000000007e7f80

[ 2167.343966] x1 : 0000007f86801030 x0 : 0000007fe308c000

[ 2167.350482]

[ 2167.356306] CMA_Pool_Release: 522 delete proc_info


638显存问题.rar

8.79 KB, 下载次数: 12

test_fbdev.rar

5.54 KB, 下载次数: 10

收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
回复

使用道具 举报

大神点评5

沙发#
sara 发表于:2017-12-15 18:08:35
好厉害,谢谢分享
回复 支持 反对

使用道具 举报

板凳#
jayden 发表于:2017-12-21 17:09:42
sara 发表于 2017-12-15 18:08
好厉害,谢谢分享

哈哈,常来技术部逛逛哈!
回复 支持 反对

使用道具 举报

地板#
Jack.Lin 发表于:2017-12-30 23:36:39
好东西,我就不客气收下了,谢谢分享!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

5#
searchman 发表于:2018-1-18 15:57:16
学习一下
回复

使用道具 举报

6#
123456qqqwwweee 发表于:2022-3-4 12:01:25
大佬,问一下 mstar NOS  的用1080P的屏 播放视频花屏  mmp不够怎么调啊
回复 支持 反对

使用道具 举报

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