[an error occurred while processing this directive]
Не, это все работало. Поставил версию 2,28 и обнаружил сообщение линкера, что портится стек (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено EV 14 декабря 2002 г. 00:22
В ответ на: Ответ: может не к месту, но... отправлено outcast 14 декабря 2002 г. 00:02

Вот оно:

Linking...
Error[e16]: Segment RSTACK (size: 0x10 align: 0) is too long for segment definition. At least 0x3 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)RSTACK+_..X_RSTACK_SIZE=60-FF", where at the moment of placement the available memory ranges were "f3-ff"

Косвенными методами я выяснил, что это происходит от объявления локальных переменных как static.
От ошибки избавился, но неужели нельзя под стек отвести на пару байт побольше???


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

Ответы



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

E-mail: info@telesys.ru