sunlight 发表于 2015-6-17 16:24:53

Cubieboard的opengles开发问题

原本使用cb官方github repo 中的linux sdk card文件包进行编译
目的是使用串口登录到板子上运行板子中的gles程序 使其在vga显示器上显示图形
但是按照目前的编译成果看 linaro server这个镜像里面自带的mali-test(也是gles程序)都没办法运行起来

系统启动的时候可以在显示器上显示两个小企鹅,证明framebuffer好用
其后使用sunxi-mali 库编写gles程序运行的结果确是no display found!
实在找不到什么好的解决办法,望坛子各位能指点一二
先谢了

sunbeyond 发表于 2015-6-19 14:06:38

sunlight 发表于 2015-6-19 10:02 static/image/common/back.gif
嗯 编译拷贝进去了 然后编程的时候就是找不到显示设备 no display found ,好捉急啊 ...

参考这里: http://linux-sunxi.org/Mali_binary_driver

另外试一下Cubieez 桌面版本。看看。

最好贴出代码,大家也好帮你看看。这个东西比较少人去做。

sunbeyond 发表于 2015-6-30 11:25:06

sunlight 发表于 2015-6-30 09:23 static/image/common/back.gif
非常感谢,问题已经解决了
是我自己有些疏忽
我使用官方提供的img 就正常了


使用这里也行,cubieez-ct-20140916.tar.gz   有一点要注意。要替换掉fbturbo文件。默认的会做edid检测。


把附件压缩包解压到这个目录就好
/usr/lib/xorg/modules/drivers





sunlight 发表于 2015-6-17 16:27:12

问题板为ct
问题系统问为cubieez无界面版和linaro server

sunbeyond 发表于 2015-6-18 15:43:50

linaro-server 没有opengles 加速。 请使用桌面系统; Cubieez , lubuntu-desktop. Cubian.

sunlight 发表于 2015-6-19 09:36:23

sunbeyond 发表于 2015-6-18 15:43
linaro-server 没有opengles 加速。 请使用桌面系统; Cubieez , lubuntu-desktop. Cubian....

如果不想使用桌面系统呢,gles加速功能也就是一个库而已啊

sunbeyond 发表于 2015-6-19 09:55:52

sunlight 发表于 2015-6-19 09:36 static/image/common/back.gif
如果不想使用桌面系统呢,gles加速功能也就是一个库而已啊

知道你的意思。 linaro-server里面没有带这些库。 你自己编译拷贝进去?

sunlight 发表于 2015-6-19 10:02:18

sunbeyond 发表于 2015-6-19 09:55
知道你的意思。 linaro-server里面没有带这些库。 你自己编译拷贝进去?

嗯 编译拷贝进去了 然后编程的时候就是找不到显示设备 no display found ,好捉急啊

sunlight 发表于 2015-6-30 09:23:50

sunbeyond 发表于 2015-6-19 14:06 static/image/common/back.gif
参考这里: http://linux-sunxi.org/Mali_binary_driver

另外试一下Cubieez 桌面版本。看看。


非常感谢,问题已经解决了
是我自己有些疏忽
我使用官方提供的img 就正常了
顺便想问一下 在编译cubieez的时候需求一个文件系统的包 cubieez-ct-vga-20141121.tar.gz
很多地方都没有找到
如果您是官方人员,能否帮忙提供下下载链接
(百度网盘里面没有 cb的官方ftp里面也没有)

sunlight 发表于 2015-6-30 17:08:08

sunbeyond 发表于 2015-6-30 11:25 static/image/common/back.gif
使用这里也行,cubieez-ct-20140916.tar.gz   有一点要注意。要替换掉fbturbo文件。默认的会做edid ...

这里面有一个我没有解决的问题,不知您是否也曾遇到过
错误信息为

Mali device driver loaded
:install start!!!
:install start!!!
:install end!!!
:install end!!!

<6>Adding 65532k swap on /swap/swapfile. Priority:-1 extents:5 across:409596k SS
<1>unable to handle kernel paging request at virtual address c04c6040
pgd = ee680000
<1> *pgd=6f7fd801
<0> Internal error : Oops:80f[#1] PREEMPT SMP ARM
<d>Modules linked in:Modules linked in:sunxi_cedar_mod sunxi_cedar_mod mali mali ump ump lcd lcd sunxi_gmac sunxi_gmac pwm_sunxi
CPU:1Not tainted (3.4.79 #2)
PC is at patch_text+0xc/0x1c
LR is at __jump_label_update+0x64/0x6c

Flags:Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user


接着是一堆地址信息

能不能帮忙指点一下
最近一直在尝试使用起来CT
官方给提供的版本是可以了
可以在不显示桌面的情况下使用framebuffer 显示gles程序
但是就是里面的东西不能定制

比如说不能使用U盘在板子上传输文件
也没有办法自己安装一个tftp软件
只能从定制上找解决方案
按照您的方法修改了fbtrubo
还是和原来使用201409这个包的错误是一样的
也想请问您一下
还有没有别的什么办法来自己编译一份cubieez

多谢了
页: [1] 2 3
查看完整版本: Cubieboard的opengles开发问题