AlexandrY (28.12.2009 21:31, просмотров: 87) ответил Сергей Борщ на Я не спорю, что отладчик бывает полезен. Я не согласен с формулировкой "у кого нет отладчика - тот однозначно дурак и детсадовец".
И я не спорю ;) Да есть на уровне приложений места где можно вяло так осматривать общую картину, не подходит ли что там к черте. Типа заполнение стека, или загрузка процессора, или heap, или количество текущих ошибок в протоколе и т.д.
Но это уже когда делать нечего. Сидишь, проект здан, ласты паришь, но надо работать ...
А до этого за день до сдачи:
- Пару раз падала и перегружалась система. Было переполнение стека. JTAG-ом задачу решили за 10 мин.
- Система уходила в ступор и ни на что не отвечала. Было прерывание которое не сбрасывалось в ISR. 100% загрузка проца процедурой ISR. JTAG-ом идентифицировали проблему за 5-ть мин.
- Периодически но очень вредно и на разных этапах сбивался протокол с вылетом в аборт. Опять JTAG-ом словили аборт и узнали что он от обращения по неправильному поинтеру. Поставили ловушку на пойнтер и за те же 5 мин. вычислили задачу которая совсем из другого треда залезала на наш поинтер.
Да, потом система на объекте падала, мы логили, мониторили и все такое. Но система то уже была сдана!
INDEMSYS