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.

TMS320F280049C: Not booting from ROM after watchdog reset

Part Number: TMS320F280049C

I am configuring the watchdog timer to reset the F280049C processor as follows:


    SysCtl_setWatchdogPredivider( SYSCTL_WD_PREDIV_512 );
    SysCtl_setWatchdogPrescaler(  SYSCTL_WD_PRESCALE_32 );

    // Configure watchdog timeout as a reset of processor.
    SysCtl_setWatchdogMode( SYSCTL_WD_MODE_RESET );

However, the processor does not reboot from flash, but instead hits the ETSOP instruction inside the default unhandled interrupt service routine.

What's missing here?

  • Hi,

    When emulator connected, device boots as per EMULATION BOOT setting which are configured at address 0xD00 (please refer device TRM for detail). You can set this location correctly for flash boot and then it should work as expected. 

    Regards,

    Vivek Singh