hi
i just started to work with the microblaze processor and ethernet (i hav the digilent spartan3e board) and it seems the the test programm i compiled doesn't fit into the bram.. the warning i get is :
Address Map for Processor microblaze_0 (0x00000000-0x00003fff) dlmb_cntlr dlmb (0x00000000-0x00003fff) ilmb_cntlr ilmb (0x22000000-0x23ffffff) DDR_SDRAM_16Mx16 mb_opb (0x40000000-0x4000ffff) LEDs_8Bit mb_opb (0x40020000-0x4002ffff) DIP_Switches_4Bit mb_opb (0x40040000-0x4004ffff) Buttons_4Bit mb_opb (0x40600000-0x4060ffff) RS232_DCE mb_opb (0x40c00000-0x40c0ffff) Ethernet_MAC mb_opb (0x41400000-0x4140ffff) debug_module mb_opb
Initializing Memory... Checking ELFs associated with MICROBLAZE instance microblaze_0 for overlap...
Analyzing file TestApp_Peripheral/executable.elf... WARNING:MDT - Elf file TestApp_Peripheral/executable.elf does not reside completely within BRAM memory of processor microblaze_0. WARNING:MDT - The sections of ELF residing outside BRAMs must be initialized separately using a debugger, a bootloader, or an ACE file INFO:MDT - BRAM lmb_bram will be initialized with ELF of processor microblaze_0 Running Data2Mem with the following command: data2mem -bm implementation/system_bd -bt implementation/system.bit
-bd TestApp_Peripheral/executable.elf tag lmb_bram -o b implementation/download.bit
Memory Initialization completed successfully.
does this mean it worked?? i don't get any output on the UART terminal. i do get an output with the "testmem_app" though so uart should be working.
can anybody help me here please? does somebody also have some code snippets or tutorial how to send and recieve data with the ethernet ip core that comes wit the edk? that would be a great help! thanks
urban