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



Similar documents
M68EVB908QL4 Development Board for Motorola MC68HC908QL4

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

USER GUIDE EDBG. Description

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

Application Note, V2.2.1, July 2003 AP OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Figure 1. 8-Bit USB Debug Adapter

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

GSM Interfacing Board

ISP Engineering Kit Model 300

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

MN1010 Evaluation Kit v3 User Guide

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

The following is a summary of the key features of the ARM Injector:

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

MX PIC24F Educational Module User Manual

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Designing an Induction Cooker Using the S08PT Family

Genesi Pegasos II Setup

MN3310 Evaluation Kit v1 User Guide

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

AN2680 Application note

RC2200DK Demonstration Kit User Manual

UART Boot Loader Design on the Kinetis E Series

DAP miniwiggler V3. Application Note. Microcontrollers AP56004 V

RS-232 to TTL Converter Cables SuperDroid Robots

Temperature & Humidity SMS Alert Controller

Production Flash Programming Best Practices for Kinetis K- and L-series MCUs

Table of Contents. ARM Evaluation Board (AEB-1) Welcome Guide ARM DGI 0005D. Proprietary Notice

EMC6D103S. Fan Control Device with High Frequency PWM Support and Hardware Monitoring Features PRODUCT FEATURES ORDER NUMBERS: Data Brief

VisualDSP Emulation Tools Installation Guide for Windows 95/98/NT/2000

PT Mbps Powerline Adapter. User Guide

Web Site: Forums: forums.parallax.com Sales: Technical:

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

PN L, Revision B, October Epic 950 TM. Master Programmer User s Guide

VS-0202 VS User Manual

User Manual. AS-Interface Programmer

RouteFinder SOHO. Quick Start Guide. SOHO Security Appliance. EDGE Models RF825-E, RF825-E-AP CDMA Models RF825-C-Nx, RF825-C-Nx-AP

with Electronic Assistant

USER MANUAL. Model U ForeFront Alarm Card SALES OFFICE (301) TECHNICAL SUPPORT (301) An ISO-9001 Certified Company

MasterBlaster Serial/USB Communications Cable User Guide

Mini Amp Gizmo. User s Manual. RJM Music Technology, Inc.

USB-Blaster Download Cable User Guide

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

Brushless DC Motor Controller Product Specification Assembly 025F0129

TESLA K20 GPU ACCELERATOR

TWR-KV31F120M Sample Code Guide for IAR Board configuration, software, and development tools Rev.0

SSI-USB. Flexible Embedded Platform. Brief English Version

Advanced Data Capture and Control Systems

How To Connect A Port Replicator With An Ethernet To A Usb Port From A Usb Device

PL-1, Pocket Logger B

M52233DEMO Demonstration Board for Freescale MCF52233

AN4128 Application note

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

How To Develop A Toolstick

An Introduction to MPLAB Integrated Development Environment

DSO138 oscilloscope program upgrade method

UM1613 User manual. 16-pin smartcard interface ST8034P demonstration board. Introduction

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

CryptoAuth Xplained Pro

CMT6104 IDE Controller and Hard Drive Carrier utilitymodule User s Manual

TTL to RS232 Adapter User Guide

USER GUIDE. ZigBit USB Stick User Guide. Introduction

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

DEMO MANUAL DC1338B LTC2990 I 2 C Temperature Voltage and Current Monitor DESCRIPTION

User Manual. EtherUSB

Keep it Simple Timing

Package Checklist. Overview. Features. USB Data Link Cable User s Manual. USB Data Link Cable User s Manual 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

A Background Debugging Mode Driver Package for Modular Microcontrollers

User's Guide. Integrating Sound Level Datalogger. Model Introduction

UM1075 User manual. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32. Introduction

User Manual IC-485AI

2015 Qualcomm Technologies, Inc. All rights reserved.

Troubleshooting Tips Lifestyle SA-2 & SA-3 Amplifier. Troubleshooting Tips

