问题的背景:
1.各个模块的关系图
视频流从MIPI进入SIF(地平线),通过DMA的方式把数据放入到DDR上。由于DDR带宽有限,因此从SIF模块中DMA处理不过来,由此导致SIF模块发生overflow
解决方法:
提高sif模块的DMA优先级,保证sif模块能够优先获取DDR能力。解决带宽不够问题
概念:
DDR带宽,在一个SOC中存在多核异构,每一个子IP,或者DSP都在使用自己的DMA和DDR进行数据交互,CPU同时也需要从DDR中获取指令。这样导致某一些IP,获取DDR不足导致数据发生丢失。