![Atmel AT91EB55 User Manual Download Page 14](http://html1.mh-extra.com/html/atmel/at91eb55/at91eb55_user-manual_3003433014.webp)
The On-board Software
3-2
AT91EB55 Evaluation Board User Guide
1709C–ATARM–28-Apr-05
When no buttons are pressed:
!
Branch at address 0x01006000
!
The Angel Debug Monitor starts from this address by recopying itself in external
SRAM
3.3
Programmed
Default Memory
Mapping
The following table defines the mapping defined by the boot program.
The Boot Software Program and FTS and are in sectors 0 and 1 of the Flash device.
Sectors 3 to 7 support the Angel Debug Monitor
Sector 24 at address 0x01100000 must be programmed with a boot sequence to be
debugged. This sector can be mapped at address 0x01000000 (or 0x0 after a reset)
when the jumper JP1 is in the USER position.
3.4
The Angel Debug
Monitor
The Angel Debug Monitor is located in the flash from 0x01006000 up to 0x0100FFFF.
The boot program starts it if no button is pressed.
When Angel starts, it recopies itself in SRAM in order to run faster. The SRAM used by
Angel is from 0x02020000 to 0x0203FFFF, i.e., the highest half part of the SRAM.
The Angel on the AT91EB55 can be upgraded regardless of the version programmed on
it.
Note:
If the debugger is started through ICE while the Angel monitor is on, the
Advanced Interrupt Controller (AIC) and the USART channel are enabled.
Table 3-1. Memory Map
Part Name
Start Address
End Address
Size
Device
U1
0x01000000
0x011FFFFF
2-Mbyte
Flash AT49BV162A
U2 - U3
0x02000000
0x0203FFFF
256-Kbyte
SRAM