PEmicro TRK-USB-MPC5604B Manual de usuario

Purchase Agreement
P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any
products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not
assume any liability arising out of the application or use of any product or circuit described herein.
This software and accompanying documentation are protected by United States Copyright law and
also by International Treaty provisions. Any use of this software in violation of copyright law or the
terms of this agreement will be prosecuted.
All the software described in this document is copyrighted by P&E Microcomputer Systems, Inc.
Copyright notices have been included in the software.
P&E Microcomputer Systems authorizes you to make archival copies of the software and
documentation for the sole purpose of back-up and protecting your investment from loss. Under no
circumstances may you copy this software or documentation for the purpose of distribution to others.
Under no conditions may you remove the copyright notices from this software or documentation.
This software may be used by one person on as many computers as that person uses, provided that
the software is never used on two computers at the same time. P&E expects that group programming
projects making use of this software will purchase a copy of the software and documentation for each
user in the group. Contact P&E for volume discounts and site licensing agreements.
P&E Microcomputer Systems does not assume any liability for the use of this software beyond the
original purchase price of the software. In no event will P&E Microcomputer Systems be liable for
additional damages, including any lost profits, lost savings or other incidental or consequential
damages arising out of the use or inability to use these programs, even if P&E Microcomputer Systems
has been advised of the possibility of such damage.
By using this software, you accept the terms of this agreement.
© 2012 P&E Microcomputer Systems, Inc. “MS-DOS” and “Windows” are registered trademarks of
Microsoft Corporation. “Freescale” and “ColdFire” are registered trademarks of Freescale, Inc. The
Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks
are trademarks and service marks licensed by Power.org. Qorivva is a registered trademark of
Freescale Semiconductor.
P&E Microcomputer Systems, Inc.
98 Galen St.
Watertown, MA 02472
617-923-0053
http://www.pemicro.com
Manual version 1.00, May 2012
Downloaded from Arrow.com.Downloaded from Arrow.com.

TRK-USB-MPC5604B EVB User Manual ii
1 INTRODUCTION ............................................................................................ 1
1.1 Overview ........................................................................................................ 1
1.2 Package Contents .......................................................................................... 1
1.3 Supported Devices ......................................................................................... 1
1.4 Recommended Materials ............................................................................... 1
1.5 Handling Precautions ..................................................................................... 1
2 HARDWARE FEATURES............................................................................... 2
2.1 TRK-USB-MPC5604B Board Features .......................................................... 2
2.2 TRK-USB-MPC5604B Jumper/Connector Quick Reference.......................... 3
3 GETTING STARTED WITH THE TRK-USB-MPC5604B ............................... 4
4 SYSTEM SETUP ............................................................................................ 4
4.1 Overview ........................................................................................................ 4
4.2 Operating System Requirements .................................................................. 4
4.3 Hardware Setup ............................................................................................. 4
5 OPERATING MODES..................................................................................... 5
5.1 Overview ........................................................................................................ 5
5.2 Debug Mode................................................................................................... 5
5.3 Run Mode....................................................................................................... 6
5.4 External JTAG/Nexus Mode........................................................................... 6
6 JUMPER SETTINGS ...................................................................................... 6
6.1 OSJTAG Bootloader Enable .......................................................................... 6
7 TRK-USB-MPC5604B CODE DEVELOPMENT SOFTWARE........................ 7
7.1 Using CodeWarrior With The TRK-USB-MPC5604B ..................................... 7
7.2 Using P&E Software With The TRK-USB-MPC5604B ................................... 8
8 TRANSITIONING TO YOUR OWN TARGET ................................................. 8
8.1 Hardware Solutions At A Glance.................................................................... 8
8.2 Working With P&E’s Multilink Universal or Multilink Universal FX ............... 10
8.3 Working With P&E’s Cyclone MAX .............................................................. 11
9 TROUBLESHOOTING.................................................................................. 12
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

