public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [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).