Большой Elf-файл не хочет записываться в LPDDR.
XPS 14.7, LX9Microboard Spartan6
Создал проект Microblaze в XPS, подключил LPDDR-память к M_AXI_DC, M_AXI_IC (128Mb)
В SDK создал проект, который пытаюсь через XMD-консоль загрузить в память.
Небольшая программка грузится и запускается без проблем. При загрузке бОльшей программы, все подвисает. Вот что выдает консоль:
Код
XMD% dow project.elf
System Reset .... DONE
Downloading Program -- project.elf
section, .vectors.reset: 0x00000000-0x00000007
section, .vectors.sw_exception: 0x00000008-0x0000000f
section, .vectors.interrupt: 0x00000010-0x00000017
section, .vectors.hw_exception: 0x00000020-0x00000027
section, .text: 0xa8000000-0xa800e287
section, .init: 0xa800e288-0xa800e2c3
section, .fini: 0xa800e2c4-0xa800e2e3
section, .ctors: 0xa800e2e4-0xa800e2eb
section, .dtors: 0xa800e2ec-0xa800e2f3
section, .rodata: 0xa800e2f4-0xa800e947
section, .data: 0xa800e948-0xa800eed3
section, .sdata: 0xa800eed4-0xa800eed7
section, .bss: 0xa800eed8-0xa800ef33
section, .heap: 0xa800ef34-0xa800f337
section, .stack: 0xa800f338-0xa800f737
Download Progress..
System Reset .... DONE
Downloading Program -- project.elf
section, .vectors.reset: 0x00000000-0x00000007
section, .vectors.sw_exception: 0x00000008-0x0000000f
section, .vectors.interrupt: 0x00000010-0x00000017
section, .vectors.hw_exception: 0x00000020-0x00000027
section, .text: 0xa8000000-0xa800e287
section, .init: 0xa800e288-0xa800e2c3
section, .fini: 0xa800e2c4-0xa800e2e3
section, .ctors: 0xa800e2e4-0xa800e2eb
section, .dtors: 0xa800e2ec-0xa800e2f3
section, .rodata: 0xa800e2f4-0xa800e947
section, .data: 0xa800e948-0xa800eed3
section, .sdata: 0xa800eed4-0xa800eed7
section, .bss: 0xa800eed8-0xa800ef33
section, .heap: 0xa800ef34-0xa800f337
section, .stack: 0xa800f338-0xa800f737
Download Progress..
Дальше строка прогресса не шевелится и все подвисает.
ILA в проект не лезет, щупом тоже никуда не прислониться.
Может кто знает, в чем может быть проблема?