Цитата
что происходит с CStack, когда он достигает дна.
Если не меняли xcl-файл, то налезет на RSTACK. Дальнейшее поведение непредсказуемо.
Вы точно уверены, что сбой времени был следствием нарушения границ стека? Может, из-за банального пропадания питания?
Если компиллер неверно оценивает CStack, сделайте это за него. При наличии свободной памяти накиньте 30..50..100% на стек.
P.S. Что дает Вам __no_init по отношению к системному времени? Или у Вас имеется кнопка/внешний сигнал сброса / используется собака ?