04-26-2018 10:54 AM
I have an Artix design and I am trying to create the LWIP example design using the new application project in SDK. I am getting some errors which I have traced using the log as not enough memory (see below). I have DDR2 on the FPGA so firstly is it not possible for it to just run out of that? Or how do I find out how much memory I need (I have 32k at the moment).
ERROR: [Hsi 55-1487] Memory(microblaze_0_local_memory_ilmb_bram_if_cntlr_Mem_microblaze_0_local_memory_dlmb_bram_if_cntlr_Mem) not Big Enough
ERROR: [Hsi 55-1435] Error generating linker script
04-26-2018 11:39 PM
Maybe you shld try to place all your codes , heap & stack onto your DDR2?
You shld be able to do it through the generate linker script options on your LwIP project.
I am guessing by default the LwIP project created was targeting the Local mem Bram for its Codes, Heap and stack location
04-27-2018 12:00 AM
Yes I would do that, but it wont even let me create a new app unless there is enough BRAM. So it seems to use that by default without giving any other option. Unless I am doing something wrong it seem a bit stupid.
04-27-2018 01:22 AM
So I increased the BRAM to 64k and I still get the error. Can nobody from Xilinx tell me what is going on? Just how much memory does this thing need? I can't believe that 64k inst enough.