I'm now working on AM3358 platform to enable opengl support. After Graphics_SDK_5_01_01_02 installed on target board, I ran ./335x-demo, but it failed. the kernel version is 3.12.10:
VERSION = 3
PATCHLEVEL = 12
SUBLEVEL = 10
EXTRAVERSION =
NAME = One Giant Leap for Frogkind
detailed bug information:
root@lszl:/opt/gfxsdkdemos# ./335x-demo
0x10205
release8.x
installing 8.x SGX release user libraries
Installing PowerVR Consumer/Embedded DDK 'sgxddk_1.10@2359475' on target
File system installation root is /
Uninstalling existing version sgxddk_1.10@2359475
Uninstallation completed.
boot script rc.pvr -> /etc/init.d/rc.pvr
kernel module pvrsrvkm.ko -> /lib/modules/3.12.10-rt15-Emfuture-ti2013.12.01/extra/pvrsrvkm.ko
kernel module omaplfb.ko -> /lib/modules/3.12.10-rt15-Emfuture-ti2013.12.01/extra/omaplfb.ko
shared library libGLES_CM.so -> /usr/lib/libGLES_CM.so.1.10.2359475
shared library libusc.so -> /usr/lib/libusc.so.1.10.2359475
shared library libGLESv2.so -> /usr/lib/libGLESv2.so.1.10.2359475
shared library libglslcompiler.so -> /usr/lib/libglslcompiler.so.1.10.2359475
shared library libIMGegl.so -> /usr/lib/libIMGegl.so.1.10.2359475
shared library libEGL.so -> /usr/lib/libEGL.so.1.10.2359475
shared library libpvr2d.so -> /usr/lib/libpvr2d.so.1.10.2359475
shared library libpvrPVR2D_BLITWSEGL.so -> /usr/lib/libpvrPVR2D_BLITWSEGL.so.1.10.2359475
shared library libpvrPVR2D_FLIPWSEGL.so -> /usr/lib/libpvrPVR2D_FLIPWSEGL.so.1.10.2359475
shared library libpvrPVR2D_FRONTWSEGL.so -> /usr/lib/libpvrPVR2D_FRONTWSEGL.so.1.10.2359475
shared library libpvrPVR2D_LINUXFBWSEGL.so -> /usr/lib/libpvrPVR2D_LINUXFBWSEGL.so.1.10.2359475
shared library libsrv_um.so -> /usr/lib/libsrv_um.so.1.10.2359475
shared library libsrv_init.so -> /usr/lib/libsrv_init.so.1.10.2359475
shared library libPVRScopeServices.so -> /usr/lib/libPVRScopeServices.so.1.10.2359475
binary pvrsrvctl -> /usr/local/bin/pvrsrvctl
binary sgx_init_test -> /usr/local/bin/sgx_init_test
binary services_test -> /usr/local/bin/services_test
binary sgx_blit_test -> /usr/local/bin/sgx_blit_test
binary sgx_clipblit_test -> /usr/local/bin/sgx_clipblit_test
binary sgx_flip_test -> /usr/local/bin/sgx_flip_test
binary sgx_render_flip_test -> /usr/local/bin/sgx_render_flip_test
binary pvr2d_test -> /usr/local/bin/pvr2d_test
shader glsltest1_vertshader.txt -> /usr/local/bin/glsltest1_vertshader.txt
shader glsltest1_fragshaderA.txt -> /usr/local/bin/glsltest1_fragshaderA.txt
shader glsltest1_fragshaderB.txt -> /usr/local/bin/glsltest1_fragshaderB.txt
Installation complete!
You may now reboot your target.
Module pvrsrvkm failed to load. Retrying.
root@lszl:/opt/gfxsdkdemos# cat /proc/version
Linux version 3.12.10-rt15-Emfuture-ti2013.12.01 (zhanglin@localhost.localdomain) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #120 PREEMPT Wed Sep 16 14:37:03 CST 2015
root@lszl:/opt/gfxsdkdemos# cd ../gfxlibraries/
root@lszl:/opt/gfxlibraries# ls
gfx_rel_es8.x
root@lszl:/opt/gfxlibraries# cd gfx_rel_es8.x/
root@lszl:/opt/gfxlibraries/gfx_rel_es8.x# insmod pvr
pvr2d_test pvr_drv.dbg pvr_drv.so pvrsrvctl pvrsrvkm.ko
root@lszl:/opt/gfxlibraries/gfx_rel_es8.x# insmod pvrsrvkm.ko
pvrsrvkm: Unknown symbol v7_dma_map_area (err 0)
pvrsrvkm: Unknown symbol v7_dma_flush_range (err 0)
insmod: can't insert 'pvrsrvkm.ko': unknown symbol in module, or unknown parameter
root@lszl:/opt/gfxlibraries/gfx_rel_es8.x# insmod omaplfb.ko
omaplfb: Unknown symbol PVRGetDisplayClassJTable (err 0)
insmod: can't insert 'omaplfb.ko': unknown symbol in module, or unknown parameter
root@lszl:/opt/gfxlibraries/gfx_rel_es8.x# insmod bufferclass_ti.ko
bufferclass_ti: Unknown symbol PVRGetBufferClassJTable (err 0)
insmod: can't insert 'bufferclass_ti.ko': unknown symbol in module, or unknown parameter
root@lszl:/opt/gfxlibraries/gfx_rel_es8.x#