Automatic Phone-Out Home Monitoring Systems

8-Port HDMI Switch USER MANUAL VS0801H

MiniView Micro USB Plus 2-Port KVM Switch with Built-in KVM Cables and Audio Support. Installation Manual (GCS632U)

SATA and SAS Hard Drive Backplane

T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: Version 1.0

2 To 1 Serial (RS-232) AUTO SWITCH. AS-251S User Manual

SPI Flash Programming and Hardware Interfacing Using ispvm System

CHAPTER 11: Flip Flops

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Troubleshooting and Diagnostics

How To Fix An Lmx9838 Bluetooth Serial Port Module With Bluetooth (Bluetooth 2) From A Bluetooth Bluetooth 4.2 Device With A Bluembee 2.2 Module

HDMI Switch USER MANUAL VS481A

Sierra Dual 24 Volt Brushless DC Motor Controller Product Specification

AT91SAM-ICE. User Guide

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Crestron C2N-ANLZ Cresnet Analyzer Operations Guide

Flexible Active Shutter Control Interface using the MC1323x

Transcription:

MMC14EBDIUM/D February 2000 M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL While every effort has been made to ensure the accuracy of all information in this document, Motorola assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting from negligence, accident, or any other cause. Motorola further assumes no liability arising out of the application or use of any information, product, or system described herein; nor any liability for incidental or consequential damages arising from the use of this document. Motorola disclaims all warranties regarding the information contained herein, whether expressed, implied, or statutory, including implied warranties of merchantability or fitness for a particular purpose. Motorola makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description. Motorola and the Motorola logo are registered trademarks of Motorola Inc.; Background Debug, M CORE, and OnCE are trademarks of Motorola Inc. All other trademarks belong to their respective owners. Motorola Inc. is an Equal Opportunity/Affirmative Action Employer. 1998, 2000 MOTOROLA, INC.; ALL RIGHTS RESERVED

1 INTRODUCTION Figure 1 shows the Motorola MMC14EBDI02 14-Pin Enhanced Background Debug Interface (14EBDI). The 14EBDI lets you use an IBM PC-compatible computer or a Sun Solaris computer to manage debugging and other embedded code development tasks with an appropriate target board. The target board does not require on-board debug firmware, nor does debugging consume MCU resources. Instead, the 14EBDI exercises the target MCU and performs all the debugger functions through the OnCE or Background Debug Mode (BDM) connector. Power Connector DB9 Serial Port Connector Target Cable Figure 1. 14-Pin Enhanced Background Debug Interface NOTE The 14EBDI replaces Motorola s earlier EBDI (the MMCEBDI01), adding compatibility for MMC2080 and MMC3401 microcontrollers. 14EBDI features are: Support for M CORE target systems that have OnCE debug connectors. Support for CPU32 target systems that have BDM connectors. Target interface cables for CPU32 and OnCE connections. Operating power from a separate supply or from the target system. 2 MMC14EBDIUM/D

