Hi,
I'm facing a problem in using the ti.sysbios.family.arm.a8.TimestampProvider module on AM3359 chip. Sometimes, when using the get64() function, the upper 32-bits miss an increment and effectively all timestamps from that moment "jump" back (get a shift). Though I bumped into this issue in our software, I've succeeded in preparing a simple example reproducing the problem.
Reproduction scenario:
1. Connect to AM3359 target.
2. Reset CPU. Load program.
3. Put a breakpoint where indicated.
4. Run and see that it stops there after some time (typically 10-30min on my setup, but can take a few hours sometimes).
I looked into the Timestamp module code, but I fail to find the reason for this behaviour. Will appreciate your help.
Example: 4670.TimestampJump.rar
Best regards,
Vasili