Firefly开源社区

标题: RK3308B-ROC-CC-PLUS升级固件出错,求帮助,谢谢! [打印本页]

作者: dlinli    时间: 2021-10-26 11:44
标题: RK3308B-ROC-CC-PLUS升级固件出错,求帮助,谢谢!
在VMWare Workstation的ubuntu虚拟机中间执行如下语句出错,错误提示内容如下:
sudo upgrade_tool uf update.img
upgrade_tool: error while loading shared libraries: libudev.so.1: wrong ELF class: ELFCLASS64

核查发现是因为找不到库:
ldd /usr/local/bin/upgrade_tool
        linux-gate.so.1 =>  (0xf779f000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7774000)
        librt.so.1 => /lib32/librt.so.1 (0xf776b000)
        libudev.so.1 => not found
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf75f4000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75d7000)
        libc.so.6 => /lib32/libc.so.6 (0xf7422000)
        /lib/ld-linux.so.2 (0xf77a0000)
        libm.so.6 => /lib32/libm.so.6 (0xf73cd000)
也进行了如下链接:
ln -s /lib/x86_64-linux-gnu/libudev.so.1 /usr/local/lib/libudev.so.1
ln -s /lib/x86_64-linux-gnu/libudev.so.1 /usr/lib/libudev.so.1
但还是无法升级固件,请教如何处理,谢谢!


作者: dlinli    时间: 2021-10-26 22:32
换成Linux_Upgrade_Tool_v1.33或者Linux_Upgrade_Tool_v1.34的版本,执行效果如下:
firefly@ubuntu:/usr/local/bin$ sudo ./upgrade_tool
List of rockusb connected
No found rockusb,Rescan press <R>,Quit press <Q>:
哪位大侠指点一下,谢谢!
作者: dlinli    时间: 2021-11-1 18:35
电话咨询工程师后,知道是开发板的模式问题了,必须要将开发板设置为Loader模式,之前以为连接主机的时候已经设置了,就可以不用,看来还是每次烧录的时候都做一次吧。可以参看下图





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1