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