10
32166A–AVR32806–06/11
Atmel AVR32806
Figure 6-2.
Boot process.
Note:
•
The ISP_FORCE configuration bit in the user page Configuration Word1 is set to 1 by the
ISP on each ISP command received, and it is set to 0 by the ISP when a request to start the
application is received. That means that after a command has been sent using BatchISP, the
ISP_FORCE=1?
Yes
No
Customer Application
(@ 80002000h)
Note:
ISP_IO_COND_EN and ISP_FORCE are
respectively bit 8 and bit 9 of the user
page configuration word1.
ISP_IO_COND_EN=1?
Reset Vector
(@ 80000000h)
Bootloader
(@ 80000000h)
ISP_FORCE=1 on DFU
Reset Cause:
POR or EXT or OCD or
JTAG or JTAG HW?
Disable WDT
Set ISP RAM Key
ISP RAM Key
Set?
Disable WDT
Clear ISP RAM Key
Yes
No
SW Reset CPU Regs
Reset Cause:
WDT?
No
Yes
No
ISP RAM Key
Set?
No
Yes
Yes
ISP User Page Cfg
Word2 OK?
(CRC8, Boot Key, Pin)
No
Yes
ISP I/O Condition Active?
No
Yes
No
Yes
ISP_FORCE=0
Start Customer
Application?
Yes
No
Reset
Requested?
No
Yes
Jump
WDT Reset
ISP User page
configuration Word1 OK
(
CRC8, Boot key)?
Yes
No