[an error occurred while processing this directive]
вопрос о размещении больших массивов в отдельных секциях для 5509
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Andersen 23 сентября 2004 г. 17:38

вопрос такой, пытаюсь разместить массив вне секции cinit и bss, в команд файле выделил ему место (все ОК, компилер не ругается), потом создал C-файл, прицепил его к проекту, и совместно компилю (вот собственно содержимое этого файла

#pragma DATA_SECTION (array1, ".array_section1")
short array1[1024]={здесь указываю содержимое массива)


так вот компилер при таком размере файла пишет мне след ошибки
>> error: can't allocate .bss (sz: 000062e2 page: 0) in SARAM (avail: 000050c0)
>> error: .cinit section (0x10000) spans page boundary

так вот какого хрена компилер пытается использовать bss и сinit если я использую #pragma DATA_SECTION?

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru