at91sam9260-cj ATMEL Corporation, at91sam9260-cj Datasheet - Page 81

no-image

at91sam9260-cj

Manufacturer Part Number
at91sam9260-cj
Description
At91 Arm Thumb Microcontrollers
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91SAM9260-CJ
Manufacturer:
Atmel
Quantity:
60
Part Number:
AT91SAM9260-CJ
Manufacturer:
ATMEL
Quantity:
210
13.4.2
13.4.2.1
13.4.3
6221G–ATARM–31-Jan-08
Structure of ARM Vector 6
DataFlash Boot Sequence
Example
Load PC with PC relative addressing instruction:
The ARM exception vector 6 is used to store information needed by the DataFlash boot pro-
gram. This information is described below.
Figure 13-6. Structure of the ARM Vector 6
An example of valid vectors follows:
The size of the image to load into SRAM is contained in the location of the sixth ARM vector.
Thus the user must replace this vector by the correct vector for his application.
The DataFlash boot program performs device initialization followed by the download procedure.
The DataFlash boot program supports all Atmel DataFlash devices.
parameters to include in the ARM vector 6 for all devices.
Table 13-5.
31
Device
AT45DB011
AT45DB021
AT45DB041
AT45DB081
AT45DB161
AT45DB321
AT45DB642
00
04
08
0c
10
14
18
– Rn = Rd = PC = 0xF
– I==1
– P==1
– U offset added (U==1) or subtracted (U==0)
– W==1
ea000006
eafffffe
ea00002f
eafffffe
eafffffe
00001234
eafffffe
DataFlash Device
B
B
B
B
B
B
0x20
0x04
_main
0x0c
0x10
0x18
16 Mbits
32 Mbits
64 Mbits
Density
Size of the code to download in bytes
2 Mbits
4 Mbits
8 Mbits
1 Mbit
<- Code size = 4660 bytes
Page Size (bytes)
1056
264
264
264
264
528
528
AT91SAM9260
Table 13-5
Number of Pages
summarizes the
1024
2048
4096
4096
8192
8192
512
0
81

Related parts for at91sam9260-cj