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.

RTOS/AWR1843BOOST: About DSS, RSS core reset

Part Number: AWR1843BOOST

Tool/software: TI-RTOS

In mmwave_sdk_03_01_01_02, The "SOC_softReset" function which resets only the MSS core.


How to reset all three domains (MSS, DSS, RSS) core?

How to use NRESET in terms of softwrare?

TIA,

Girish.

  • Hi,

    I encourage you to read section 4.3 of the AWR TRM (search SWRU520C on ti.com).  It discusses that there are only two reset types:

    Power On Reset - resets the entire device and is triggered only by the NRESET pin.

    Warm Reset - resets the MSS, BSS and DSS subsystems.  It can be triggered by WARM_RESET pin, or by software writing to TOP_RCM.SOFTSYSRST.

      -dave

  • HI,

    The TRM does not mention a global sw reset.

    We are checking with design team and will get back to you

    Cesar

  • hi,

    I tried a warm reset  - but it didn't worked out.

    Please help me with this issue.

    TIA,

    Girish

  • > I tried a warm reset  - but it didn't worked out.

    What does this mean?  You believe you triggered the reset but nothing happened? Or the reset didn't happen the way you expected it to?

    How did you trigger it and what was the result?

      -dave

  • Hi,

    Thanks for the response.

    I am running the code in CCS, after a certain time calling "SOC_triggerWarmReset" function with a required parameter to trigger reset.

    I am expecting CCS should stop once board resets, but code running in CCS even after a function execution.

    I also tried to trigger writing the value 0xAD to TOP_RCM.SOFTSYSRST register as mentioned earlier reply, It is also giving the same above result.

    TIA,

    Girish

  • With a warm reset, the entire device does not reset, just the BSS, MSS and DSS domains.  I would read the registers listed in table 4-7 of the TRM before and after the reset, to see if it is actually happening.

      -dave

  • Hi Dave,

    Do domains and cores are the same in your context?

    Suggest to me the way to reset the entire board through software.

    TIA,

    GIRISH

      

  • >Do domains and cores are the same in your context?

    Yes, TRM Table 4-6 describes the warm reset affecting the cores as well as the modules within the domain.  Please see Figure 3-1 for the contents of each domain.

    >Suggest to me the way to reset the entire board through software.

    As far as software is concerned, a warm reset is the same as a power on reset.  The ROM Bootloader will run, initialize the system, load the application from flash and start the MSS application running. There is no software trigger of the power on reset.

      -dave

  • Hi,

    I made changes as per the suggestion, it's working fine now.

    Thanks for the right suggestion.