Atmel AT88CK9000 User Manual
Atmel AT88CK9000 User Manual

Atmel AT88CK9000 User Manual

Secure personalization kit for cryptoauthentication
Hide thumbs Also See for AT88CK9000:

Advertisement

Quick Links

AT88CK9000
Atmel Secure Personalization Kit for CryptoAuthentication

USER GUIDE

Atmel AT88CK9000 Secure Personalization Kit
Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AT88CK9000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Atmel AT88CK9000

  • Page 1: User Guide

    AT88CK9000 Atmel Secure Personalization Kit for CryptoAuthentication USER GUIDE Atmel AT88CK9000 Secure Personalization Kit Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 2 10 devices at a time. Safety and security has been added to ensure secure high-reliability programming. The AT88CK9000 kit interfaces to the Atmel Crypto Evaluation Studio (ACES) software suite to provide communication to a PC via a USB interface. This allows trusted users to program the board outside of the manufacturing environment.
  • Page 3: Table Of Contents

    Putting the Board in Download Mode ................10 Firmware Upgrade/Recovery ................... 13 Maintenance of the AT88CK9000 Board ................. 20 Troubleshooting the AT88CK9000 Kit ................20 Ordering Code Information ....................21 Revision History ....................... 21 AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 4: Becoming Familiar With At88Ck9000 Board

    Becoming Familiar with AT88CK9000 Board The AT88CK9000 has been designed to make secure personalization of the CryptoAuthentication ATSHA204A devices as easy as possible. Program Button Display USB Power Pass/Fail Indicators AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 5 Download FW Erase Reset Mode Pads Button Button AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 6: Install Atmel Crypto Evaluation Studio (Aces)

    To download ACES, visit: http://www.atmel.com/tools/ATMELCRYPTOEVALUATIONSTUDIO_ACES_.aspx. Note: The AT88CK9000 kit is compatible with version 4.3.2 or later. Launch the installer by executing the downloaded file (e.g. ACES_Setup.exe). Follow the installation instructions in the setup wizard. Once installed, three ACES icons should be located on the desktop. These icons include: The ACES Programmer icon will launch the ACES Programmer.
  • Page 7: Configuring The At88Ck9000 Board

    Once ACES has been installed, begin configuring the ATSHA204A device to work in your system. This step will not involve the AT88CK9000 board directly but is a preparation step before you can download the device configuration to the AT88CK9000 and subsequently program the multiple devices in the AT88CK9000.
  • Page 8 The File Save As dialog box will be displayed. Check the checkbox for Save as ‘Atmel Personalization’. If the ‘Atmel Personalization’ checkbox is not checked and the resulting .shax file is downloaded into the AT88CK9000, an Invalid Format error during the download process will be produced.
  • Page 9: Powering Up The At88Ck9000 Board

    Powering Up the AT88CK9000 Board The AT88CK9000 board can be powered via the multi-voltage power supply which is supplied with the kit or via a USB port on a PC. Once powered, the green LED will illuminate next to the USB connector, and the green LEDs will illuminate below each socket.
  • Page 10: Putting The Board In Download Mode

    This section describes how to download the ACES to create the configuration file into the AT88CK9000. Plug in the secure personalization board while holding the Boot Select button.
  • Page 11 (Select the file that you have created using ACES CE.) To load the contents of the file in preparation to download to the programmer board, select Preview File. The Programmer User Interface should resemble the below dialog box. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 12 Status = Board Status Congratulations, the AT88CK9000 board is up and running. You may now load the devices into the sockets and press the Program button when ready to program the parts. Be sure to test the first few programmed devices before mass programming additional devices.
  • Page 13: Firmware Upgrade/Recovery

    If using Windows, download and install the atm6124 CDC USB driver for Windows on the located on the link above or use the below direct link: http://www.atmel.com/images/atm6124_cdc_signed.zip Download and unzip the AT88CK9000 SAM-BA patch from the following link: http://www.atmel.com/tools/AT88CK9000.aspx Copy the directory located under at88ck9000-SAM-BA-v2.11-patch: tcl_lib Paste the tcl_lib directory inside the SAM-BA installation directory.
  • Page 14 Using a metal object, short the Firmware-Erase pads to enable the USB Bootloader, then simultaneously reset the board using the reset switch on the bottom of the board. Firmware-Erase Pads AT88CK9000 will appear as a virtual COM port: AT91 USB to Serial Converter (COMxx). AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 15 Open the device manager to check the COM port number. Launch SAM-BA and select the board AT88CK9000-AT91SAM3U4 > then select Connect. Select OK. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 16 10. From the Scripts drop-down menu, select Enable Flash Access > select Execute. 11. From the Scripts drop-down menu, select Boot from Flash (GPNVM1) > select Execute. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 17 12. From the Scripts drop-down menu, select Erase All Flash > select Execute. 13. In Download / Upload File next to the field for Send File Name, select the browse icon to locate the binary firmware file. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 18 14. Find the binary firmware file located in the directory, at88ck9000_fw. The name of the firmware file could change based on the version. 15. Once the file has loaded, select Send File to download the new firmware. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 19 18. Be sure you get a success match, similar to the following message. 19. Reset the board to allow the new firmware to execute. 20. Congratulations. The firmware recovery or upgrade is complete. AT88CK9000 Secure Personalization Kit for CryptoAuthentication [USER GUIDE] Atmel-8821C-CryptoAuth-AT88CK9000-Secure-Personalization-Kit-UserGuide_122014...
  • Page 20: Maintenance Of The At88Ck9000 Board

    Maintenance of the AT88CK9000 Board The sockets used in the AT88CK9000 kit are rated for 50,000 insertions per socket. Care must be taken to not bend or deform the leads of the socket. If the sockets become damaged or worn, the following part numbers and suppliers should be used for replacement purchases.
  • Page 21: Ordering Code Information

    User indemnifies Atmel from any claim arising from user's handling or use of this evaluation board/kit. Except for the limited purpose of internal development and evaluation as specified above, no license, express or implied, by estoppel or otherwise, to any Atmel intellectual property right is granted hereunder.
  • Page 22 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 THE ATMEL TERM S AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODU CTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
  • Page 23 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Atmel AT88CK9000-8SH AT88CK9000-TSU...

Table of Contents