I am attempting to benchmark some code on the 6678 evm, using Timer_getCount before and after the routines, and Log_print to display the time stamps and the differences. My issue is that I am seeing some odd wrapping of numbers in the prints. To my knowledge, Timer_getCount returns a 32bit value. If on the 6678 EVM, the timer is running 1GHz / 6, with 32bits I should have ~25 seconds before a wrap. When I resume debugging and then pause, I press the buttons with less than 25 seconds in between, and get numberous prints of runs, so I do not believe that I am wrapping the counter. But the timestamps in the prints seem to wrap somewhere just above 160000?!? There must be some key bit of info I am missing to make sense of this.
Thanks