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.

AWR2944: AWR2944 software reset

Part Number: AWR2944

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?

  • 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