при пошаговой отладке естественно хочу сразу увидеть результат и подобного пока не наблюдал, если я присваиваю значение, то после выполнения конкретного шага смотрю содержимое соответствующего регистра МК или переменной и естественно там то, что и ожидается обычно.
более того, обычно я отладкой пользуюсь только "первые несколько запусков" когда что-то не заводится и отлаживаю все полностью, поэтому и отдельно брекпоинты приходится расставлять не так уж часто, а автоматический ставится на первую строчку в теле main() и дальше по шагам вперед по всем вызываемым функциям и т.д.
IAR и Atollic для stm32. Если я буду по всем функциям ходит я буду полдня кликать nextstep. Много асинхронных процессов, ожидание переферии. USB надо дать инициализироваться а потом порой ставить BP. А иногда даже на ходу подключаться надо когда в непонятный режим прибор входит чтобы отлаживать его.
Обсуждают сегодня