Manual

79
6264A–CAP–21-May-07
AT91CAP9S500A/AT91CAP9S250A
14.5.1 Supported NANDFlash Devices
Any 8 or 16-bit NANDFlash Devices from 1 Mbit to 16 Gbit density.
14.6 SAM-BA Boot
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:
Check if USB Device enumeration has occured.
Check if characters have been received on the DBGU.
Once the communication interface is identified, the application runs in an infinite
loop waiting for different commands as in Table 14-4.
Write commands: Write a byte (O), a halfword (H) or a word (W) to the target.
Address: Address in hexadecimal.
Value: Byte, halfword or word to write in hexadecimal.
Output: ‘>’.
Read commands: Read a byte (o), a halfword (h) or a word (w) from the target.
Address: Address in hexadecimal
Table 14-3. Supported NANDFlash Manufacturers
Manufacturer Identifier
Toshiba
®
0x98
Samsung
®
0xEC
Fujitsu 0x04
National Semiconductor
®
0x8F
Renesas 0x07
STMicroelectronics 0x20
Micron
®
0x2C
Table 14-4. Commands Available through the SAM-BA Boot
Command Action Argument(s) Example
O write a byte Address, Value# O200001,CA#
o read a byte Address,# o200001,#
H write a half word Address, Value# H200002,CAFE#
h read a half word Address,# h200002,#
W write a word Address, Value# W200000,CAFEDECA#
w read a word Address,# w200000,#
S send a file Address,# S200000,#
R receive a file Address, NbOfBytes# R200000,1234#
G go Address# G200200#
V display version No argument V#