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.

AWR1843: How to enable software warmrest and WARM_RESET pin warmest at the same time?

Part Number: AWR1843

Hello champion,
     My customer want to enable two ways for warm reset at the same time.

  1. software write SOFTSYSRST register
  2. PMIC trigger AWR1843 WARM_RESET pin

     To enable 2), they set MISCCTL1 (offset = 178h) to 0xAD, but then they find 1) does not work. My question is how to support both 1) and 2) in customer.

Thanks,
Adam

  • Hello Adam,

    I can see that working at my end. Here is the code snippet I have added to mmw demo and after running this I can see continuous reset (due to internal warmReset: SOFTSYSRST)


    uint32_t *miscCtl1 = (uint32_t*) 0xFFFFE278;
    *miscCtl1 = 0xAD; /* enable external warm-reset feature on pin */
    uint32_t *softresetReg = (uint32_t*)0xFFFFE11C;
    *softresetReg = 0xAD; /* do the warm reset of the device */

    Regards,

    Jitendra