Использую Microblaze c памятью на ram-блоках размером 8кб. До какого то критического момента компиляция сишной проги проходит нормально:
mb-size TestApp/executable.elf
text data bss dec hex filename
3276 789 8 4073 fe9 TestApp/executable.elf
Done.
При добавлении кода в исходник, возникает ошибка (думаю, что при превышении 4кб):
/cygdrive/c/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze/3.4.1/../../../../microblaze/bin/ld.real: region inst_bus_cntlr_data_bus_cntlr is full (TestApp/executable.elf section bss_stack)
collect2: ld returned 1 exit status
make: *** [TestApp/executable.elf] Error 1
Done.
Увеличение памяти в 2 раза не помогает.
Может кто подскажет?!