Other Parts Discussed in Thread: SYSBIOS, CC2650
According to what I have seen in other posts and the documentation:
- TI-RTOS Clock module uses RTC clock running at 32kHz as its source
- TI-RTOS TImestamp default clock is SysTick which runs at CPU clock
I didn't think they were combined as the default setting, but when I add Timestamp Provider (target specific) to my .cfg file, it has "Use Clock's timer" greyed out and CHECKED. This leads me to believe that Timestamp and Clock timers are combined as default. While this would save power which is great, timestamp wouldn't provide very accurate timing.
So my questions are these:
1. Verify that RTC is used as Clock module's timer (I assume yes)
2. The default Clock source is shown as "Timer 0", which is confusing when you have GPT0 available also. What does "TImer Id 0" mean in relation to the Clock Module? I assume it means RTC clock, but again, this is confusing because of the presence of a GP timer 0 on the device.
3. Is Timestamp's default clock Systick running at CPU rate? If the two sources are tied together as default, it would mean that "RTC" is used for both as default.
4. Are these two clocks combined as default? It seems like they are.
5. If I wanted to assign Timer 1 (GPT1) to the Clock source, it seems like I can do that via the RTOS GUI. Right?
6. However, regarding Timestamp, it seems that if I choose "Use Clock's timer", the only ID that is available is "0" which pops up when I choose to NOT use Clock's timer. Not much flexibility here which is ok, just a bit confusing. More confusion is added by the sticky ID of "zero" meaning RTC or GPT0.
Thanks for your help,
