AT91SAM9260-EK Atmel, AT91SAM9260-EK Datasheet - Page 3

KIT EVAL FOR AT91SAM9260

AT91SAM9260-EK

Manufacturer Part Number
AT91SAM9260-EK
Description
KIT EVAL FOR AT91SAM9260
Manufacturer
Atmel
Series
AT91SAM Smart ARMr
Type
MCUr

Specifications of AT91SAM9260-EK

Contents
Evaluation Board, Parallel Cable and CD-ROM
Processor To Be Evaluated
AT91SAM9260
Data Bus Width
32 bit
Interface Type
RS-232, Ethernet, USB
Core
ARM 9
Silicon Manufacturer
Atmel
Core Architecture
ARM
Core Sub-architecture
ARM926EJ-S
Silicon Core Number
AT91SAM9260
Silicon Family Name
ARM
Kit Contents
Board, Cables, CD, Power Supply
Rohs Compliant
Yes
For Use With/related Products
AT91SAM9260
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
3. Keeping Access to SAM-BA Boot for Firmware Upgrade
3.1
Figure 3-1.
6281A–ATARM–16-Nov-06
DataFlash Boot Recovery
DataFlash Recovery Procedure in the board/at91sam9260ek/at91sam9260ek.c File
The standard AT91SAM9260-EK comes with a DataFlash connected to CS1 and a NAND
Flash. Due to the boot sequence described in the previous chapter, in a situation where the cus-
tomer has programmed an unwanted or bogus image in NAND Flash or DataFlash, the board
can become non-responsive even to SAM-BA. Since the AT91SAM9260 detects an image with
valid exception vectors in the DataFlash, the NAND Flash or a formatted NAND Flash, it never
reaches the SAM-BA Boot monitor.
The AT91SAM9260-EK revA does not offer an easy way (jumpers) to disable the CS of these
memories.
An easy software workaround that offers an unconditional access to the SAM-BA Boot monitor
consists in adding a recovery procedure in the bootstrap sequence. This recovery procedure
can be invoked when a button of the AT91SAM9260-EK revA is pressed after power-up.
The
the DataFlash or the NAND Flash, and therefore invalidate the bogus code.
F i g u r e
board/at91sam9260ek/at91sam9260ek.c file.
The same algorithm can be implemented in a custom bootstrap application.
void
{
#if
AT91Bootstrap
(AT91C_SPI_PCS_DATAFLASH == AT91C_SPI_PCS1_DATAFLASH)
df_recovery(AT91PS_DF pDf)
Jump to the application
contents in SDRAM
Transfer dataFlash
3 - 1
No
in SDRAM
Initialization
Button Pressed
Hardware
Start
s h o w s
library offers a mechanism to detect a button pressed after power-up, erase
t h e
Yes
D a t a F l a s h
Power-Up reset
Erase the first
sector of the
dataflash
Wait for
r e c o v e r y
Application Note
p r o c e d u r e
i n
t h e
3

Related parts for AT91SAM9260-EK