* [ECOS] Memory map of AT91EB40 and AT91R40807
@ 2001-04-03 23:49 Odd Lindahl
2001-04-04 6:34 ` Lewin A.R.W. Edwards
0 siblings, 1 reply; 3+ messages in thread
From: Odd Lindahl @ 2001-04-03 23:49 UTC (permalink / raw)
To: 'ecos-discuss@sourceware.cygnus.com'
Hi,
I wonder what the memory map of the AT91EB40 is.
Particularly where the internal extended sram resides and to what address
Angel is loaded after reboot and at what address it puts its stack?
This is what I believe is true:
0x0207FFFF
128K External SRAM - Angel is copyed here after boot
0x02060000
0x0205FFFF
384K Available External SRAM
0x02000000
0x0101FFFF
64K External Flash - Available
0x01010000
0x0100FFFF
64K External Flash - Occupied by Boot software and Angel
0x01000000
0x0011FFFF
128K Internal SRAM
0x00100000
0x00001FFF
8K Internal RAM
0x00000020
Exception vectors
0x00000000
However, I can't write to the internal SRAM address 0x000100000 to
0x00011FFFF !!!
I also think that for the AT91EB01, Angel resides in 0x02000000-0x02010000
Would appreciate any assistance
Regards Odd
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ECOS] Memory map of AT91EB40 and AT91R40807
2001-04-03 23:49 [ECOS] Memory map of AT91EB40 and AT91R40807 Odd Lindahl
@ 2001-04-04 6:34 ` Lewin A.R.W. Edwards
2001-04-04 8:31 ` [ECOS] multi-ice-gdb-server Carlos Camargo
0 siblings, 1 reply; 3+ messages in thread
From: Lewin A.R.W. Edwards @ 2001-04-04 6:34 UTC (permalink / raw)
To: Odd Lindahl, 'ecos-discuss@sourceware.cygnus.com'
Hi Odd,
>I wonder what the memory map of the AT91EB40 is.
>Particularly where the internal extended sram resides and to what address
>Angel is loaded after reboot and at what address it puts its stack?
This information is split between the AT91EB40 Evaluation Board User Guide
and the AT91x40807 datasheet (AT91M40800, AT91R40807, AT91M40807). The
memory map set up by the bootloader is as follows (it is similar to, but
differs from, the memory map in the AT91EB01):
0x00000000-0x00001FFF = 8K low RAM (mirrored throughout the area up to
0x000FFFFF).
0x00100000-0x0011FFFF = 128K extended RAM (mirrored throughout the area up
to 0x001FFFFF)
0x01000000-0x0100FFFF = 64K FLASH (write-protected unless LK7 is
installed). The bottom 8K is used for the bootloader. The upper 56K
contains Angel.
0x01010000-0x0101FFFF = 64K user FLASH. This is factory-programmed
Despite what Atmel says, it appears that this area cannot be erased in
software unless LK7 is installed, and the erase command will erase the
entire flash chip (it's not sectored). So be very careful! To use the
flash, you are strongly recommended to use the JTAG port.
0x02000000-0x0203FFFF = 512K off-chip SRAM. If you boot the board with
Angel then Angel occupies the area from 0x02020000-0x0203FFFF.
(The above area will be 0x02000000-0x021FFFFF if you have installed the
optional upgrade to 2048K off-chip SRAM).
>This is what I believe is true:
>
>0x0207FFFF
>128K External SRAM - Angel is copyed here after boot
>0x02060000
>
>0x0205FFFF
>384K Available External SRAM
>0x02000000
>
>0x0101FFFF
>64K External Flash - Available
>0x01010000
>
>0x0100FFFF
>64K External Flash - Occupied by Boot software and Angel
>0x01000000
>
>0x0011FFFF
>128K Internal SRAM
>0x00100000
>
>0x00001FFF
>8K Internal RAM
>0x00000020
>Exception vectors
>0x00000000
>
>However, I can't write to the internal SRAM address 0x000100000 to
>0x00011FFFF !!!
>
>I also think that for the AT91EB01, Angel resides in 0x02000000-0x02010000
>
>Would appreciate any assistance
>
>Regards Odd
=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/
"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ECOS] multi-ice-gdb-server
2001-04-04 6:34 ` Lewin A.R.W. Edwards
@ 2001-04-04 8:31 ` Carlos Camargo
0 siblings, 0 replies; 3+ messages in thread
From: Carlos Camargo @ 2001-04-04 8:31 UTC (permalink / raw)
To: Lewin A.R.W. Edwards, Odd Lindahl,
'ecos-discuss@sourceware.cygnus.com'
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 576 bytes --]
Sorry if you already receive this mail ... i have
problem with my mail server...
Hi, I read in
"ecos/doc/ref/gnupro-ref/arm/ARM_COMBO_ap02.html". The
instructions for build multi-ice-gdb-server. I have
ARM SDT 2.5, but i don´t have the follwing required
files:
toolconf.lib
toolconf.dll
toolconf.def
multi-ice.def
c150t100.h
findfile.h
You know where is them???
Can sendme a copy of this files??
Thanks..
Carlos Camargo
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2001-04-04 8:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-03 23:49 [ECOS] Memory map of AT91EB40 and AT91R40807 Odd Lindahl
2001-04-04 6:34 ` Lewin A.R.W. Edwards
2001-04-04 8:31 ` [ECOS] multi-ice-gdb-server Carlos Camargo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).