[an error occurred while processing this directive]
|
вопрос такой, пытаюсь разместить массив вне секции 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: info@telesys.ru