Skip to content

cFS freezes when the time source is set to GPS #394

Answered by skliper
ryuhg asked this question in Q&A
Discussion options

You must be logged in to vote

My time services configuration skills are a bit rusty, but I suspect it's due to setting CFE_MISSION_TIME_CFG_FAKE_TONE = false which disables the fake/internal tone used for timekeeping. The core concept is time services uses a time at tone message (either time was or time will be) and a "tone" to synchronize time. If you turn off the fake tone, you need to connect the CFE_TIME_Tone1HzISR to a "real" tone (typically via the PSP through an interrupt.) This is the typical highest accuracy method of time keeping since time services keeps track of when the ISR is called, such that when the time at tone message arrives time can be updated without accuracy dependencies on when the actual time …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ryuhg
Comment options

@skliper
Comment options

skliper Nov 23, 2021
Collaborator

Answer selected by ryuhg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants