ну, если нужно аппаратный "ногодрыг" отладить, то да, с хардварными
маркерами на ноги и осциллом надёжнее (но не быстрее). Если что-то
не так по алгоритму, отладчик позволяет определить это в 1-2
прохода. Я помню как без отладчика, протрахался дня два с отладкой
взаимодействия по I2C с эппловским криптопроцессором на 88-й меге
(там I2C своеобразный), а с отладчиком за пару часов всё нашёл и
поправил. Потом аналогично на иксмеге (там другой I2C автомат и свои уже "задвиги" :)) но там сразу с отладчиком начал.
Ну и софтовые алгоритмы с длительными
циклами/периодами/таймаутами и
прочим, горащздо удобнее в аппаратуре отлаживать, по точкам останова, чем в симуляторе крутить или на маркеры/логи смотреть.
ловушки по данным как-то не соизволил освоить. В своё время на компе активно этим пользовался. В "студии" попробовал, чего-то не пошло "с лёту", ну и "забил", а вообще штука полезная, надоть бы как-нить освоить :)