Not that it matters that much, but
In
DMTimerIsr
You should change the following:
// DMTimerIntStatusClear(SOC_DMTIMER_2_REGS, DMTIMER_INT_OVF_EN_FLAG); //Works, but not correct
DMTimerIntStatusClear(SOC_DMTIMER_2_REGS, DMTIMER_INT_OVF_IT_FLAG); //Correct
Both DMTIMER_INT_OVF_EN_FLAG and DMTIMER_INT_OVF_IT_FLAG are 2, but I think DMTIMER_INT_OVF_IT_FLAG is the techincally correct one to use in this case for StarterWare.