Toybrick

标题: rk3566 android系统 报错E/ion: ioctl c0044901 failed with code -1 [打印本页]

作者: hihihi1    时间: 2022-4-6 15:24
标题: rk3566 android系统 报错E/ion: ioctl c0044901 failed with code -1
本帖最后由 hihihi1 于 2022-4-6 15:27 编辑

前提:该android程序可以正常得运作在android手机上。

用的是rk3566,android系统,使用的是外置摄像头,运行的是android-yolov5模型程序:打开摄像头,实时识别物品。
运行android程序,报错如下:
  1. 2022-04-06 14:35:57.058 3631-3658/com.tencent.yolov5 E/ion: ioctl c0044901 failed with code -1: Inappropriate ioctl for device
  2. 2022-04-06 14:35:57.068 3631-3658/com.tencent.yolov5 A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x90 in tid 3658 (ImageReader-640), pid 3631 (.tencent.yolov5)
复制代码

定位错误定位在ndkcamera.cpp中:
  1.     int32_t y_pixelStride = 0;
  2.     int32_t u_pixelStride = 0;
  3.     int32_t v_pixelStride = 0;
  4.     AImage_getPlanePixelStride(image, 0, &y_pixelStride);    //错误定位在这里
  5.     AImage_getPlanePixelStride(image, 1, &u_pixelStride);
  6.     AImage_getPlanePixelStride(image, 2, &v_pixelStride);
复制代码


找不到实际的解决办法






欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3