This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x Matrix GUI can not open on LCD ,it is always black

Other Parts Discussed in Thread: AM3352

my board can start up and I can use remote matrix. but LCD always black.

there are some information:

<<<<<<<<<<<<<<<<<<<<<<<start

root@am335x-evm:/# /etc/init.d/matrix-gui-2.0 start
/
Removing stale PID file /var/run/matrix-gui-2.0.pid.
Starting Matrix GUI application.


root@am335x-evm:/# /etc/init.d/matrix-gui-2.0 stop
Stopping Matrix GUI applicationstart-stop-daemon: warning: killing process 1961: No such process
PVR: Hint: Setting WindowSystem to libpvrDRMWSEGL_FRONT.so

PVR:(Error): OpenServices: Cannot open device driver /dev/omapdrm_pvr. [140, /pvr_bridge_u.c]
PVR:(Error): PVRSRVConnect: Unable to open connection. [361, /bridged_pvr_glue.c]
Cannot initialize PVR2D contex
Could not initialize egl display
/etc/init.d/matrix-gui-2.0: line 17: 1964 Aborted refresh_screen "background-black"
.


root@am335x-evm:/# matrix_browser
PVR: Hint: Setting WindowSystem to libpvrDRMWSEGL_FRONT.so

PVR:(Error): OpenServices: Cannot open device driver /dev/omapdrm_pvr. [140, /pvr_bridge_u.c]

PVR:(Error): PVRSRVConnect: Unable to open connection. [361, /bridged_pvr_glue.c]
Cannot initialize PVR2D contex
Could not initialize egl display
Aborted

root@am335x-evm:/# dmesg |grep drm
[ 1.008124] [drm] Initialized drm 1.1.0 20060810
[ 1.022149] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.029096] [drm] No driver support for vblank timestamp query.
[ 1.098260] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0


>>>>>>>>>>>>>>>>>>>end

PS : cat aaa.bmp >/dev/fb0           can put picture on the LCD ,but the picture updown.

It shows TI status bar when the system power on and power off.

how can I use Matix GUI on LCD. 

thanks a lot !!

  • 根据你的描述是LCD始终没有点亮,有检查过背光么?

  • 呀,可以写中文阿。哈哈哈

    背光没问题,使用   “cat  aaa.bmp  >/dev/fb0”可以显示图片的,只不过图片是上下颠倒的。

    还有就是不显示Matix时屏幕上有一个光标。如果

    /etc/init.d/matrix-gui-2.0 stop   之后屏幕会显示命令行,插上键盘可以登录使用命令行。
    谢谢。。
  • 是说启动的时候不能显示液晶屏但是通过命令行可以手动显示么?启动的时候有其他图像么?比如Linux的logo小企鹅

  • 请问这个显示命令行的屏幕是指LCD吗?请问您用的是什么板子?sdk是什么版本?

    您对文件系统中的启动脚本做了什么修改吗?

  • 启动的时候可以看见小企鹅,也可以看见TI的一个开机进度条,当然关机的时候也可以看见关机的一个进度条。就是看不见Matix界面,显示一个光标像下划线。

    /etc/init.d/matrix-gui-2.0 stop    之后还可以看见登录界面。

  • 是LCD,是我司自己的板子,类似SK。用的是最新的2.0版本的SDK,对文件系统没有做任何改变。

    网页可以访问Matrix,之前0.6版本的SDK是可以在LCD上显示并正常工作的。

  • 您的LCD显示屏和SKEVM的有什么区别么?感觉好像分辨率什么的没有设对吧

  • 分辨率应该没问题,用之前0.6版本的SDK都是好的。

    我觉得matrix_browser有问题,因为执行matrix_browser会有如下错误:

    PVR: Hint: Setting WindowSystem to libpvrDRMWSEGL_FRONT.so

    PVR:(Error): OpenServices: Cannot open device driver /dev/omapdrm_pvr. [140, /pvr_bridge_u.c]
    PVR:(Error): PVRSRVConnect: Unable to open connection. [361, /bridged_pvr_glue.c]
    Cannot initialize PVR2D contex
    Could not initialize egl display
    Aborted

    ///////////////////

    本来没有 /dev/omapdrm_pvr,后来发现sdk提供的extra-drivers里面有omapdrm_pvr的驱动编译了omapdrm_pvr.ko,插入模块后有了/dev/omapdrm_pvr

    可是错误没有任何改变阿。。。

  • 请问您用的是AM3352的芯片么?这个芯片没有3D加速,因此不能执行PVR初始化程序

  • 是3352,那应该怎样阻止PVR初始化?谢谢

  • 您用的是TI SDK里的文件系统么?把里面的PVR 初始化脚本去掉就可以了。

  • 您好,去掉是不行的,因为matrix_browser启动的时候还是要初始化PVR,是要修改matrix_browser源码吗?

  • 我之前帮一个客户在SDK06上有关掉PVR的初始化,但是并不影响图形界面

  • 可能我没表述清楚,我的意思是即使我在/etc下去掉PVR初始化脚本,也没有效果,matrix_browser启动的时候好像还有初始化PVR的动作(根据打印的信息判断,上面已经贴出)。

    所以我判断是否要在matrix_browser中去掉PVR初始化。

  • matrix_browser中也应该去掉的,驱动初始化部分也应该去掉。

  • 您好,现在的问题是,我在AM335X_v02.00.00.00/example-applications/matrix-gui-browser-2.0 目录下找不到PVR的初始化代码。

    如何去掉?

  • 调用matrix-gui-browser的启动脚本里有没有PVR的初始化呢?