Hi Team,
My customer want to take a check what would happen if they enable interrupt but did not initialize the PIE vector table, they uncomment the function below, but enable the PWM interrupt, and disable watchdog, when they run the code which boot from FLASH, then will generate CPU reset, question is why would generate CPU reset as already disable watchdog and the input voltage is stable at 3.3V? it should have run to some unknown area and would not generate CPU reset.
it can reproduce this issue by using the example code attached, and set a breakpoint at the code before while function. or run the code without connected to ccs and monitor the reset pin's waveform.
// InitPieVectTable();
//PieVectTable.EPWM1_INT = &epwm1_timer_isr;
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
PieCtrlRegs.PIEIER3.bit.INTx1 = PWM1_INT_ENABLE;
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/Example_5F00_2802xEPwmTimerInt.7z
// InitPieVectTable();