在初始化中,定义了一个数组用于sessionCfg.header使用,但是在LVDSStream_HwTriggerFrameDone回调函数中修改数组的值,但是输出的lvds信号中这个值并没有变化,请问有什么办法可以修改sessionCfg.header的数值吗?
部分代码如下图


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.
在初始化中,定义了一个数组用于sessionCfg.header使用,但是在LVDSStream_HwTriggerFrameDone回调函数中修改数组的值,但是输出的lvds信号中这个值并没有变化,请问有什么办法可以修改sessionCfg.header的数值吗?
部分代码如下图


请看下面e2e工程师的回复。
The customer can go through the CBUFF code here C:\ti\mmwave_mcuplus_sdk_04_04_01_02\mcu_plus_sdk_awr294x_09_00_00_15\source\drivers\cbuff\v0\cbuff_transfer.c:
This api is what sets up the header, during the beginning and configures the EDMA for it as well
Please advice the user to go through the same and try to modify.
You cannot modify it like that as that has no impact on the hardware trigger session.
The hardware trigger session is not dependent on the software, once the hardware trigger starts you cannot modify these headers as and when you want, that is why you have the software triggered session where you have the control.