ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
61852
avs-mk (03.07.2006 13:22, просмотров: 4714)
Переполнение стека - IAR 3.41a, MSP430F149 Не оставляю попыток перевести один проект под новый ИАР... (с 2.21)Подталкивает возможность использования USB программатора, который работает в разы быстрее и обладает ещё некоторыми приятными свойствами. Проект собирается, линкуется и шьётся без проблем, всё работет корректно. Но еть одно НО. Стек заполняется слишком шустро. Если в старом проекте стек заполнялся в течение выпорлнения программы байт на 50 максимум, то тут ставлю 150 байт и он переполняется. В опциях поставил галку "Reduce stack usage" не помогло. Пробовал компилировать с CLIB и DLIB - без разницы. Увеличивать стек дальше затруднительно. Программа большая и влезает в рамки памяти и так со скрипом. Может кто знает что делать? Или в какую сторону копать... :) Заранее спасибо. З.Ы. в опциях компилятора ставлю максимальную оптимизация по размеру или скорости, иначе не влезает.