Hi Team
in Gen1 radar device, we could do system reset by writing 0XAD to SOFTSYSRST to manually restart the device.
Do we have a similar REG in AWR2944 for software system reset?
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.
Hi Ken,
So to be able to do a software reset, there are steps that need to be followed, for safe soft reset.
You can understand this better when you go to
C:\ti\mmwave_mcuplus_sdk_04_02_00_03\mcu_plus_sdk_awr294x_08_02_00_25\examples\drivers\boot\sbl_qspi\awr294x-evm\r5fss0-0_nortos\main.c
There at line 130 you can notice after loading the bootloader it will perform a soft reset by calling the function
Bootloader_socCpuResetReleaseSelf() (C:\ti\mmwave_mcuplus_sdk_04_02_00_03\mcu_plus_sdk_awr294x_08_02_00_25\source\drivers\bootloader\bootloader.c)
Now, this will in turn call SOC_rcmR5PowerOnReset(), SOC_rcmR5TriggerReset() the definitions of these can be found in
C:\ti\mmwave_mcuplus_sdk_04_02_00_03\mcu_plus_sdk_awr294x_08_02_00_25\source\drivers\soc\awr294x\soc_rcm.c (line 5041)
We are following the same flow in the SBL as well.
Regards,
Saswat Kumar
Hi Saswat
Thanks for your reply. I got 2 additional questions. I am asking because WDT cannot restart mmw demo.
1. If I would like to call it in mmw demo. Do I need to take care of DSS reset and RSS reset with specific soc-rcm function?
2. I find TOP_RCM::WARM_RESET_CONFIG::sw_rst , Can I use it to do a sw reset?
Thanks
Hi Ken,
1) So a soft reset will only reset the MSS core(R5) in this case, the DSS will not be reset, you will have to do this manually.
2) The sw_rst bit will not do software reset, all it does is perform a warm reset from the software
If you want to perform a software reset, you will have to follow the steps provided in the previous answer.
Regards,
Saswat Kumar