User guide

18
Atmel AVR2054
8390B-AVR-12/11
6 Table of contents
Features............................................................................................... 1
Introduction ......................................................................................... 1
1 Overview........................................................................................... 2
1.1 Supported platforms ............................................................................................ 2
1.2 Contents and structure ........................................................................................ 3
1.3 Getting started..................................................................................................... 4
2 Hardware configuration................................................................... 4
2.1 Serial interface..................................................................................................... 5
2.2 Fuse bits settings................................................................................................. 5
3 Embedded bootloader ..................................................................... 7
3.1 Bootloader UART/SPI programming sequence .................................................. 7
3.2 Bootloader USB DFU specifics ........................................................................... 9
3.2.1 Changing the reset vector ....................................................................................... 10
3.2.2 DFU impact ............................................................................................................. 10
3.3 Configuration and compilation........................................................................... 11
3.3.1 Compiler versions.................................................................................................... 12
3.3.2 Compilation from the command line and Atmel AVR Studio 4................................. 12
3.3.3 Compilation from Atmel AVR Studio 5..................................................................... 12
3.4 Programming embedded bootstrap................................................................... 12
3.5 OTAU/BitCloud bootloader features.................................................................. 12
3.6 Bootloader configuration for RF4CE ................................................................. 13
4 Bootloader PC tool ........................................................................ 13
4.1 Using the Bootloader PC tool............................................................................ 14
4.1.1 Generating SREC image ......................................................................................... 14
4.1.2 Programming a device............................................................................................. 15
4.1.3 Using the command line .......................................................................................... 16
5 References...................................................................................... 17
6 Table of contents ........................................................................... 18