关于修改摄像头输入缓冲内存后图像出现严重撕裂的问题

由于需要修改图片内存不足,我在之前正常运行的640*480的程序上(也就是DRP sample2 ,启用了HyperRAM,将frame_buffer和video_buffer和graphics2_buffer的指定段都放到了HyperRAM部分,这样画面能显示,但是会出现严重的撕裂,如下图,请问除了修改回片上内存之外,还有什么解决方法吗,这样现象的原因是什么呢

Parents
  • 由于HyperRAM的带宽小于内容片上RAM,当带宽不足时会产生这种情况。建议实时显示的图像放在片上内存,其他非实时显示的可以放在外部HyperRAM。如果还是片上内存不够使用,可以试着只将部分显示内存移到HyperRAM,例如Graphic
Reply
  • 由于HyperRAM的带宽小于内容片上RAM,当带宽不足时会产生这种情况。建议实时显示的图像放在片上内存,其他非实时显示的可以放在外部HyperRAM。如果还是片上内存不够使用,可以试着只将部分显示内存移到HyperRAM,例如Graphic
Children