Other Parts Discussed in Thread: AWR2944
你好,工程师
在awr2944上电后会调用函数MmwDemo_dataPathStart()将procChainStatus置为0x1,dpc正常工作
1.然后我通过自定义的CLI命令,调用函数rlFrameStartStop使frame停止,该函数的第二个传参的startstop=0x0000,dpc停止工作;
2.之后再通过CLI命令使frame开始,调用函数rlFrameStartStop使frame停止,该函数的第二个传参的startstop=0x0001,dpc可以正常工作;
3.再次调用函数rlFrameStartStop使frame停止,此时会出现exception,位置在DPM_Stop函数的后面;
我通过log查看了出错的原因,是procChainStatus的值为0x0,即在2中调用函数rlFrameStartStop后,procChainStatus的值并没有被置为0x10,请问是为什么?在frame停止后要重新开始frame,需要做什么?在函数rlFrameStartStop的说明中看到”Recommended to re-issue frame configuration API if frame is not stopped at sub-frame boundary, this is to re-config CSI2 or LVDS data path configuration in MSS“,但是我使frame停止时使用的为0x0000,会在处理完当前帧后停止,是否也需要上述操作?
谢谢