TRK-USB-MPC5604B EVB User Manual 1
1 INTRODUCTION
1.1 Overview
The TRK-USB-MPC5604B is a low-cost development system supporting
Freescale MPC5604B microcontrollers in 100LQFP packages. The
Embedded OSJTAG circuitry on the TRK-USB-MPC5604B board allows the
processor on the board to be debugged and programmed via USB from a PC.
In addition, the demo board can be powered using the USB bus.
1.2 Package Contents
The TRK-USB-MPC5604B package includes the following items:
• TRK-USB-MPC5604B Board
• Freescale Warranty Card
1.3 Supported Devices
The TRK-USB-MPC5604B supports the following devices:
• MPC5604B microcontrollers in 100LQFP packages
1.4 Recommended Materials
• Freescale MPC5604B reference manual and datasheet
• TRK-USB-MPC5604B board schematic
1.5 Handling Precautions
Please take care to handle the package contents in a manner such as to
prevent electrostatic discharge.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

2 TRK-USB-MPC5604B EVB User Manual
2 HARDWARE FEATURES
The TRK-USB-MPC5604B is a demonstration and development system for
Freescale’s MPC5604B microcontrollers in 100LQFP packages. Application
development is quick and easy using Embedded OSJTAG. An optional 14-pin
JTAG port is provided to allow the use of an external Qorivva MPC55xx/56xx
interface such as P&E’s USB Multilink or Cyclone MAX automated
programmer. P&E’s USB Multilink provides faster communication speeds and
can be used to debug both the TRK-USB-MPC5604B and the user’s own
targets.
Note: The DEMO board’s Embedded OSJTAG is intended to function with the on-
board processor only. It cannot be used to communicate with other devices.
2.1 TRK-USB-MPC5604B Board Features
• Tower Connection
• Board is black in color
• Minimal Size ~ 3.5” x 1.375”
• Soldered SPC5604CF2MLL6 device
• Embedded OSJTAG: USB to JTAG circuitry which allows host PC to
communicate with the microcontroller through USB 2.0.
• 14-Pin JTAG connection port
• Two power LEDs for USB and Target respectively
• RESET Push Button and LED indicator
• User Features:
• 2 User-programmable Push Buttons
• 2 3x1 Jumpers to select signals for virtual serial or LIN0
• 2 User-programmable bi-color LED’s
• 1 Temperature Sensor
• Specifications:
• Board Size 3.5” x 1.375”
• Power Input:
• USB Cable: 5VDC, 500mA max
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

TRK-USB-MPC5604B EVB User Manual 3
Figure 2-1: Top Component Placement
2.2 TRK-USB-MPC5604B Jumper/Connector Quick Reference
Default Jumper Settings
The following is a list of default jumper settings for TRK-USB-MPC5604B
board. The settings listed indicate the “on” (or installed) position.
Default Jumper Settings
JUMPER OPTION SETTINGS DESCRIPTION
J3
OSJTAG
Bootloader
Enable
(default: OFF)
1-2
Forces OSJTAG to start up
in bootloader mode for
firmware updates
J6 TxD Enable
(default: ON) 1-2 Selects TxD signal for virtual
serial port
J7 RxD Enable
(default: ON) 1-2 Selects RxD signal for virtual
serial port
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

4 TRK-USB-MPC5604B EVB User Manual
3 GETTING STARTED WITH THE TRK-USB-MPC5604B
The TRK-USB-MPC5604B is a low-cost board targeting quick microcontroller
evaluation. Please refer to the TRK-USB-MPC5604B Quick Start Guide for
instructions on how to install software, connect the TRK-USB-MPC5604B to
your PC, and run quick demonstrations.
4 SYSTEM SETUP
4.1 Overview
The Embedded OSJTAG driver is required to operate the TRK-USB-
MPC5604B using a PC. The Embedded OSJTAG driver should be installed
before the PC is connected to the TRK-USB-MPC5604B. This driver can be
found at freescale.com/TRK-USB-MPC5604B, or at http://www.pemicro.com/
osbdm.
Because new features and bug fixes are implemented frequently, it is strongly
recommended that the user download and install the latest OSJTAG drivers.
4.2 Operating System Requirements
The following are the resources required to run the CodeWarrior Development
Studio and the TRK-USB-MPC5604B:
• A PC-compatible system running Windows 2000, Windows XP,
Windows Vista, or Windows 7
• 128MB of available system RAM, and 1GB of available hard disk
space
• A USB port
4.3 Hardware Setup
4.3.1 First-Time Connection
The TRK-USB-MPC5604B may be connected to a PC through a USB port.
Connection steps are listed below in typical order:
1. Plug the USB connector on the TRK-USB-MPC5604B Board into a
free USB port of the PC.
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

