Versa-Kit-30xx Getting Started Guide Rev 1.0

Similar documents
Versa Ware JTAG Software User Guide Rev 2.1

ToolStick-EK TOOLSTICK USER S GUIDE. 1. Kit Contents. 2. ToolStick Overview. Green and Red LEDs. C8051F321 provides USB debug interface.

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN10428 UART-SPI Gateway for Philips SPI slave bridges

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN10337 Adding ISP firmware to an LPC900 software project

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Controller Continuum. for Microcontrollers V6.3. Quick Start

IAR EWARM Quick Start for. Holtek s HT32 Series Microcontrollers

Keil TM MDK-ARM Quick Start for. Holtek s HT32 Series Microcontrollers

NEW CEIBO DEBUGGER. Menus and Commands

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

STM3220G-SK/KEI. Keil starter kit for STM32F2 series microcontrollers (STM32F207IG MCU) Features. Description

Figure 1. 8-Bit USB Debug Adapter

R8C/Tiny. StarterKit Plus SKP8CMINI-15, SKP8CMINI-17. Clock Stop Detect

Quick-Start Guide. BNS Solutions. QSK62P Plus

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Olimex PIC-KIT3 In-circuit programmer/debugger

NUCLEO-L433RC-P NUCLEO-L452RE-P

UT32M0R500-EVB Development Board User Manual

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

ToolStick-CapTouchSenseDC

Figure 1. Power Barrel Connector Requirements

ez80f91 Modular Development Kit

CYTRON USB PIC Programmer v2009 UP00B

Disassemble the machine code present in any memory region. Single step through each assembly language instruction in the Nios II application.

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA

C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

S3 Flash In-System Programmer

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

Note: The Silicon Labs USB Debug Adapter is not included in this kit and is required to reprogram the board.

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

HVP-56F82748 Quick Start Guide

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

Z8 Encore! XP/Z8 Encore! Development Kits

DoCD IP Core. DCD on Chip Debug System v. 6.02

LPC2468 Industrial Reference Design Platform System Development Kit Version 1.2. August 2008

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

AN10258 How to use the LPC900 In-circuit programming (ICP)

UG274: Isolated USB Expansion Board User Guide

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

LAB #1: The CSM12C32 Module and PBMCUSLK Project Board

GENERAL DESCRIPTION FEATURES

EPM900 - Overview. Features. Technical Data

STM32L100C-Discovery Board Projects

DG0598 Demo Guide SmartFusion2 Dual-Axis Motor Control Starter Kit

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

CodeWarrior Development Studio for Freescale 68HC12/HCS12/HCS12X/XGATE Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System 200

EKK-LM3S811 QUICKSTART

Si1146 UVIRSlider2EK Demo Kit

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

Evaluation Board for CS4351

UM1727 User manual. Getting started with STM32 Nucleo board software development tools. Introduction

Getting Started Guide: TMS-FET470A256 IAR Kickstart Development Kit

78M6618 PDU1 Firmware Quick Start Guide

UM1677 User manual. Getting started with STM32F030 Value Line Discovery development tools. Introduction

SKP16C26 Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

RS-232 Adapter Board

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description

AL361A-EVB-A1. Multi-channel Video Processor EVB. Datasheet. (HDMI/AHD-to-HDMI) 2017 by AverLogic Technologies, Corp. Version 1.0

MSP430-PG2231 development board Users Manual

Figure 1. Simplicity Studio

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Quick Start Guide for. uezgui wqs. Copyright 2010, Future Designs, Inc., All Rights Reserved, Rev 1.0

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS

AND9699/D. F143-MINI-X-GEVK Quick Start Guide APPLICATION NOTE

Getting Started with the Microcontroller Student Learning Kit (MCUSLK) Using the MC9S12C32 MCU Application Module (CSM-12C32)

STM8-SK/RAIS STM8-D/RAIS ST7-SK/RAIS ST7-D/RAIS

Application Note: 200

EZRadio-2WayLink-DK EZRADIO TWO-WAY LINK DEVELOPMENT KIT USER S GUIDE. 1. Overview

32F469IDISCOVERY. Discovery kit with STM32F469NI MCU. Features. Description

LPC2148 DEV BOARD. User Manual.

Si7005USB-DONGLE. EVALUATION DONGLE KIT FOR THE Si7005 TEMPERATURE AND HUMIDITY SENSOR. 1. Introduction. 2. Evaluation Kit Description

Micrel Serial Programmer (MICUSB)

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

C8051F530A-DK C8051F530A DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents

Getting Started with the Student Learning Kit Application Module Using the MC9S12DT256 Microcontroller Application Module

STM32-SK/RAIS,STR91X-SK/RAI,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS

Future Technology Devices International Ltd

Z8 Encore! XP Family of Microcontrollers Development Kits

C8051F800-DK C8051F800 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

Getting Started with STK200 Dragon

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

