ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
35060
Andy Mozzhevilov (08.07.2005 09:08, просмотров: 3133)
Оценка размера стека в IAR Задача: нужно определить необходимый размер стека, начиная с некоторой root функции. Это может быть обработчик прерывания, main() или задача в вытесняющей ОС, не суть важно. IAR обладает вроде бы всеми данными, чтобы дать эту информацию в map файле, но не дает. Он заботливо указывает в map размер стека каждой функции, но дерева вызовов как такового не строит. Опция -xo предназначена вроде бы почти для этого, но работает только, если компилятор организует статическое перекрытие (компилируемый стек). Для ARM получается, что все функции никуда не вложены. Что делать, как быть?