Hi, Karnan
You can look into our BSP to gpt timer's use, but first you need to list your requirement, what use case do you want for timer? Basically, there are two modes for our timers, one is reload mode, the other is compare mode:
1. Reload: setting an counter value, everytime timer count to this value, it will generate an interrupt and auto reload this value and redo the counting;
2. Compare: timer is running freely and after it goes up/down to the highest/lowest value, it will loop back, eveytime it run to the value match the compare value we set int the register, it will generate an interrupt;