Open zhy2017 opened 6 months ago
如 log,打开 dma-heap 失败,确认下权限
权限是有的,新的6.1内核上少了几个dma_heap设备,有官方提供的修改过6.1内核代码的内核吗
RK的6.1内核正式版应该还没发布吧,现在能下载到的应该是几个月前的develop,里面的的dma_heap还没完工。
非要用的话mpp这里得改下了。
allocator_valid[MPP_BUFFER_TYPE_DMA_HEAP] = !access("/dev/dma_heap/system-dma32", F_OK | R_OK) ||
!access("/dev/dma_heap/system-uncached", F_OK | R_OK) ||
!access("/dev/dma_heap/system-uncached-dma32", F_OK | R_OK);
就是还没完工,我按照5.10的dma_heap在6.1上改了一个出来还是报错
看着还是dma_heap有问题
修改 allocator_valid[MPP_BUFFER_TYPE_DMA_HEAP] = !access("/dev/dma_heap/system-dma32", F_OK | R_OK) || !access("/dev/dma_heap/system-uncached", F_OK | R_OK) || !access("/dev/dma_heap/system-uncached-dma32", F_OK | R_OK);之后还是一样的报错
在新的6.1内核上 mpp_buffer_get DMA出错
![1702537016095](https://github.com/rockchip-linux/mpp/assets/25660174/83f2c9bb-fdbc-4578-a97f-1aef2659481a)