Tool/software:
Hi Expert,
We configured the reportMode in rlDigMonPeriodicConf_t to 0 (Report is sent every monitoring period), and then after each frame start, we called rlSetProfileConfig to configure a new profile.
This caused a issue : rlOsiSemSignal being called one extra time per period, while rlOsiSpawn was not called(it should be called one time per period).
The reason for this is as follows: After calling the interface rlSetProfileConfig, either isCmdRespWaited or isRespWriteWaited is set to 1. Then, when the interrupt triggered by the bss async report period monitor occurs, since tempVar is TRUE, it does not call rlOsiSpawn.
Are the BSS async report period monitors always after frame start? Do we need to wait until the async report is received before calling rlSetProfileConfig?
The SDK version is mmwave_mcuplus_sdk_04_04_01_02 and dfp firmware verion is mmwave_dfp_02_04_14_00.
Regards,
Wu Bin