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.

IWR1843BOOST: IWR1843Boost power saving by halting the dss and bss cores

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: IWR1843

Greetings All,

I am working on an application where power saving is needed when certain conditions are met, this should be implemented by pausing the DSS and BSS cores.

After searching I found the SOC_haltBSS(SOC_Handle handle, int32_t* errCode), SOC_unhaltBSS(SOC_Handle handle, int32_t* errCode) in the "mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\soc\src\soc.c" file that I think should provide the needed functionality. please confirm if possible.

However, for the DSS core side I only found SOC_unhaltDSS(SOC_Handle handle, int32_t* errCode) in "C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers\soc\platform\soc_xwr18xx_mss.c", and no function to halt the DSS was found.

So is there any way to halt the DSS core in the first place then resume later or any similar functionality?

Best Regards,
Amr Khaled