TRK-USB-MPC5604B EVB User Manual 5
2. The operating system will recognize the Embedded OSJTAG circuitry
and P&E’s USB to Serial circuitry. Depending on the operating sys-
tem, you may see the “Found New Hardware Wizard” dialog to assist
you with installation. Follow the onscreen Windows instructions to
install the OSJTAG driver (these instructions may vary slightly
depending on your specific operating system). For the latest drivers,
please visit www.freescale.com/TRK-USB-MPC5604B.
3. Select the “Install the software automatically (Recommended)” option
and click the “Next” button. Windows will install the driver files to your
system.
4. At the end of the installation, click the “Finish” button.
Note: Depending on the operating system, you may see the “Found New Hardware
Wizard” dialog again to assist you with software installation for “PEMicro USB
Serial Port (i1).” Follow the onscreen Windows instructions.
1. Select the “Install the software automatically (Recommended)” option
and click the “Next” button.
2. Windows will install the driver files to your system. Click the “Finish”
button to exit the “Found New Hardware Wizard.”
If the TRK-USB-MPC5604B hardware interface driver is now properly
installed on your system, the green USB LED on the TRK-USB-MPC5604B
should be illuminated. In addition, if you turn on the system power of the TRK-
USB-MPC5604B you will see the yellow Power LED illuminate.
5 OPERATING MODES
5.1 Overview
The TRK-USB-MPC5604B’s Embedded OSJTAG circuitry, featured hardware
components, and optional external JTAG header make it a versatile
development tool. Below are some of the featured operating modes of the
TRK-USB-MPC5604B.
5.2 Debug Mode
A host communicates with the TRK-USB-MPC5604B through the Embedded
OSJTAG circuitry. Either the CodeWarrior Development Studio or P&E’s
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.

6 TRK-USB-MPC5604B EVB User Manual
Qorivva software tools will work with the TRK-USB-MPC5604B. Please refer
to Section 7 - TRK-USB-MPC5604B CODE DEVELOPMENT SOFTWARE
for more information.
5.3 Run Mode
The TRK-USB-MPC5604B’s rich component list empowers it to perform a
variety of tasks. Once an application is developed, debugged, and
programmed properly into the microcontroller’s internal flash memory, it can
run with or without connecting to a host.
5.4 External JTAG/Nexus Mode
The TRK-USB-MPC5604B has an optional JTAG/Nexus header for
debugging and programming the on-board MPC5602P microcontroller using
an external Qorivva hardware tool, such as P&E’s USB Multilink or Cyclone
MAX. Please refer to Section 8 - TRANSITIONING TO YOUR OWN
TARGET for more information. A user can take advantage of this mode to
develop a target-specific MPC5602P system and compare it with the TRK-
USB-MPC5604B when necessary.
6 JUMPER SETTINGS
This section describes the various jumpers settings that are available on the
TRK-USB-MPC5604B. Figures depict the default setting for each jumper.
6.1 OSJTAG Bootloader Enable
6.1.1 J3 - OSJTAG Bootloader Enable
1-2 Forces OSJTAG to start up in bootloader mode for firmware updates
(default: OFF)
Figure 6-2: OSJTAG IRQEnable (J3)
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.
Tabla de contenidos
Manuales populares de Hardware de computadora de otras marcas

EMC2
EMC2 VNX Series Manual del propietario

Panasonic
Panasonic DV0PM20105 Manual de usuario

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Manual de usuario

Gigabyte
Gigabyte B660M DS3H AX DDR4 Manual de usuario

Raidon
Raidon iT2300 Manual de usuario

National Instruments
National Instruments PXI-8186 Manual de usuario