AN-8207 Fairchild s Motor Control Development System (MCDS) Integrated Development Environment (IDE)

EVBQE128. Evaluation Board for Freescale Flexis QE128. User s Manual

78M6613 PSU Firmware Quick Start Guide

AC/DC Adapter. Figure 1. Hardware Setup

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

User Manual: LPC1830-Xplorer LPC1830-Xplorer

Transcription:

Versa-Kit-30xx Getting Started Guide Rev 1.0 1 contents: The development kit is a plug-and-play evaluation system for the VRS51L3xxx series of high performance, fully-integrated, FRAM-Enhanced 8051 microcontrollers (MCUs). The provides a complete and comprehensive programming and development platform, with ample prototyping space and easy access to chip peripherals and I/Os. The ships complete with: o o o o Development board that supports the VRS51L3074 (or VRS51L2070) VJTAG-USB programming/debugging interface USB cable 6V power supply (Euro or U.S. compatible) 2 Software and Documentation Figure 1: Complete kit The Getting Started Guide is a quick reference guide to setup the. Before you begin, visit the Ramtron web site at http://www.ramtron.com/doc/products/microcontroller/support_tools.asp to download the following: User Guide Versa Ware JTAG software The user guide provides a complete description of the feature set, as well as the development board schematics. The Versa Ware JTAG Software provides an easy-to-use platform for device programming and in-circuit debugging of the code. Include files and demonstration programs for the VRS51L3074 can be downloaded from the abovementioned web page. Download the VRS51L3074 datasheet at http://www.ramtron.com/doc/products/microcontroller/mcu_list.asp. Ramtron International Corporation www.ramtron.com 1850 Ramtron Drive Colorado Springs MCU customer service: 1-800-943-4625, 1-514-871-2447 x 208 Colorado, USA, 8092 1-800-545-FRAM, 1-719-481-7000 page 1 of 9

3 Overview: Development Board and the VJTAG Interface The figure below presents an overview of the development board and its principal features: Figure 2: development board The VJTAG-USB board is a USB-based JTAG interface that enables in-circuit programming and debugging of the Ramtron VRS51L3074 and other JTAG-based MCUs. The VJTAG-USB connects directly to the development board and can be used on prototype/production boards featuring any Ramtron JTAG-based MCU. Figure 3: VJTAG-USB interface www.ramtron.com Page 2 of 9

4 Basic Development Board and VJTAG Setup The setup of the is quick and easy. However, the order in which the operations are performed is important and should be followed. First, insert the VJTAG-USB into Header H2 on the devboard so that the CN1, USB connector sits directly on top of the devboard s rightmost DB9 connector. If the VJTAG-USB is to provide power to the devboard, then a jumper should be inserted at position JP1. If the development board s is to have an external power supply, the jumper should be removed from JP1. Consult the for more details on power supply configuration. Second, connect the USB cable to the VJTAG-USB board. Figure 4: Installing the VJTAG-USB on the devboard Figure 5: Connecting the USB cable to the VJTAG-USB Form this point, it is important not to remove the VJTAG-USB board from the development board without first disconnecting the USB cable. Doing so may cause Windows OS instability, and require a computer reboot. www.ramtron.com Page 3 of 9

5 Overview: Versa Ware JTAG Software Versa Ware JTAG is a Windows -based software tool that provides a user-friendly development platform for all Ramtron microcontrollers featuring a JTAG interface (the VRS51L2xxx, VRS51L3xxx and future derivatives). The Versa Ware JTAG Software is composed of two parts: o Versa Ware JTAG Programmer The Versa Ware JTAG Programmer is used to perform operations such as erase, program, read, etc., on the target device s Flash memory. o Versa Ware JTAG Debugger The Versa Ware JTAG Debugger is a user interface that links the in-circuit debugger and the source code. All Ramtron MCUs with a JTAG interface include an integrated debugger that enables in-application debugging of the device via its JTAG interface. The Versa Ware JTAG Debugger is compatible with the SDCC, Keil and Ride compilers. The Versa Ware JTAG Software has been developed under Windows XP, but should also run on Windows Vista and Windows 2000 operating systems, as well as Window 98 SE Operating Systems, as long as the PC has a UBS interface. Systems without a USB interface can use Ramtron s parallel port version of the JTAG interface. Please contact Ramtron for details. The following window shows the in-circuit debugger in action when the source code XRAM, SFR page 0 and watch list windows are open and the program is halted at a breakpoint. Figure 6: Versa Ware JTAG Debugger window The Versa Ware JTAG Debugger provides a comprehensive set of configuration options allowing the user to tailor the user interface, the watch variables and the breakpoints settings. www.ramtron.com Page 4 of 9

6 Installing and Using the Versa Ware JTAG Software Installation of the Versa Ware JTAG Software is handled automatically by the set up program, which installs the: Versa Ware JTAG Software Prolific PL2303X USB driver As is the case with most software/driver installations, we recommend creating a system restore point before running the setup. To proceed with Versa Ware JTAG installation, download from the Ramtron web site and run the following file: Versa_Ware_JTAG_3x_SETUP.exe. Once the software is installed, it can be run directly from the setup program or by clicking on the Versa Ware JTAG shortcut created during the installation process. Figure 7: Versa Ware JTAG icon 6.1 Versa Ware JTAG Programming Interface Upon startup, the software will attempt to connect to the VJTAG-USB interface. Action Toolbar File Information Window Status Bar Figure 8: Versa Ware JTAG programming interface Most of the functions provided by the Versa Ware JTAG Software are accessible through the action toolbar. www.ramtron.com Page 5 of 9

To download a HEX file into the VRS51L3074: 1. Make sure that the Versa-JTAG interface is properly connected to the H2 header of the devboard. 2. Click on the Synchronize button. The status bar should show: VRS51L3074-40-Q waiting for instruction. 3. Click Open to select the HEX file to be programmed into the VRS51L3074. 4. Click on Erase then Program to erase and program the Flash. By default, after this process is complete, the program will start. The Synchronize button can be used to halt execution of the VRS51L3074 program and put the device into program mode. The Run button restarts program execution. The Options button allows configuring the programming options, set the Flash security options, and activates the incircuit debugger. Figure 9: Versa Ware JTAG device options Changes to any device options will become effective the next time an Erase then Program operation is initiated. www.ramtron.com Page 6 of 9

6.2 Using the Versa Ware JTAG Debugger Once the program is loaded into the VRS51L3074 Flash memory and the debugger is enabled, activate the debugger by clicking the Debugger button. Upon startup, the debugger will halt the processor at address 0x0000 and wait. Figure 10: Versa Ware Debugger upon startup Once the debugger has started, either run the program at full speed by clicking on the Run button or set a breakpoint anywhere in the code by either double clicking on a specific code line and then clicking the Run button or by setting the breakpoint manually. Alternatively, you can manually set breakpoints anywhere in the code by clicking the Breakpoint Setting button. www.ramtron.com Page 7 of 9

When a breakpoint is set in the code, the breakpoint reference number will be displayed in red next to the code line. The breakpoint toolbar will then display the active breakpoint. Double clicking again on a given code line where a breakpoint has been set will disable that breakpoint. Figure 11: Set breakpoint by double clicking on a code line Once a breakpoint is set, click on the Run breakpoint is reached. button. The processor will then start executing code at full speed until the Figure 12: Breakpoint reached www.ramtron.com Page 8 of 9

Once a breakpoint is reached, you can either: Restart the program by clicking again on the Run button. Single step through the code by clicking on the Step button. View/edit SFR, IRAM, XRAM memory locations by clicking on SFR, IRAM, XRAM buttons. When the Step actually stop). button is clicked, the processor will execute the current instruction and step to the next instruction (and SFR, IRAM, XRAM or FRAM memory content can be viewed and edited anytime a breakpoint is reached. This includes in step mode. The debugger provides table and list view options for the SFR, IRAM, XRAM and FRAM memory areas. It is possible to open more than one window of each one of these memory areas. Editing a given SFR, IRAM, XRAM and FRAM memory cell is simple: Double click on the memory location to edit. Type-in the new value to write. Press <Enter> or double click on another memory location. Notes about the SFR edition: In the case of the SFR memory location, it is important to note that some registers are partially or totally read or write only or can be accessed only when the related peripheral is activated. The SFR edition feature allows the user to control a peripheral up to a certain extent. 6.3 Updating the Code without exiting the debugger If during a debug session, you find issue in your code and want to modify it, recompile and reload the code into the Flash memory. The Versa Ware JTAG allows you to reload the code in the Flash memory without exiting the Versa Ware JTAG Debugger environment. To do this, simply go to your editor, modify the code, recompile it, return to Versa Ware Debugger, and click on the Erase then Program button. Note that all the breakpoints you set will be lost. 6.4 Exiting the Debugger To exit the debugger, click on the Stop Debugging environment. button. This will return you to the Versa Ware JTAG programming Disclaimers Right to make change - Ramtron reserves the right to make changes to its products - including circuitry, software and services - without notice at any time. Customers should obtain the most current and relevant information before placing orders. Use in applications - Ramtron assumes no responsibility or liability for the use of any of its products, and conveys no license or title under any patent, copyright or mask work right to these products and makes no representations or warranties that these products are free from patent, copyright or mask work right infringement unless otherwise specified. Customers are responsible for product design and applications using Ramtron parts. Ramtron assumes no liability for applications assistance or customer product design. Life support Ramtron products are not designed for use in life support systems or devices. Ramtron customers using or selling Ramtron products for use in such applications do so at their own risk and agree to fully indemnify Ramtron for any damages resulting from such applications. I²C is a trademark of Koninklijke Philips Electronics NV. www.ramtron.com Page 9 of 9

Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Ramtron: VERSAKIT-30XX