板子是rk3566,系统是ubuntu20.04
主机x86的pc系统是ubuntu20.04
按照瑞芯微官方给的教程(GitHub - rockchip-linux/rknpu2)交叉编译example/rknn-yolov5-demo
按照文档Rockchip_ Quick_Start_RKNN_SDK_V1.5.2_CN.pdf (在rknpu2/doc/目录下)
并修改了build-linux_RK3566_RK3568.sh如下:
其中要先下载gcc交叉编译器GitHub - airockchip/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
然后执行编译命令后,报错如下:
其中log如下:
分析问题的原因是没有安装交叉编译器,安装后可正常编译:
安装命令为 sudo apt-get install g++-aarch64-linux-gnu