Использую 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 раза не помогает.
Может кто подскажет?!
|