A separate universal power supply. User-upgradable firmware. An EIA-232 serial cable to the host computer. Connection to the target system is via a recessed connector of the 14EBDI module, and a separate, detachable target cable. Connection to the host system is via the 9-pin serial port connector. Push the RESET button to restart 14EBDI internal operations. 1.1 SYSTEM REQUIREMENTS To use the 14EBDI, you need an M CORE evaluation board (EVB), a comparable development system, or a target system that uses a OnCE debug connector. Alternatively, you need a CPU32 target system, a comparable target, or a development system that uses a BDM connector. You also need: The supplied power supply or a separate power supply: 4.5 to 8 volts, at 0.2 amperes. An IBM PC-compatible computer, or a Sun Solaris computer, that has an EIA-232 serial port. The supplied communications cable. (The cable may require an adapter to match the host.) The appropriate supplied target cable. A development and debugging host software tool suite compatible with the 14EBDI and the appropriate target CPU. 1.2 14EBDI LEDS Three LEDs indicate the operating status of the 14EBDI: LOW PWR: If ON, this red LED indicates insufficient voltage for the 14EBDI. STATUS: This green LED indicates the mode of operation or indicates a problem. (Table 4, at the end of this document explains the indications of this LED. TARGET: If ON and green, this LED indicates that the target is running. If ON and red, this LED indicates that the target is halted. If OFF, this LED indicates a disconnected or unknown target. MMC14EBDIUM/D 3

1.3 SPECIFICATIONS Table 1 lists interface specifications. Table 1. 14EBDI Specifications Characteristic Specification Operating power Operating temperature 0 C to 40 C Storage temperature 0 C to 85 C Shell dimensions Weight Compatible with controller and memory boards (CMBs) Compatible with evaluation boards (EVBs) 2 TARGET HOOKUP Figure 2 shows how to hook up your 14EBDI. To power supply Power connector + 4.5 volts 8 volts @ 0.2 amps 5.0 x 2.75 x 1.25 inches (127 x 69.85 x 31.75 mm) 3.6 ounces (102.06 grams) MMCCMB1200, MMCCMB2102, MMCCMB4301 MMCEVB1200, MMCEVB2103 16-pin connector MMCCMB2080, MMCCMB2103, MMCEVB2080, To target OnCE connector OnCE target cable 14EBDI To host computer DB9 connector CPU32 target cable To target BDM connector Figure 2. Hookup Diagram 4 MMC14EBDIUM/D

CAUTION Turn off 14EBDI and target system power when connecting or disconnecting the target cable. Sudden power surges could damage 14EBDI or target system integrated circuits. Follow these steps to make connections: 1. Turn off target-system power. 2. Connect the communications cable between the 14EBDI D-shell connector and the host computer EIA-232 serial port. (If the computer serial port is a 25-pin connector, use a 9-to-25-pin adapter.) 3. For an M CORE target: Connect the 16-pin end of the OnCE target cable to the 14EBDI. Then connect the 14-pin end of the cable to the OnCE connector of the target system or development system. 4. For a CPU32 target: Connect the 16-pin end of the CPU32 target cable to the 14EBDI. Then connect the 10-pin end of the cable to the 10-pin header of the target system 5. If the target does not supply at least 4.5 volts, connect the external power supply to the 14EBDI and the power outlet. (This may require reconfiguring the power supply to match your national electrical standards.) 6. Turn on target-system power. This completes the hookup. You may begin code development activity per your software's user s manual. 3 PIN ASSIGNMENTS AND SIGNAL DESCRIPTIONS Your 14EBDI connects to an M CORE target system through a 14-pin OnCE connector. It connects to a CPU32 target system through a 10-pin BDM port connector. MMC14EBDIUM/D 5

3.1 ONCE CONNECTOR Figure 4 shows the pin assignments for the OnCE debug port connector of an M CORE target system. (The marking on the connector identifies Pin 1.) Table 2 lists the signal descriptions for such a connector and the 14EBDI OnCE target cable. TDI 1 2 GND TDO 3 4 GND TCLK 5 6 GND GPI 7 8 KEY (removed pin) RESET* 9 10 TMS VDD 11 12 DBEV* GPO 13 14 TRST* Figure 4. OnCE Connector Pin Assignments Table 2. 14EBDI OnCE Connector Signal Descriptions Pin Name Function 1 TDI TEST DATA IN Serial data input signal for OnCE debug logic. 2,4,6 GND GROUND Power and signal return. 3 TDO TEST DATA OUT Serial data output signal for OnCE debug logic. 5 TCLK TEST SERIAL CLOCK Clock input signal for OnCE debug logic. 7 GPI GENERAL PURPOSE INPUT General data input to the target. 9 RESET* RESET Active-low, bidirectional signal to reset the system. 10 TMS TEST MODE SELECT Input pin used to sequence the OnCE controller state machine. 11 VDD Power supply Interface operating power (not used for lowvoltage or separate power hookups). 12 DBEV* DEBUG EVENT Active-low, bidirectional signal to force the target into debug mode. The target processor can also pull this signal low to indicate that it has entered debug mode. 13 GPO GENERAL PURPOSE OUT General data output from the target. 14 TRST* TEST RESET Active-low signal to reset the OnCE state machine and debugging logic. 6 MMC14EBDIUM/D

3.2 BDM CONNNECTOR Figure 5 shows the pin assignments for the BDM connector of a CPU32 target system. (The marking on the connector identifies pin 1.) Table 3 lists the signal descriptions for such a connector and the 14EBDI 10-pin CPU32 target cable. DS* 1 2 BERR* GND 3 4 BKPT* GND 5 6 FREEZE RESET* 7 8 DSI VDD 9 10 DSO Figure 5. BDM Connector Pin Assignments Table 3. BDM Connector Signal Descriptions Pin Name Function 1 DS* DATA STROBE Active-low output signal. During a read cycle, indicates that an external device should place valid data on the data bus. During a write cycle, indicates that valid data is on the data bus. 2 BERR* BUS ERROR Active-low input signal of an invalid bus operation attempt. 3, 5 GND GROUND Power and signal return. 4 BKPT* DSCLK BREAKPOINT Active-low input signal that signals a hardware breakpoint to the CPU; DEVELOPMENT SERIAL CLOCK Clock input signal for background debug mode. 6 FREEZE FREEZE Signal that the CPU has acknowledged a breakpoint. 7 RESET* RESET Active-low, bi-directional signal to reset the system. 8 DSI DEVELOPMENT SERIAL IN Serial data input signal for background debug mode; INSTRUCTION FETCH for CPU32-based MCUs. 9 VDD VOLTAGE DRAIN DRAIN Interface operating power (not used for low-voltage or separate-power hookups). 10 DSO DEVELOPMENT SERIAL OUT Serial data output signal for background debug mode.; INSTRUCTION PIPE for CPU32-based MCUs. MMC14EBDIUM/D 7

4 SELFTEST AND LED INFORMATION When you apply power to the 14EBDI, it runs a built-in selftest. The LEDs indicate the condition of the 14EBDI. To run the 14EBDI selftest: 1. Make sure that the 14EBDI is not connected to a target, and that it is not connected to the host computer. 2. Apply power to the 14EBDI 3. Examine the LEDs. If the 14EBDI is operating properly, The low-power LED is off, The status LED blinks every one or two seconds, and The target LED is off. As you use the 14EBDI, the LEDs convey other status information, which Table 4 explains. Table 4. LED Status Indications LED State Meaning Corrective Action Status LED blinks every one or two seconds. Status LED stays lit without blinking. Status LED blinks quickly and erratically. Status LED goes off for extended periods of time. Status LED blinks, but lowpower LED is on. Status LED off, low-power LED on. If connected to a PC host computer: the 14EBDI is idle, ready for connection to the debugger. If not connected to a host computer: corrupted firmware. If connected to a Solaris host computer: the 14EBDI is idle, ready for connection to the debugger. The 14EBDI is receiving data from the host computer. The 14EBDI is executing a command. Marginal power. Insufficient power. None This is a normal condition. Contact Motorola customer service. None This is a normal condition. None This is a normal condition. None This is a normal condition. Verify the voltage and current of power supplied to the 14EBDI. Supply power in the range 4.5-to-8 volts, at 0.2 amperes. 8 MMC14EBDIUM/D

Table 4. LED Status Indications (continued) LED State Meaning Corrective Action All LEDs off Insufficient power. Verify that power is getting to the 14EBDI. External power has wrong polarity. Correct the polarity of the external power. (Pin is +, sleeve is -.) External voltage is too high; internal regulator shut down. Supply power in the range 4.5-to-8 volts. Status LED blinks several times quickly, pauses, then repeats this pattern. Internal 14EBDI hardware failure. Contact Motorola customer service. MMC14EBDIUM/D 9

10 MMC14EBDIUM/D