Freescale-semiconductor Target Interface MMDS0508 Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Sprzęt komputerowy Freescale-semiconductor Target Interface MMDS0508. Freescale Semiconductor Target Interface MMDS0508 User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Target Interface

MMDS0508Target Interface Revised 2002/04/30Freescale Semiconductor, Inc.For More Information: www.freescale.com

Strona 2 - How to Contact Metrowerks

InstallationIntroduction2–10MMDS0508 Target InterfaceFigure 2.1 M68MMDS0508 Station Module (Right Side)Freescale Semiconductor, Inc.For More Informati

Strona 3 - Table of Contents

InstallationConfiguring the Platform Board2–11MMDS0508 Target InterfaceFigure 2.2 M68MMDS0508 Station Module (Left Side)2.2 Configuring the Platform B

Strona 4

InstallationConfiguring the Platform Board2–12MMDS0508 Target InterfaceFigure 2.3 Factory Test Header (J1)(Ignore the alternate jumper position, which

Strona 5 - General Description

InstallationInstalling the EM2–13MMDS0508 Target Interface2.3 Installing the EMCAUTION Be sure to turn off power to the MMDS when you install or remov

Strona 6 - 1.3 System Components

InstallationMaking Cable Connections2–14MMDS0508 Target Interface2.5 Making Cable ConnectionsYou must connect the station module to the host computer

Strona 7

InstallationMaking Cable Connections2–15MMDS0508 Target InterfaceIf you need the second logic cable assembly, connect it in the same way to the remain

Strona 8

InstallationMaking Cable Connections2–16MMDS0508 Target InterfaceFreescale Semiconductor, Inc.For More Information: www.freescale.com

Strona 9 - Installation

3–17MMDS0508 Target Interface3Connector Information3.1 IntroductionThis section provides pin assignments and signal descriptions for connectors common

Strona 10 - Freescale Semiconductor, Inc

Connector InformationLogic Cables and Connectors3–18MMDS0508 Target Interface3.4 Logic Cables and ConnectorsThe diagram below shows the pin numbering

Strona 11

Connector InformationLogic Cables and Connectors3–19MMDS0508 Target InterfaceNote these points:• Pins 19 of both pods provide connection to an externa

Strona 12

Metrowerks, the Metrowerks logo, and CodeWarrior are registered trademarks of MetrowerksCorp. in the US and/or other countries. All other tradenames a

Strona 13 - 2.4 Removing the EM

Connector InformationPower Supply Fuse Replacement3–20MMDS0508 Target Interface• Pod B pin 17 is the external timetag input for the bus state analyzer

Strona 14 - 2.5 Making Cable Connections

Connector InformationPower Supply Fuse Replacement3–21MMDS0508 Target Interface2. Insert a small screwdriver at the tab on the right edge of the switc

Strona 15 - 2.5.4 Power Connection

Connector InformationPower Supply Fuse Replacement3–22MMDS0508 Target InterfaceFreescale Semiconductor, Inc.For More Information: www.freescale.com

Strona 16

MMDS Target Component4.1 Introduction4–23MMDS0508 Target Interface4MMDS Target Component4.1 IntroductionAn advanced feature of the debugger for the e

Strona 17 - Connector Information

MMDS Target Component4.2 General4–24MMDS0508 Target Interface4.2 GeneralThis chapter describes the specific features of the MMDS0508, including emula

Strona 18

MMDS Target Component4.3 Definitions, Acronyms and Abbreviations4–25MMDS0508 Target Interface4.3 Definitions, Acronyms and Abbreviations4.3.1 DLLDyna

Strona 19

MMDS Target Component4.5 Loading the MMDS0508 Target4–26MMDS0508 Target Interfacecomputer to be a data terminal, so that it sends data on the TxD lea

Strona 20

MMDS Target Component4.6 Communication Configuration4–27MMDS0508 Target InterfaceThe MotoSIL driver automatically tries to find the MMDS target, beha

Strona 21

MMDS Target Component4.6 Communication Configuration4–28MMDS0508 Target InterfaceFigure 4.6 MotoSIL Communication ConfigurationMake sure that host-co

Strona 22

MMDS Target Component4.7 The Debugger Status Bar for the MMDS4–29MMDS0508 Target InterfaceNOTE Saving the communication device and the baud rate thro

Strona 23 - MMDS Target Component

TOC–3MMDS0508 Target InterfaceTable of Contents1 General Description 51.1 Introduction. . . . . . . . . . . . . . . .

Strona 24 - 4.2 General

MMDS Target Component4.8 MMDS0508 Menu Entries4–30MMDS0508 Target InterfaceFigure 4.9 MMDS Menu Entries4.8.1 Communication Baud RateYou should specif

Strona 25 - Abbreviations

MMDS Target Component4.8 MMDS0508 Menu Entries4–31MMDS0508 Target Interface4.8.1.2 Maximum Baud RateThe maximum baud rate depends on the speed and in

Strona 26

MMDS Target Component4.8 MMDS0508 Menu Entries4–32MMDS0508 Target InterfaceFigure 4.11 Memory ConfigurationThis dialog box shows the target’s memory

Strona 27

MMDS Target Component4.8 MMDS0508 Menu Entries4–33MMDS0508 Target InterfaceFigure 4.12 Error MessageClick Cancel to open the Communication Device Spe

Strona 28

MMDS Target Component4.8 MMDS0508 Menu Entries4–34MMDS0508 Target InterfaceIf you have checked the Auto Select according MCU-ID checkbox, the system

Strona 29 - 4.8 MMDS0508 Menu Entries

MMDS Target Component4.8 MMDS0508 Menu Entries4–35MMDS0508 Target InterfaceFigure 4.14 Target SignalsThis dialog box lets you specify the MCU clock a

Strona 30 - 4.8.1 Communication Baud Rate

MMDS Target Component4.9 Default Target Setup4–36MMDS0508 Target Interface4.9 Default Target SetupAs with any target, you can use the Target menu to

Strona 31 - 4.8.2 Memory Configuration

MMDS Target Component4.10 Bus Analyzer4–37MMDS0508 Target InterfaceFor a PC: Any valid communication device (COM1,COM2,etc.).Example:COMDEV=COM2For S

Strona 32

MMDS Target Component4.10 Bus Analyzer4–38MMDS0508 Target Interface4.10.1.1 WatchpointsThe MMDS0508 automatically maps available watchpoints to a pro

Strona 33

MMDS Target Component4.10 Bus Analyzer4–39MMDS0508 Target InterfaceFigure 4.15 Bus Analyzer4.10.2.1 The Trace window popup menuFigure 4.16 Trace Wind

Strona 34 - 4.8.4 Signals Emulation

Table of ContentsTOC–4MMDS0508 Target Interface4.3.5 MCU . . . . . . . . . . . . . . . . . . . . . . .

Strona 35 - 4.8.5 Bus Tracing

MMDS Target Component4.10 Bus Analyzer4–40MMDS0508 Target Interfacesymbolic name values must match. If there is an inconsistency, the system prompts

Strona 36 - 4.9 Default Target Setup

MMDS Target Component4.10 Bus Analyzer4–41MMDS0508 Target Interface4.10.2.2.1 TermUse this area to specify the term displayed for editing. The term i

Strona 37 - 4.10 Bus Analyzer

MMDS Target Component4.10 Bus Analyzer4–42MMDS0508 Target InterfaceIn triggered modes, the analyzer uses your term definitions to track the occurrenc

Strona 38 - 4.10.2 Using the Bus Analyzer

MMDS Target Component4.10 Bus Analyzer4–43MMDS0508 Target Interface4.10.2.4.2 Continuous: Events OnlyStores all the events that you defined in the Tr

Strona 39

MMDS Target Component4.10 Bus Analyzer4–44MMDS0508 Target Interface4.10.2.6.3 Sequential: A + B -> C + D Select this option to start bus-analyser

Strona 40

MMDS Target Component4.10 Bus Analyzer4–45MMDS0508 Target Interface4.10.2.8 Time Tag Clock SetupEach frame of the trace buffer includes a time refere

Strona 41

MMDS Target Component4.10 Bus Analyzer4–46MMDS0508 Target Interface4.10.3 Collecting DataWhen your have initialized the emulator and the bus analyzer

Strona 42

MMDS Target Component4.10 Bus Analyzer4–47MMDS0508 Target Interface4.10.3.7 Recording Bus DataWhen data collection begins, the bus analyzer starts re

Strona 43

MMDS Target Component4.10 Bus Analyzer4–48MMDS0508 Target InterfaceThe analyzer can display its contents as text or as a graphic. You can have a text

Strona 44

MMDS Target Component4.10 Bus Analyzer4–49MMDS0508 Target Interface4.10.4.3.2 Address This column lists frame address bus values, as four hexadecimal

Strona 45

1–5MMDS0508 Target Interface1General Description1.1 IntroductionThe M68MMDS05/08 Motorola Modular Development System (MMDS) is a tool for developing e

Strona 46 - 4.10.3 Collecting Data

MMDS Target Component4.10 Bus Analyzer4–50MMDS0508 Target InterfaceFigure 4.21 Trace Instructions Only Format Display 4.10.4.5 Graphical DisplayThe f

Strona 47 - 4.10.4 Viewing Collected Data

MMDS Target Component4.10 Bus Analyzer4–51MMDS0508 Target InterfaceFigure 4.22 Trace Zoom DisplayThe figure above is a zoomed-in graphical display.To

Strona 48

MMDS Target Component4.10 Bus Analyzer4–52MMDS0508 Target Interfacemoving the marker over a bus analyzer textual or graphical display lets you view a

Strona 49

MMDS Target Component4.10 Bus Analyzer4–53MMDS0508 Target InterfaceFigure 4.25 Item Content4.10.5 Scrolling the DisplayYou can use display scrollbars

Strona 50

MMDS Target Component4.10 Bus Analyzer4–54MMDS0508 Target InterfaceFigure 4.27 Search Frame4.10.5.2 Search for EventsTo search for an event occurrenc

Strona 51

MMDS Target Component4.10 Bus Analyzer4–55MMDS0508 Target Interfacefinds a matching frame, the marker moves to the frame. If necessary, the system sc

Strona 52

MMDS Target Component4.10 Bus Analyzer4–56MMDS0508 Target InterfaceUse this page to define the search pattern, in the same way you completed the Trig

Strona 53 - 4.10.5 Scrolling the Display

MMDS Target Component4.10 Bus Analyzer4–57MMDS0508 Target Interface4.10.6 Dumping the Bus analyzer data to a file To dump the Bus analyzer data to a

Strona 54

MMDS Target Component4.10 Bus Analyzer4–58MMDS0508 Target InterfaceFigure 4.31 Analyzer Dump Only Frame4.10.6.1.5 OK ButtonClick the OK button to clo

Strona 55

A–59MMDS0508 Target InterfaceAAppendix A.1 MMDS CommandsThis section describes MMDS-specific commands.Use MMDS-specific commands as you would any othe

Strona 56

General DescriptionSystem Components1–6MMDS0508 Target Interface• 64 hardware instruction breakpoints over the 64-kilobyte memory map • A personality

Strona 57

AppendixMMDS CommandsA–60MMDS0508 Target InterfaceWithout a rate value, the command displays the Communications Baud Rate Specification dialog box for

Strona 58

AppendixMMDS CommandsA–61MMDS0508 Target InterfaceCT *Clears all triggers.This command clears both triggers of a range definition, even though just on

Strona 59 - Appendix

AppendixMMDS CommandsA–62MMDS0508 Target Interfaceaddress range: A range of addresses to trip the trigger. To specify a range, use starting and ending

Strona 60 - A.1.2 Trigger Commands

AppendixMMDS CommandsA–63MMDS0508 Target Interfaceof Term A to H. Without a mask, the ST command uses the unmasked value 0x1F for the clips.Each trigg

Strona 61

AppendixMMDS CommandsA–64MMDS0508 Target InterfaceA bit set in both the clips and masks sets the trigger to high (-H). A bit clear in clips, but set i

Strona 62

AppendixMMDS CommandsA–65MMDS0508 Target Interfacelist: A list of trigger identifiers (A, B, C, or D), separated by comma or space characters.*: All t

Strona 63

AppendixMMDS CommandsA–66MMDS0508 Target InterfaceTEABEnables triggers A and B.Example:TE *Enables all triggers.A.1.3 Bus Analyzer CommandsARMA.1.3.1

Strona 64

AppendixMMDS CommandsA–67MMDS0508 Target InterfaceA.1.3.5 Syntax DARMA.1.3.6 DescriptionThe DARM command disarms the bus analyzer. When disarmed, the

Strona 65

AppendixMMDS CommandsA–68MMDS0508 Target InterfaceGFA.1.3.10 Short Description go to frame.A.1.3.11 SyntaxGF frameframe: Frame number, in the range 1.

Strona 66 - A.1.3 Bus Analyzer Commands

AppendixMMDS CommandsA–69MMDS0508 Target InterfaceA.1.3.15 DescriptionThe GP command searches the analyzer trace buffer for a frame that matches the d

Strona 67

General DescriptionSystem Components1–7MMDS0508 Target Interface• 9-lead RS-232 serial cable: the cable that connects the station module to the host-c

Strona 68

AppendixMMDS CommandsA–70MMDS0508 Target InterfaceLF logfileOpen the logging file.Example:LTCopy all the trace buffer to the logging file.Example:NOLF

Strona 69

AppendixMMDS CommandsA–71MMDS0508 Target Interface500,000 Hz divided by an integer. Thus, 50000 is valid, but 49000 is not. (If you specify 49000, the

Strona 70

AppendixMMDS CommandsA–72MMDS0508 Target Interface!:The inversion operator, which applies to a single address or data value. Specifying !sets a patter

Strona 71

AppendixMMDS CommandsA–73MMDS0508 Target Interface;R: Search for a read bus cycle only.;W : Search for a write bus cycle only.;RW: Search for either a

Strona 72

AppendixMMDS CommandsA–74MMDS0508 Target Interfacewould trip the trigger: 0xC000, 0xC001, 0xC002, or 0xC003. For Address 0x00B0, Mask 0xFFF0, any add

Strona 73

AppendixMMDS CommandsA–75MMDS0508 Target InterfaceA.1.3.27 DescriptionThe SQ command sets the analyzer sequencer mode. If this command includes no par

Strona 74

AppendixMMDS CommandsA–76MMDS0508 Target InterfaceTTDisplays the difference between the beginning and ending frames in the trace buffer.Example:TT 80D

Strona 75

AppendixMMDS CommandsA–77MMDS0508 Target InterfaceA.1.4 Target Signal Emulation CommandsSIGA.1.4.1 Short Description set emulator signals.A.1.4.2 Synt

Strona 76

AppendixMMDS CommandsA–78MMDS0508 Target InterfaceA.1.5.2 SyntaxRESET [GO|STOP]GO: Resets the MCU and does a Go from Reset.STOP: Resets the MCU and st

Strona 77 - A.1.5 Reset Commands

AppendixMMDS CommandsA–79MMDS0508 Target InterfaceA.1.6.3 DescriptionThe LOADMAP command loads a memory map from a file. The file specification must b

Strona 78 - A.1.6 Other Commands

General DescriptionSystem Components1–8MMDS0508 Target InterfaceFreescale Semiconductor, Inc.For More Information: www.freescale.com

Strona 79

AppendixMMDS CommandsA–80MMDS0508 Target InterfaceROM 3E00..FDFF ROMIO FE00..FE1F PRU or TOP TOP board resource or the PRUNONE FE20..FFDB NONEROM FFDC

Strona 80

AppendixMMDS CommandsA–81MMDS0508 Target InterfaceExample:OSC OSC8MHZ// Use the 8 Mhz internalemulator clock.PROTOCOLA.1.6.10 Short Descriptioncontrol

Strona 81

AppendixMMDS CommandsA–82MMDS0508 Target Interface;D: Disables the real time memory block.A.1.6.15 DescriptionThe RTMEM command lets you enable or dis

Strona 82

IDX–83MMDS0508 Target InterfaceIndexSymbols.MEM 32AARM 66Arming 46BBAUD 59BAUDRATE 36, 37Bus Analyzer 37CCables, ConnectingHost Computer 14Power 15Tar

Strona 83

IDX–84 MMDS0508 Target InterfaceMMCU Clock 35MCU clock 35MCU-Id 32MEM 79Memory 34Memory Configuration 31Memory Map 31Menu 29MMDS0508 24MMDS0508 Server

Strona 84

IDX–85MMDS0508 Target InterfaceSearch 53Event 54Frame 53Pattern 55Sequencer Setup 41Sequential 43Serial 18Show Protocol 31ShowLocation 52SHOWPROT 37SI

Strona 85

IDX–86 MMDS0508 Target InterfaceFreescale Semiconductor, Inc.For More Information: www.freescale.com

Strona 86

2–9MMDS0508 Target InterfaceInstallation 2Installation2.1 IntroductionComplete MMDS installation consists of:• Configuring the platform board, • Confi

Komentarze do niniejszej Instrukcji

Brak uwag