Авост Каллисто
Полная обработка ошибок в Каллисто не реализована. Из-за ограниченного размера памяти и быстродействия ЭКВМ часть ошибок отслеживается непосредственно встроенной программой.
Авост Каллисто не следует путать с авостом приложения — штатной ситуацией при разработке, когда после вывода сообщения об ошибке управление возвращается на пульт Каллисто. Когда Каллисто будет перепрошито в ПЗУ микроконтроллера и заменит встроенную программу, ситуации, вызывавшие авост Каллисто, будут приводить к авосту приложения.
Способы восстановления нормальной работы после аварийного останова[править]
«Холодная» перезагрузка (рекомендуется)[править]
В случае аварийного останова рекомендуется произвести «холодную перезагрузку» Каллисто с удалением приложения из памяти данных, нажав последовательно клавиши В/О С/П (:;).
Продолжение выполнения приложения[править]
Если вы хотите продолжить выполнение приложения после аварийного останова:
- введите в RX число — оно заменит результат операции, вызвавшей ошибку
- нажмите клавишу С/П (;)
- когда управление будет передано пульту, введите фразу 2 9048 П , чтобы клавиша С/П (;) вновь заработала, как алфавитно-цифровая
«Тёплая» перезагрузка[править]
Если вы хотите прервать выполнение приложения, вызвавшей аварийный останов, и передать управление на пульт Каллисто без удаления введённых слов, выполните «тёплую перезагрузку»: