| 
 | 
 
看了下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分配内存失败了。 
 |   
 
 
 
 |