![Atmel AT91EB01 User Manual Download Page 17](http://html1.mh-extra.com/html/atmel/at91eb01/at91eb01_user-manual_3003428017.webp)
Setting Up the AT91EB01 Evaluation Board
AT91EB01 Evaluation Board User Manual
3-5
■
Activate the menu “File – Load Image…”.
■
Select the file “led_blink.axf” in the directory
“<MyFolderAT91>\Examples\led_blink\EB01SramICE”: the debugger loads the
image, displaying a window with transmits and receives counter.
■
Select “Execute – Go” or press F5: the debugger stops on the main function,
displaying the C source file.
■
Select “Execute – Go” or press F5 again: the console window continuously displays
“Loop 0, Loop 1,…” and the amber and red LEDs are blinking.
3.6.5
Use with the
Multi-ICE Debugger
The procedure is the same as for EmbeddedICE (see “Use with Embedded ICE” on
page 3-4) except that the Multi-ICE Debugger for Windows (MDW) is used in place of
ADW. The mode is automatic with Multi-ICE; the configuration of the debugger is
useless.
3.6.6
Programming and
Executing in Flash
Open the project “led_blink.apj” in the directory “<MyFolderAT91>\Examples\ led_blink”.
Select the variant “EB01Flash”, and build the application.
Power up the AT91EB01 and establish a debugger (any one) with the target. Refer to
the sections above.
Execute the programming sequence (as described in the section “Using the Flash
Downloader” on page 3-13):
$top_of_memory=0x02200000
(
Note:
This line should not be entered if using Angel.)
load <MyFolderAT91>\Tools\FlashPgm\at91eb01\flash.li <MyFolderAT91>
\Examples\led_blink\EB01Flash\led_blink.axf 0x01010000
g
The flash programmer displays the following in the Console Window :
**** AT91EB01 Flash Programming Utility ****
Trying to identify Flash at base address (0x1010000)
Flash recognised : AT29LV1024
Input file is : <filename>
Load address is: 0x1010000
Programming flash ("." = 1 sector)
................
........
Flash written and verified successfully
Start the application:
■
Exit from the debugger
■
Set the SW1 switch on the UPPER_MEM position
■
Reset the AT91EB01
The amber and red LEDs blink.
3.7
Booting with the
Flash
3.7.1
Flash Memory
Organization
The Flash memory is an AT29LV1024 (64K x 16). It is arbitrarily located at the address
0x01000000 by the boot software (see “Programmer’s Model” on page 4-1). It has been
split in two different spaces :
■
0x01000000 up to 0x0100FFFF = boot and Angel software
■
0x01010000 up to 0x0101FFFF = application software
The switch SW1 allows the signal “SW_A16” to be set (see Schematic 3 “External Bus
Interface”) which drives the bit A15 of the flash part:
Summary of Contents for AT91EB01
Page 1: ...AT91EB01 Evaluation Board USER MANUAL...
Page 2: ......
Page 6: ...Table of Contents iv...
Page 28: ...Setting Up the AT91EB01 Evaluation Board 3 16 AT91EB01 Evaluation Board User Manual...
Page 43: ......