硬件环境:dm8148芯片,tvp5158
软件环境:dvr-rdk4.0版本
我通过5158采集图像进行编码,显示,并且需要通过dsp进行处理,再通过arm来接收dsp这些处理结果。运行几个小时或者十几个小时后,整个linux处于僵死状态。但是显示部分还是工作的。 整个链条分三个分支,一个分支cap->dei->disp, 第二个分支cap->dei->enc->arm,第三个分支cap->dei->dsp->arm。如果只处理第一个和第二个分支所需的功能,系统能够长久运行。但是增加了单个分支的功能,会出现linux系统的僵死。其中第三个分支创建都是使用IpcFramesOut, IpcFramesIn两种类型将数据从vpss核传递到dsp,再到arm。请帮助我分析该问题出现的原因。