最近这个问题一直苦恼着我。 我使用的是 Ti官方提供的am335xevm的sdk包中的文件系统。
我用的交叉编译工具链是官方提供的 arm-linux-gnueabihf-gcc …….,成功编译了Qt4.8.5,并将其移植到了开发板。
现在存在的问题是:
1按照官方文档添加了新的Qt程序到matrix界面,但是不能够启动程序
2.在命令行却可以启动
寻求帮助,想尽快解决这个问题!
Steven Liu1:
这意思是在LCD的matrix上已经成功建立了一个图标,但是点击它不能启动程序吗?有chmod +x吗?
下面的几个链接看过了吗?
http://processors.wiki.ti.com/index.php/How_to_Make_a_Hello_World_Matrix_Application?keyMatch=matrix&tisearch=Search-EN
http://processors.wiki.ti.com/index.php/How_to_Build_the_Matrix_GUI?keyMatch=matrix&tisearch=Search-EN
http://processors.wiki.ti.com/index.php/Matrix_Users_Guide?keyMatch=matrix&tisearch=Search-EN
junwei jing:
回复 Steven Liu1:
看过了,现在还是这样的问题。 关键问题是matrix界面正常启动了,点击新添加的Qt应用程序的图标后,画面闪了一下,什么都没有,很快又回到matrix界面。
但是通过超级终端,在命令行可以启动,Qt程序正常运行。对这个现象很纳闷,麻烦帮我分析分析!多谢!
junwei jing:
回复 Steven Liu1:
还有一点。 Ti官方提供的文件系统中,Qt库是4.8.3. 而我现在一直了Qt4.8.5的版本,并且将其替换了。
这一点是不是这个问题的原因呢
junwei jing:
回复 Steven Liu1:
是的,程序加到了matrix界面,程序的权限 也是可读可写可执行
Steven Liu1:
回复 junwei jing:
是有这个可能的,你用原始的4.8.3版本,照这个历程做一下,很快就能实验出在4.8.3版本上是否可以正常工作了。