This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2944EVM: 调用rlFrameStartStop函数后出错

Part Number: AWR2944EVM
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,会在处理完当前帧后停止,是否也需要上述操作?

谢谢