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

Уважаемые коллеги! Подскажите пожалуйста, как при отладке программы под эмулятором/симулятором, заставить останавливатся этот процесс при достижении какого-то условия.
Например, счетчик досчитал до 32768, после этого отладка остановилась, а далее пошли отлаживать программу по шагам. Не хочется в программу вставлять всевозможные If() и устанавливать на нее BreakPoint. Среда - IAR411A
Используйте системные макросы отладчика (С-SPY): __setCodeBreak, __setDataBreak ,__setSimBreak
(см. IAR Embedded Workbench IDE online help/C-SPY macros)... Для их использования необходимо создать командный файл и запускать его одновременно с запуском C-SPY (пример такого файла есть в папке tutor, файл с расширением *.mac)