OpenWRT下使用RKNPU2 demo报错

固件类型:官方提供的固件
固件文件名称:Station_P2_OpenWRT_GPT_20211123_1812
固件下载地址:百度网盘 请输入提取码
Log日志:openwrt_rknn.zip

根据需求,我们需要以OpenWRT作为主系统,同时使用NPU功能。在AIO-3568J开发板上烧写FireFly提供的官方OpenWRT固件,再将RK官方的rknn_ssd_demo_Linux推送到到开发板中,执行rknn_ssd_demo,提示 /bin/ash: ./rknn_ssd_demo: not found。 在 /lib目录建立软链接 ld-linux-aarch64.so.1 → libc.so,并将RK官方Linux SDK的libstdc++.so.6.0.28(FireFly 提供的Ubuntu镜像中的libstdc++.so.6.0.25、编译链中的libstdc++.so.6.0.22)推送到/lib目录下,建立相应的软链接,执行rknn_ssd_demo,则提示以下错误:
Error relocating lib/librknnrt.so: __strdup: symbol not found
Error relocating lib/librknnrt.so: __log2_finite: symbol not found
Error relocating lib/librknnrt.so: __pow_finite: symbol not found
Error relocating lib/librknnrt.so: __log2f_finite: symbol not found
Error relocating lib/librknnrt.so: __exp_finite: symbol not found
Error relocating lib/librknnrt.so: __powf_finite: symbol not found
Error relocating lib/librknnrt.so: __logf_finite: symbol not found
Error relocating lib/librknnrt.so: __expf_finite: symbol not found
Error relocating /lib/libstdc++.so.6: __cxa_thread_atexit_impl: symbol not found
Error relocating /lib/libstdc++.so.6: __strftime_l: symbol not found

看起像是系统库函数的问题,请问是否有同样的需求?是否遇到过这种问题? 谢谢
tchip_askquestions
openwrt_rknn.zip (1.57 KB)

补充一下,通过readelf查看RK官方Linux SDK包中编译出的libm-2.29.so中包括__pow_finite、__exp_finite等函数原型,但将此库文件推送到板端后,建立相应的软链接,同样会报以上错误。
目前 /lib目录下的内容为:
root@OpenWrt:~/rknn_ssd_demo_Linux# ll /lib
drwxr-xr-x 1 root root 4096 Jul 12 01:58 ./
drwxr-xr-x 1 root root 4096 Jul 12 01:06 ../
drwxrwxr-x 2 root root 4096 Sep 14 2021 config/
drwxr-xr-x 21 root root 4096 Sep 14 2021 firmware/
drwxr-xr-x 2 root root 4096 Sep 14 2021 functions/
-rw-rw-r-- 1 root root 8418 Sep 14 2021 functions.sh
lrwxrwxrwx 1 root root 7 Jul 12 01:19 ld-linux-aarch64.so.1 → libc.so*
lrwxrwxrwx 1 root root 7 Sep 14 2021 ld-musl-aarch64.so.1 → libc.so*
-rw-r–r-- 1 root root 12291 Sep 14 2021 libblobmsg_json.so.20210516
-rwxr-xr-x 1 root root 517113 Sep 14 2021 libc.so*
-rw-r–r-- 1 root root 33042 Sep 14 2021 libfstools.so
-rw-r–r-- 1 root root 73744 Sep 14 2021 libgcc_s.so.1
-rw-r–r-- 1 root root 12305 Sep 14 2021 libjson_script.so.20210516
-rw-r–r-- 1 root root 624584 Jul 12 01:46 libm-2.29.so
lrwxrwxrwx 1 root root 17 Jul 12 01:46 libm.so.6 → /lib/libm-2.29.so
-rwxr–r-- 1 root root 3079712 Jul 12 01:58 librknnrt.so*
-rw-r–r-- 1 root root 4099 Sep 14 2021 libsetlbf.so
lrwxrwxrwx 1 root root 14 Jul 12 01:24 libstdc++.so → libstdc++.so.6*
lrwxrwxrwx 1 root root 19 Jul 12 01:24 libstdc++.so.6 → libstdc++.so.6.0.28*
-rwxr–r-- 1 root root 1552752 Jul 12 01:23 libstdc++.so.6.0.28*
-rw-r–r-- 1 root root 53329 Sep 14 2021 libubox.so.20210516
-rw-r–r-- 1 root root 24714 Sep 14 2021 libubus.so.20210630
-rwxr-xr-x 1 root root 41043 Sep 14 2021 libuci.so*
-rw-r–r-- 1 root root 12291 Sep 14 2021 libustream-ssl.so
-rw-r–r-- 1 root root 21618 Sep 14 2021 libvalidate.so
drwxr-xr-x 4 root root 4096 Sep 14 2021 modules/
drwxr-xr-x 4 root root 4096 Sep 14 2021 netifd/
drwxr-xr-x 3 root root 4096 Sep 14 2021 network/
drwxrwxr-x 2 root root 4096 Sep 14 2021 preinit/
drwxr-xr-x 3 root root 4096 Sep 14 2021 upgrade/
drwxr-xr-x 2 root root 4096 Sep 14 2021 wifi/