Toybrick

标题: RGA 内存绑定咨询 [打印本页]

作者: alexanderdumas    时间: 2023-10-27 16:45
标题: RGA 内存绑定咨询
看了下github提供的dma和虚拟地址和drm等绑定方式。

RGA 本身有内存吗?还是内部有寄存器什么的。内存分配方式都是绑定dma或者虚拟地址啥的。

遇到一个分配dma内存空间太大了,导致分配失败的情况。看demo代码都是或诚意一个:get_bpp_from_format(src_format),这个函数返回值比较大。举例:
get_bpp_from_format(RK_FORMAT_BGR_888) 返回是1792个空间。
src_buf_size = src_width * src_height * get_bpp_from_format(src_format); 按照例子这种写法,dma分配内存失败了。

作者: alexanderdumas    时间: 2023-10-30 16:01
已经解决了,其实没有必要分配这么大的空间,demo例程里面写的get_bpp_from_format(src_format)返回值比较大。dma分配不了这么大的,根据实际情况需要分配多少,够用就可以




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