Доброго времени суток!
Такой вот вопрос, Обстоятельства сложились так, что пришлось программу написанную на 24-ом пике перекладывать на пик 18-ый. В частности с pic24fg64 на pic18f44j11. В программе статически выделяется память 1024 элемента размерностью по два байта. У 24-го пика память данных составляет 8к, у 18-го пика чуть более 3к. Речь, конечно, не идет о том чтобы на 18-ом пике использовать массив такого же размера, но компилятор, а точнее его линковщик, С18 дает возможность объявить массив максимум в 64 элемент. Оставшаяся часть программы (без этого массива) требует менее 2% памяти данных от объема памяти 24 пика.
Можно ли как-то повлиять на линковщик?
|