Alexandr1 (08.07.2005 10:34, просмотров: 1) ответил Andy Mozzhevilov на Оценка размера стека в IAR
либо самому строить дерево вызовов, либо определить экспериментально При некоторых извращениях (в хорошем смысле :) IAR не может знать, какие функции вызываются. Например, если функция вызывается через указатель, компилятор не может знать, на что этот указатель может указывать.
В AT91SAM7 прерывания организованы через контроллер прерываний, вызов обработчика идет через аппаратный вектор и опять компилятор оказывается в пролете.
Экспериментально можно сделать так: очищаем память, гоняем всевозможные режимы, через какое-то время смотрим, куда опускался стек. Можно искать минимальное значение указателя стека и в обработчике прерывания, хотя бы во время отладки