at91sam9263 ATMEL Corporation, at91sam9263 Datasheet - Page 101

no-image

at91sam9263

Manufacturer Part Number
at91sam9263
Description
At91 Arm Thumb Microcontrollers
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91SAM9263
Manufacturer:
AT
Quantity:
1
Part Number:
at91sam9263-CJ
Manufacturer:
ATMEL
Quantity:
181
Part Number:
at91sam9263-CU
Manufacturer:
ATMEL
Quantity:
132
Part Number:
at91sam9263-EK
Manufacturer:
Atmel
Quantity:
135
Part Number:
at91sam9263B-CU
Manufacturer:
IDT
Quantity:
1 043
Part Number:
at91sam9263B-CU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at91sam9263B-CU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
at91sam9263B-CU-100
Manufacturer:
ATMEL
Quantity:
1 000
Part Number:
at91sam9263B-CU-100
Manufacturer:
ATMEL
Quantity:
3 060
Part Number:
at91sam9263B-CU-100
Manufacturer:
Atmel
Quantity:
10 000
13.6
13.6.1
13.7
6249D–ATARM–20-Dec-07
NANDFlash Boot
SAM-BA Boot
Supported NANDFlash Devices
The NANDFlash Boot program searches for a valid application in the NANDFlash memory.
First, it looks for a boot.bin file in the root directory of a FAT12/16/32 formatted NANDFlash. If a
valid file is found, this application is loaded into internal SRAM and executed by branching at
address 0x0000_0000 after remap. This application may be the application code or a second-
level bootloader.
If NANDFlash is not formatted, the NANDFlash Boot program searches for a valid application in
the NANDFlash memory. If a valid application is found, this application is loaded into internal
SRAM and executed by branching at address 0x0000_0000 after remap. See
on page 98
Any 8 or 16-bit NANDFlash devices are supported.
If no valid DataFlash device has been found during the DataFlash boot sequence, the SAM-BA
boot program is performed.
The SAM-BA boot principle is to:
Table 13-3.
Command
O
o
H
h
W
w
S
R
G
V
• Write commands: Write a byte (O), a halfword (H) or a word (W) to the target.
• Read commands: Read a byte (o), a halfword (h) or a word (w) from the target.
– Check if USB Device enumeration has occured.
– Check if character(s) have been received on the DBGU.
– Once the communication interface is identified, the application runs in an infinite
– Address: Address in hexadecimal.
– Value: Byte, halfword or word to write in hexadecimal.
– Output: ‘>’.
– Address: Address in hexadecimal
loop waiting for different commands as in
for more information on Valid Image Detection.
Commands Available through the SAM-BA Boot
Action
write a byte
read a byte
write a half word
read a half word
write a word
read a word
send a file
receive a file
go
display version
Argument(s)
Address, Value#
Address,#
Address, Value#
Address,#
Address, Value#
Address,#
Address,#
Address, NbOfBytes#
Address#
No argument
AT91SAM9263 Preliminary
Table
13-3.
Example
O200001,CA#
o200001,#
H200002,CAFE#
h200002,#
W200000,CAFEDECA#
w200000,#
S200000,#
R200000,1234#
G200200#
V#
“DataFlash Boot”
101

Related parts for at91sam9263