При попытке объявить любую структуру данных, размер которой более 256 байт, линкер ругается следующим образом:
Error - section 'FOO' can not fit the section. Section 'FOO' length=0x00000100
Можно ли это как-нибудь побороть?
Andy_MS
Oct 7 2005, 06:40
Странно... Делал структуру WORD ...[320]. Сегмент bigbss(Large RAM variables). Все работает.
Как объявляется структура? Какая модель памяти? Какие сегменты заданы для линкера?
gmax
Oct 7 2005, 14:10
Цитата(Andy_MS @ Oct 7 2005, 08:40)
Странно... Делал структуру WORD ...[320]. Сегмент bigbss(Large RAM variables). Все работает.
Как объявляется структура? Какая модель памяти? Какие сегменты заданы для линкера?
От типа структуры не зависит (например, unsigned char foo[256]). Модель памяти: large data model Последний вопро не понял, поэтому встречный вопрос: чей компилятор? У меня Microchip С18
Andy_MS
Oct 10 2005, 07:10
Цитата(gmax @ Oct 7 2005, 17:10)
Последний вопро не понял, поэтому встречный вопрос: чей компилятор? У меня Microchip С18