Как обнаружить бесконечный цикл в сложном встроенном c-коде (сотни файлов), работающем в ОСРВ - PullRequest
0 голосов
/ 29 марта 2019

Я работаю над существующим проектом во встроенных системах на ОСРВ (с циклическими упреждающими и кооперативными растрами планирования от 100 мкс до 10 мсек), и язык программирования - Embedded-C.

В довольно сложном проекте с сотнями файлов c я пытаюсь отладить проблему, в которой 1 HW функциональность CHECK должна быть выполнена за фиксированное время.Но это не завершение и произошла ошибка тайм-аута.Поскольку существуют сотни файлов C, а ОСРВ работает с очень высокоскоростными циклическими растрами - , какие существуют общие концепции или приемы для обнаружения бесконечных циклов в конкретном модуле c в встраиваемых системах ?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...