38
Atmel AVR2052
8200M-AVR-11/11
3. Install AVR32 GNU Toolchain
, if not already installed on your PC.
4. Download and install Java Runtime Environment
, if not already installed on
your PC.
5. Install the USB VCP driver on the Atmel EVK1105 to allow it to communicate with
your PC.
a. Connect JTAG to the UC3B JTAG header, and power on the board.
b. From
ThirdPartySoftware\EVK1105_UC3B_VCP
, run the
program_evk1105_at32uc3b-isp-cdc-1.0.1.cmd
Windows
command script.
c. The USB VCP driver should now be installed on the board.
6. Attach the EVK1105 board to the USB port of your PC using the USB 2.0 A/Mini-
B cable. Windows should detect the new hardware. Follow the instructions
provided by the driver installation wizard. When prompted, choose to install the
driver from the specific location, and select the driver located in the
ThirdPartySoftware
folder of the SDK.
10.2 Programming the boards
A firmware image file can be uploaded into the Atmel UC3 device using JTAG.
Programming the device using the serial bootloader is not supported.
10.2.1 Setting fuse bits
provides the fuse bit configuration that should be loaded into Atmel
AT32UC3A0512
devices before programming the application image with JTAG.
NOTE
Modifying fuse bit settings is possible only using the JTAG programming interface,
and cannot be done with the Serial Bootloader package tools.
Table 10-4.
Fuse bit settings for AT32UC3A0512.
Option
Default value on AT32UC3A Values to program
BODLEVEL
000000b (0)
Brownout detection at VCC=1.92V
(63)
BODHYST
Enabled
Enabled (1)
BODEN
Disabled
Disabled (3)
LOCK0 – LOCK15
Unlocked (1)
Unlocked (1)
EPFL
Enabled (1)
External instruction fetch enabled
(1)
BOOTPROT
011b (4)
No bootloader (7)
GF29
Enabled (1)
Enabled (1)
GF30
Enabled (1)
Enabled (1)
GF31
Enabled (1)
Enabled (1)
10.2.2 Extended (MAC) address assignment
For proper operation, all nodes in a ZigBee network shall have unique MAC address
values. For UC3 devices, a unique
CS_UID
parameter must be specified for each
node in the application configuration, and then the application image must be built
separately for each board.