Assignment; Task 1: Connect The Tools And Run A Test Application; Introduction - Atmel AVR8015 Application Note

32-bit
Table of Contents

Advertisement

4 Assignment

4.1 Task 1: Connect the tools and run a test application

4.1.1 Introduction

32185A-AVR-01/12
For the following tasks, please note:
• Start with all the cables disconnected (PC to Atmel QT600, QT600 to MCU
boards...)
• Ensure you have installed the latest versions of software listed in Chapter
• From the same webpage where you found this application note download and
expand the associated zip file (disk icon). Project folders for each task will be
relative to where you expanded the zip file {AVR8015}. File paths will be relative to
the expanded task folder where each project should be created
• The zip file consists of Completed task and Exercise folders. Completed task
folder is for user reference, and it consists of the step by step solution of the
training. If the user intends to work on only a particular task, then the project files
inside Exercise folder can be used
• User can also create his own project by following the steps described in the
assignment section
• All the library files and the necessary support files required for these tasks are
available inside Exercise folder
This task is designed to make sure all the tools are connected and working as
intended. No code writing is needed for this task. You can load the Hex file
uc3l_gnu_qm_qt600.hex
..\..\Exercises\QMatrix\Tasks\Task1\
This can be programmed directly into the flash of the MCU. The Atmel QT600-
AT32UC3L-QM64 MCU board is configured for aWire programming. The QT600
interface board does not support aWire programming. It supports JTAG, ISP, TPI and
PDI modes only. Hence we need to use a programmer like the Atmel AVR JTAGICE
mkII (other than revision 0), Atmel JTAGICE 3, Atmel STK600, or Atmel AVR ONE!,
which supports aWire programming. In this hands-on training we are using AVR
JTAGICE mkII.
To use the AVR JTAGICE mkII for programming the QT600-AT32UC3L-QM64 MCU
board: Make the following connections between the squid cable and the aWire header
on the MCU board.
Table 4-1. JTAGICE mkII aWire connections.
JTAGICE mkII squid cable
GND (white)
VTREF (purple)
TDI (red)
Connect the QT600 TOUCH DATA header to the MCU board TOUCH DATA header.
This is required to power the device (supply VTG), since the AVR JTAGICE mkII does
not power the device. Keep the QT600 interface board in the default data streaming
mode.
The Touch Data LED on the QT600 indicates mode:
present at the location:
MCU board aWire header
Pin 2
Pin 4
Pin 6
Atmel AVR8015
1
5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Qt600At32uc3l qmatrix

Table of Contents