在使用RGA时出现一下错误
- Rga resize: resize error for status: Fatal error: Failed to call RockChipRga interface, query log to find the cause of failure.
- resize src===> width: 1920, height: 1080, h_stride: 1920, v_stride: 1088, format:3840
- resize dst===> width: 1280, height: 720, wstride: 1280, hstride: 720 ,format:3840
- RgaBlit(1465) RGA_BLIT fail: Invalid argument
- RgaBlit(1466) RGA_BLIT fail: Invalid argument
- fd-vir-phy-hnd-format[0, 0x7f7c018000, (nil), 0, 0]
- rect[0, 0, 1920, 1088, 1920, 1088, 3840, 0]
- f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
- fd-vir-phy-hnd-format[0, 0x7f7e4ca010, (nil), 0, 0]
- rect[0, 0, 1280, 720, 1280, 720, 3840, 0]
- f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
- This output the user patamaters when rga call blit fail
- srect[x,y,w,h] = [0, 0, 0, 0] src[w,h,ws,hs] = [1920, 1088, 1920, 1088]
- drect[x,y,w,h] = [0, 0, 0, 0] dst[w,h,ws,hs] = [1280, 720, 1280, 720]
- usage[0x80000]
复制代码 其中的【RGA_BLIT fail: Invalid argument】报错进过排查是在使用【wrapbuffer_virtualaddr】函数是出现的,但是这个函数的参数已经给到。为什么还提示说物理地址是空的呢?这个写法在就镜像中更实没有出现问题的
|