Страница 1 из 1

Ошибка линкера: Could not get consecutive bytes

СообщениеДобавлено: Чт, 30 май 2013 11:12
urgant_i
Здравствуйте, столкнулся с такой проблемой:
Возникает следующее сообщение линкера:
ASlink-Error-Could not get 15 consecutive bytes in internal RAM for area OSEG

Происходит это когда я создаю еще одну функцию и добавляю туда _mult() третий раз.
Причем если удалить SES функции из предыдущих функций, новая функция не дает ошибки.

Такое чувство что память переполняется некими временными переменными, которые создают функции.
От локальных переменных, я проверил, нет зависимости.
Делал все переменные локальными, все - глобальными - один и тот же результат.

строк кода примерно 620. Не более 1 функции на строке.

Все функции - работают с типом DOUBLE_T

Мне еще столько же кода надо написать, а добавление каждой новой функции порождает данную ошибку.

Re: Ошибка линкера: Could not get consecutive bytes

СообщениеДобавлено: Пт, 31 май 2013 13:16
hijaq
Пришлите пожалуйста код, воспроизводящий эту ошибку при компиляции.