李南
发表于 2022-2-11 10:49:52
799959745 发表于 2022-2-11 10:44
不是你编译的命令。是你拷贝到1126板子上执行的命令
期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的问题——This application failed to start because it could not find or load the Qt platform plugin "vnc"
799959745
发表于 2022-2-11 10:52:10
李南 发表于 2022-2-11 10:49
期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的 ...
我先验证一下
李南
发表于 2022-2-11 10:52:59
李南 发表于 2022-1-27 17:12
大佬您好,按照文中指导,编译生成的可执行程序在子板上启动时报如下的错误:
This applicati ...
期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的问题——This application failed to start because it could not find or load the Qt platform plugin "vnc"
799959745
发表于 2022-2-11 10:53:37
李南 发表于 2022-2-11 10:49
期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的 ...
确定一下:编译mk文件:./build.sh device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
李南
发表于 2022-2-11 10:58:43
本帖最后由 李南 于 2022-2-11 11:02 编辑
799959745 发表于 2022-2-11 10:53
确定一下:编译mk文件:./build.sh device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
非常抱歉,重复回帖了,不知道为什么回帖之后状态不更新。编译命令和打印如下:
root@b74f37100b29:/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022# ./build.sh device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
processing board option: device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
processing option: device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
799959745
发表于 2022-2-11 14:32:47
李南 发表于 2022-2-11 10:58
非常抱歉,重复回帖了,不知道为什么回帖之后状态不更新。编译命令和打印如下:
root@b74f37100b29:/h ...
我编译验证了,是可以用的。
1、1126的固件需要用你SDK编译的固件烧入,而非帖子上使用的固件。帖子上的固件是为了让新手快速入门,和当前的固件版本并不匹配。
2、1126开机脚本/etc/init.d/S99_ffarc默认从/usr/bin/server_rv1126拷贝到/userdata/并执行程序。这一点要注意。拷贝完用md5sum命令校验是否是同一个文件。然后执行:
cd /userdata/
./server_rv1126 --platform vnc
3、不启动其他应用的情况下。尝试单独ssh登录进子板执行,先验证程序有没有问题。
九二共识
发表于 2022-2-14 08:49:53
回复看看
李南
发表于 2022-2-14 09:42:08
本帖最后由 李南 于 2022-2-14 09:45 编辑
799959745 发表于 2022-2-11 14:32
我编译验证了,是可以用的。
1、1126的固件需要用你SDK编译的固件烧入,而非帖子上使用的固件。帖子上的 ...
谢谢大神!有3个新问题:
1.“我编译验证了,是可以用的。”这句话指什么讲的呢,是demo可以在CS-R1-1126-JD4-SUB-ARC-GPT-20211224-1654.img固件上可用吗?
2.我尝试用自己SDK编译的固件烧录到rv1126子板上(update ota /userdata/udpate.img),执行完成该命令后进终端就一直卡在如下的步骤了:
此时在BMC中查看该子板的状态如下:
为什么卡在这不动了呢,这种现象是不是说明升级固件没有成功?
3.找了一块开发板(非CS-R1服务器上的),将编译好的demo在其上运行是成功的,没有遇到问题,如自已写的helloworld界面demo,成功运行后,在vnc客户端中可以看到界面如下:
799959745
发表于 2022-2-14 09:53:42
本帖最后由 799959745 于 2022-2-14 10:08 编辑
李南 发表于 2022-2-14 09:42
谢谢大神!有3个新问题:
1.“我编译验证了,是可以用的。”这句话指什么讲的呢,是demo可以在CS-R1-112 ...
1、“我编译验证了,是可以用的。”的意思是:我是根据该xml文件进行编译的:rv1126_rv1109_linux_20220125.xml。将该xml版本编译好的固件通过bmc烧入到子板上面。使用该xml版本编译出来的qmake对qt工程进行编译,然后将可执行文件推送到对应的子板上面。
2、与CS-R1-1126-JD4-SUB-ARC-GPT-20211224-1654.img该固件没有任何联系。自行开发的时候并不使用该固件。
3、RV1126子板固件更新请按照帖子提供的更新方法进行更新。
李南
发表于 2022-2-14 17:52:44
本帖最后由 李南 于 2022-2-14 17:54 编辑
799959745 发表于 2022-2-14 09:53
1、“我编译验证了,是可以用的。”的意思是:我是根据该xml文件进行编译的:rv1126_rv1109_linux_202201 ...
感谢大神!按照https://wiki.t-firefly.com/zh_CN ... an-gu-jian-sheng-ji中的固件升级方法升级子板固件之后,能够成功运行server_rv1126进程了,不过两个新问题:
1.成功运行helloworld qt界面demo后,在vnc客户端上有界面输出,不过没有“helloworld!”字样,这是为什呢?如下图:
2.上一次回帖中尝试用https://wiki.t-firefly.com/zh_CN ... ldroot_develop.html中给出的3种固件升级方法中的第三种,如下。为什么这种升级固件的方法不行呢?