As a first experiment with the PWMSS modules, I wanted to confirm I could get their time base counters running and see periodic interrupts. This worked without any issue for eCAP and eQEP (unit timer), however I ran into an issue with eHRPWM: I can get the counter running, and I see the CTRMAX event in the timebase status (TBSTS) register, but I do not get any interrupt, regardless of which event I select in ETSEL. Oddly, writing 1 to the ETFRC register also has no effect. (I can however trigger the tripzone interrupt by writing to TZFRC.)
I must be overlooking something, but I have no idea what... anyone ideas?