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.

AWRL1432BOOST-BSD: System Hang on Watchdog Reset from META IMAGE 2 after Bootloading from META IMAGE 1(SBL)

Part Number: AWRL1432BOOST-BSD
Other Parts Discussed in Thread: AWRL1432BOOST

Tool/software:

Hi, 

May you help the below Situation 2

Situation 1:

  • Scenario: The system runs a SDK prebuilt watchdog reset on META IMAGE 1. When the watchdog reset is triggered, the system successfully reboots without issues.

Situation 2:

  • Scenario: The system initially runs a SDK prebuilt Secondary Boot Loader (SBL) on META IMAGE 1 and then bootloads to a prebuilt watchdog reset on META IMAGE 2. When the watchdog reset is triggered, the system hangs as below and fails to reboot back to the SBL.

My test settup:

Software: SDK5.5.0.2

Hardware: AWRL1432BOOST-BSD

  • Can you tell me the steps you undertook for scenario 2? I can try to recreate it on my end. Also, why are you opting for scenario 2?

  • Steps for scenario 2:

    Step1: Build images

    • SBL project: SDK\Examples\AWRL1432BOOST\drivers\sbl\m4fss0-0_nortos
    • watchdog reset project: SDK\Examples\AWRL1432BOOST\drivers\watchdog\watchdog_reset\m4fss0-0_nortos

    Step2: Flash images

    • SBL image on META IMAGE 1
    • watchdog reset image on META IMAGE 2

    Step3: Power on and monitor UART on console

    • After SBL countdown to 0, SBL bootloads to watchdog reset image on META IMAGE 2
    • In UART console, you will see radar continuously printing some messages and then stop before printing during watchdog reset 

    The opting reasons for scenario 2:

    • We need our system to run one of multiple applications.
    • When the running application hangs, using watchdog resets to solve such issue.
  • I'll get in touch with the expert and back to you next week

  • In the meanwhile I recommend you go through the following appnote

    https://www.ti.com/lit/ug/swru622/swru622.pdf

  • Hello, 

    I tried to recreate the steps you outlined.

    I first flashed C:\ti\MMWAVE_L_SDK_05_05_02_00\examples\drivers\boot\sbl\xwrL14xx-evm\m4fss0-0_nortos\ti-arm-clang\sbl.release.appimage on meta image 1 and reset the board, then I flashed

    C:\ti\MMWAVE_L_SDK_05_05_02_00\examples\drivers\watchdog\watchdog_interrupt\xwrL14xx-evm\m4fss0-0_nortos\ti-arm-clang\watchdog_interrupt_mode.release.appimage on meta image 2, changed the board to functional mode and reset it

    I get the following output on my uart