Вообщем использую - Managed project.
При сборке проекта для Release получаем всё ОК:
Configuration - Release:
mb-size IModem.elf
text data bss dec hex filename
23996 1437 3216 28649 6fe9 IModem.elf
Build complete for project IModem
________________________________________________________
При сборке для Debug варианта - такая вот хреновина:
Configuration - Debug:
Validating ELF Section Addresses with Hardware Address Map...
elfcheck -noheader -mhs D:/Xilinx/EDK_Projects/TestModem/system.mhs -p xc5vsx35tff665-1 -xmpdir D:/Xilinx/EDK_Projects/TestModem -pe microblaze_0 IModem.elf
ERROR:MDT - Section .stack (0x7C38 - 0x3FF) does not fit completely into memory
dlmb_cntlr (0x0 - 0x7FFF).
ERROR:MDT - elfcheck failed!
INFO:MDT - Try using the linker script generation tools to generate an ELF that
maps well to your hardware design.
make: *** [IModem.elf] Error 2
Build complete for project IModem
Откуда такой размер стека появился. Я пробовал закоментировать одну лишь функцию,
тогда и в Debug варианте всё становится нормально. Но сама-то функция ни причём - ведь в Release
варианте с ней никаких проблем. Это что ж теперь начинать писать свой скрипт.
Посоветуйте, пожалуйста ...
С Уважением,
Игорь