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.

MCU-PLUS-SDK-AM263X: How to induce a watchdog reset on all cores?

Part Number: MCU-PLUS-SDK-AM263X
Other Parts Discussed in Thread: SYSCONFIG

Hi,

I have setup the AM263 to work with 2 cores, I have setup a watchdog in core1 to induce a reset when not serviced and this works. How do I induce a full reset of both cores when the watchdog in core1 is not serviced?

Regards,

Harsha

  • Hello Harsha,

    Can I get more insight on your implementation?
    When you say "setup a watchdog in core1 to induce a reset", does it mean that your WDT is in NMI mode and inside the interrupt handler you want to reset the soc instead of resetting just a single core OR is WDT in Reset mode?
    In the latter case, it is supposed to reset the SoC. Please let us know.

  • Hi Sudeshna,

    This is my setup for watchdog on sysconfig for core1. The WDT reset mode is set to trigger a warm reset

    When you say reset the SoC does it mean only the core which has the watchdog reset?

  • Hello Harsha,

    You seem to use an older version of SDK which has some limitation in the WDT config. This might lead to some erroneous behaviour.
    When you switch to 8.6, you would find the interface something like this:

    Where you would have the option to choose valid pair of WDT clock source and Input Clock frequency. You can use the shown config for expiration time of 1 sec.

    When resetting the SOC, all cores should get reset.

  • Hi Sudeshna,

    I'm currently using 8.4.17 SDK with syscfg version at 1.12. We were waiting for the SDK version 9.0 to changes in our projects so we have not moved to the latest version yet. But Ive verified the reset works for both the cores

    Thanks