Hello, Vladimir! You wrote to All on Thu, 20 May 2004 17:57:16 +0400:
VV> Какие есть приемы для отладки средних и больших embedded проектов? VV> Пример: проект на Mega128 почти на всю память, около метра VV> исходников. VV> Сборка + загрузка занимает несколько минут. Метод поправили - VV> проверили становится очень неприятным и малоэффективным занятием. VV> А ведь это далеко не самый большой проект...
Внимательное медитирование над исходниками. Сборка+загрузка - _десятки_ минут, и ничего поделать не удаётся. Иногда помогает торнадовский отладчик, но далеко не всегда. По всему коду натыкано вызовов лога и трейса, но и они не помогают в патологических случаях (а другие уже не всплывают). Несколько итераций уходит на локализацию места; потом густое посыпание контрольно-следовыми принтэфами/морганиями светодиодами/выводами в веб-сервер; медитация над результатом; дальше - см.п.1.
With best regards, Alexander Derazhne