This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Memory layout of ARM AEB evaluation board


Hi...

I am having problem downloading large programs to the ARM AEB evaluation board (revision C). According  to the documenation this board has the following memory layout : 

					Starting Address		Ending Address
======================================================================
Vector table and data      	0				0x0040
Exception handler code/data	0x0040			0x0100
Angel R/W data			0x0100			0x6800
Privileged mode stacks		0x6800			0x8000
User code and data		0x8000			0x0003 3000
User mode stack			0x0003 3000			0x0003 4000
Angel code and R/O data		0x0003 4000			0x0004 0000

We are trying to fit our program into the "User code and data" section. We have reserved 0x8000-0xC000 of this section for the GDB stub which seems to work correctly. However when we try to download a big program from 0xC000 to 0x0003 3000 the download procedure always crashes when we reach approx 0x0002 8000. Does anyone know if this is a crucial section for e.g. the GDB stub?

/Anders Holmberg


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]