Цитата(Igor26 @ Dec 2 2005, 13:35)

Уважаемые коллеги! Подскажите пожалуйста, как при отладке программы под эмулятором/симулятором, заставить останавливатся этот процесс при достижении какого-то условия.
Например, счетчик досчитал до 32768, после этого отладка остановилась, а далее пошли отлаживать программу по шагам. Не хочется в программу вставлять всевозможные If() и устанавливать на нее BreakPoint. Среда - IAR411A
Не знаю как это делают нормальные люди

но я делал так:
Код
if (count==32768) {
__no_operation();//nop - безопасное действие
}
Вот на nop ставил breakpoint.
Т.е. ставить "всевозможные" if - одинственное решение, которое я нашёл...
Чтобы релиз не замусоривать, можно такие if завернуть в #ifdef - #endif, чтобы в релизе отключалось автоматом.
Сообщение отредактировал starter48 - Dec 2 2005, 07:46