Ответ: править .xcl - файл. Компилеру стек доверить нельзя - он в этом вообще не разбирается.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Тумблер 13 марта 2003 г. 11:59
В ответ на: Подскажите как в IAR бороться за память. Уже задолболся. У меня AT90s2113 80 байт буфер. Стек доверис Компилятору. А он всё равно наровит что то в буфер писать. И там переменные размещает. отправлено Pioner 12 марта 2003 г. 23:03


Компилер использует "стек данных" - программно реализуемый
стек для передачи параметров процедурам. Вот его он
может расчитывать.
В любом случае размеры обоих стеков (да и других сегментов)
нужно править вручную в .xcl - файле.
Образцы таких файлов есть иарных директориях.
Среду разработки нужно перенастроить на использование
.xcl - файла в директории проекта. Необходимо скопировать
туда нужный файл и править его там.
Очевидно, что для разных проектов могут потребоваться
существенно разные настройки.
Чтобы они не терялись при переходе от проекта к проекту
.xcl файл и нужно сохранять вместе со всем проектом.
;)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru