In my BF533 board, I used core timer to generate the system time slot, which may change, according to various conditions. The system time slot needs to be continuous, so I need to change the core timer TPERIOD value on the fly. But I found that the TCOUNT will be set to the same value as long as I set TPERIOD. I want to keep TCOUNT value, while to change the TPERIOD to different value, so that the system time slot could change in the next period.
I checked BF533 hardware mannual, and found that TCOUNT will keep the same value with TPERIOD if TPERIOD is changed. Is there any workaround?
I also found that in VDSP simulator environment, TCOUNT kept its old value if TPERIOD is changed, which is different from emulator environment (TCOUNT will keep the same value with TPERIOD if TPERIOD is changed).