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.

AM2632: How to implement software reset.

Part Number: AM2632
Other Parts Discussed in Thread: SYSCONFIG

Our system need a software reset when error happened. But I didn't find a reset at demo watchdog_reset_mode_am263x-lp_r5fss0-0_nortos_ti-arm-clang in mcu_plus_sdk_am263x_10_02_00_13.

There is another E2E request and it said that below command can acheive a POR

target 0x53208500 0x7
target 0x53208504 0x7
wait -time 1000

Below picture is my code. But it seems taht the system didn't reset.

image.png

Could you help me implement a software reset using AM263x.

  • Hi Yao Wei,

    But I didn't find a reset at demo watchdog_reset_mode_am263x-lp_r5fss0-0_nortos_ti-arm-clang in mcu_plus_sdk_am263x_10_02_00_13.

    In this example, a warm reset is executed whenever the Watchdog expires as per the configuration done in the sysconfig.

    Note that this example would not work fine in debug mode as mentioned in the readme:

    target 0x53208500 0x7
    target 0x53208504 0x7

    These are used to reset only the R5SS0 and R5SS1 respectively.

    Could you help me implement a software reset using AM263x.

    Without watchdog, SOC_generateSwWarmReset() API can be used to generate a software warm reset, which would cause a warm reset to entire SOC including the R5SS0/1.

    Regards,

    Sahana