Hello,
we are developing a board with an AM3359, NAND-Flash and a RTOS.
The DMTimer_1ms is used to generate the system tick and also for internal time measurement.
During the development, we found that the timer sometimes seems to make a break.
We found two problems:
1. The register TOCR was unequal <0>, but this register wasn't changed by the application (tested with IAR Workbench)
2. The value of the register TCRR was below the reload value, so the tick comes to late.
We tried in Autoreload and One shot mode.
We tried the posted and not posted mode.
We tried the other timer modules (e.g. DMTIMER2).
We split the functions: Tick with one DMTimer, Time measurement with another timer
The errors still occur.
Does anybody have an idea concerning this problem?
Kind regard,
Stefan