Здравствуйте, столкнулся с такой проблемой:
Возникает следующее сообщение линкера:
ASlink-Error-Could not get 15 consecutive bytes in internal RAM for area OSEG
Происходит это когда я создаю еще одну функцию и добавляю туда _mult() третий раз.
Причем если удалить SES функции из предыдущих функций, новая функция не дает ошибки.
Такое чувство что память переполняется некими временными переменными, которые создают функции.
От локальных переменных, я проверил, нет зависимости.
Делал все переменные локальными, все - глобальными - один и тот же результат.
строк кода примерно 620. Не более 1 функции на строке.
Все функции - работают с типом DOUBLE_T
Мне еще столько же кода надо написать, а добавление каждой новой функции порождает данную ошибку.