TI社区的各位好!
我现在用Beaglebone Black的板子跑OpenGL老是有问题,板子的cpu是am3358 z100
我如果用ti-sdk-am335x-evm-08.00.00.00的sdk,使用bin下的create-sdcard.sh做sd启动卡,进入系统后运行/usr/bin/SGX下的demos都能正常运行,运行qt的gui也没有问题,但是运行qt下的opengl 的程序就不行(./hellogl2 -qws -display powervr ),提示createSurface(): Unable to create EGL surface, error = 0x300b
我如果用ti-processor-sdk-linux-am335x-evm-02.00.00.00的sdk,进入系统 后运行qt gui和qt下的opengl都能运行,但是运行非常的卡明显的没有ti-sdk-am335x-evm-08.00.00.00做的系统流畅,移动鼠标都很慢,还有就是运行qt的opengl实例,只要鼠标在动背景就闪到Matrix的桌面,停下来就不闪了(运行demo的命令./hellogl2 -platform eglfs)。
使用ti-processor-sdk-linux-am335x-evm-02.00.01.07的sdk,闪屏更厉害,鼠标移动更加慢。
请问这些问题要怎么解决。特别是闪屏和鼠标移动慢的问题。
shi shu1:
鼠标移动慢的问题关闭ti自带的matrix-gui-2.0会好点,但是明显opengl还是比较慢,最后还是使用ti-sdk-am335x-evm-08.00.00.00来临时解决问题。
ti-processor-sdk-linux-am335x-evm-02.00.01.07的sdk闪屏的问题已经临时解决。
google搜索
问题页面https://e2e.ti.com/search?q=FIFO%20underfow
临时解决页面https://e2e.ti.com/search?q=FIFO%20underfow 命令行输入devmem2 0x4c000054 w 0x00FFFFF10 临时解决