【MSD6A638】【直接操作显存】 直接操作显存,一些对画面速度要求较高的,可用到! 将附件的: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
|