How to Upgrade TMEB8704 and How to Upgrade LF-RFID µC-boards: TMEB8704

Transcription

How to Upgrade TMEB8704 and How to Upgrade LF-RFID µC-boards: TMEB8704
How to Upgrade LF-RFID µC-boards: TMEB8704
and ATAK2270 1.0 for ISP/JTAG Programming
®
Upgrades are available via the Atmel web site for application and evaluation kits controlled by an AVR ® flash controller firmware to be programmed by the SPI/JTAG
interface.
How to Upgrade
TMEB8704 and
ATAK2270 1.0
1. Upgrade AVR Base Board µC-board 1.0
Previous boards were distributed without mounted ISP interface components on
board. Customers using an older board that need to upgrade the AVR firmware have
to assemble additional components as follows:
Application Note
The µC-board 1.0, equipped with an AVR ATmega8515, is used for various application kits.
The following additional components are needed:
• ISP header connector 2 × 3 pole
• JTAG header connector 2 × 5 pole
• Resistors R20, R21, R22 with 100Ω each
Figure 1-1.
9134A–RFID–08/08
1.1
AVR Programming Guide
The AVR base board is equipped with two programming interfaces, ISP and JTAG, which
allow reprogramming or updating the firmware of AVR flash memory.
ISP is a downloading method. Only six I/O lines are needed. The provided header works with
the ATSTK®500 as well as the AVR ISP In-System Programmer. Both of these are available
from Atmel or distributors for very low cost program development. To program the flash memory and the EEPROM, first connect the programming tool to the MB using a six-pin ribbon
connector. Make sure that proper orientation is maintained by aligning pin1. The files types
accepted use Intel Hex format.
To program a hex file into the target AVR device, select “Program AVR” and then “Connect...”
from the “Tools” menu in AVR Studio®. Once AVR Studio has been opened, connect to the
STK500 or AVRISP by selecting “STK500 or AVRISP” in the Platform List. Then select “Connect...”. The driver for the STK500 and AVRISP is then started, and the STK500 dialog should
appear. Note that the system supports other programming platforms such as the JTAGICE or
the JTAGICE mkII.
Next select the AVR target device from the pull-down menu on the “Program” tab and locate
the Intel-hex file to download. Select the “program” button. Repeat for the EEPROM section.
The same steps apply when using the JTAGICE MKII.
The JTAG Platform allows more control during software development by allowing real-time
debugging of the source code. The JTAGICE MKII supports the setting of breakpoints and
stepping through the code being executed on the target micro. This is particularly useful for
more complex software projects.
1.2
Fuse Settings
Fuse bits must be set properly for the kit to function. The only fuse bits that should be set are
listed below.
• JTAG interface enabled; (JTAGEN = 0)
• Serial program downloading (SPI) enabled; (SPIEN = 0)
• Boot flash section size = 512 words boot start address = $FE00; (BOOTSZ = 11)
• Brown-out detection level at VCC = 2.7V; (BODLEVEL = 1)
• Internal RC oscillator. 8 MHz; start-up time; 6CK + 64 ms; (CKSEL = 0100 SUT = 10)
All others should be unchecked.
2
How to Upgrade TMEB8704 and ATAK2270 1.0
9134A–RFID–08/08
Headquarters
International
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Atmel Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Atmel Europe
Le Krebs
8, Rue Jean-Pierre Timbaud
BP 309
78054
Saint-Quentin-en-Yvelines Cedex
France
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Technical Support
[email protected]
Sales Contact
www.atmel.com/contacts
Product Contact
Web Site
www.atmel.com
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF
THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© 2008 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, AVR®, AVR Studio ®, STK ® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
9134A–RFID–08/08