在测试AM3354的SGX,测试版本为Graphics SDK 4.10.00.01。
linux内核版本 3.2.0,使用了arago-2011.09的gcc,不带hardfb。
目前,已经可以加载驱动,pvrsrvctl也能运行。sgx_blit_test能输出 color bar等显示。
但是,运行ogles/ogles2中的任何一个测试程序,都直接报“Segmentation fault”。
我怀疑是不是Graphics SDK与我的内核版本不匹配造成的,我使用的是ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install这个版本,里面自带的Graphics_SDK_setuplinux_4_09_00_01_hardfp_minimal_demos版本与我目前选用的编译器不匹配,所以换了4.10.00.01。如果确定是这个原因的话,能否提供一个合适的不带hardfb的版本,同时提供一个下载链接,谢谢。
Yaoming Qin:
请您安装 http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/06_00_00_00/index_FDS.html , 并使用sdk里面带的tool chain以及 graphic sdk
YiLong Zhou:
回复 Yaoming Qin:
因为,我的产品已经批量供给客户了,如果要换SDK,很多测试的工作就要重新做,风险太大了。如果能基于原有系统,只是测试Graphics,风险会小些,所以,可否提供一些旧版本的SDK下载地址,我自己测试解决下呢?
leo chen:
回复 YiLong Zhou:
http://pan.baidu.com/s/1bjylRK
看看是不是这个SDK
YiLong Zhou:
回复 leo chen:
这个版本我有,里面是Graphics_SDK_setuplinux_4_09_00_01_hardfp_minimal_demos,和我的gcc不兼容。
找到了下载所有Graphics SDK的网址,但是测试了多个版本,依然是“Segmentation fault”,TI的这种闭源库太烦人了。你只要有一个部分没有按他的文档走,后面几乎不可能顺利,我再看看了。
网址分享如下
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/index.html