This is the mail archive of the
ecos-discuss@sourceware.cygnus.com
mailing list for the eCos project.
Memory layout of ARM AEB evaluation board
- To: "'ecos-discuss at sourceware dot cygnus dot com'" <ecos-discuss at sourceware dot cygnus dot com>
- Subject: [ECOS] Memory layout of ARM AEB evaluation board
- From: "Anders Holmberg (QMW)" <Anders dot Holmberg at emw dot ericsson dot se>
- Date: Tue, 18 Apr 2000 09:10:47 +0200
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