Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Similar documents
_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

_ V1.3. MPC564xB ActiveGT POD. POD Hardware Reference

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

Supported Architectures Supported Cores Supported microcontroller families. Cortex-M0 Cortex-M1 Cortex-M3 Cortex-M4 ARM7 ARM720T ARM7DI ARM7TDMI

ST SPC58 B Line Emulation Adapter System

Leopard Nexus Emulation Adapter 257BGA 144TQ

Bolero Nexus Emulation Adapter 208BGA 100TQ

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

Easy Kit Board Manual

Zephyr Engineering, Inc

_ V1.1. Motorola 6809 B POD rev. C. POD Hardware Reference

HCS12 BDM Getting Started V4.3

UM1699 User manual. SPC563M-DISP Discovery+ evaluation board. Introduction

EVB9S08DZ60. Demonstration Board for Freescale MC9S08DZ60. User s Manual

NEC 78K0- Family On-Chip Emulation

Qorivva MPC5744P Evaluation Board 144LQFP Expansion Board User s Guide Barbara Johnson Applications Engineering

KT-LINK. User Manual. KRISTECH ver A

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

Contents. Cortex M On-Chip Emulation. Technical Notes V

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

_ V1.2. Motorola 68HC08 JL POD rev. D1. POD Hardware Reference

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Digilab 2E Reference Manual

IAR Embedded Workbench

EB-51 Low-Cost Emulator

AC/DC Adapter. Figure 1. Hardware Setup

_ V ST STM8 Family On-Chip Emulation. Contents. Technical Notes

Digilab 2 Reference Manual

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

Nios Embedded Processor Development Board

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

Quick-Start Guide. BNS Solutions. QSK62P Plus

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

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

Preliminary USERS MANUAL Ver. 1.0

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

Programming in the MAXQ environment

VSX-6101 VSX-6100 VSX-6100-EVB DM&P

Legacy Debug Adapters

Infineon DAP Active Probe

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

VSX-6101-V2 VSX-6100-EVB (Evaluation board) DM&P Vortex86SX 300MHz DIP 48pin CPU Module

Freescale 68HCS12 Family On-Chip Emulation

MX Educational Target User Manual

SPC56 MCU family development tools

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

User Guide. Date Apr BlueEva+C11/G2. Stollmann. E + V GmbH. User Guide

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

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

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

_ V1.2. ione-bt Wireless Debugger. Hardware Reference

PIC-32MX development board Users Manual

Quick Start Guide. S12VR64EVB S12 MagniV Mixed-Signal MCUs. S12 MagniV

AN4782 Application note

Figure 1. 8-Bit USB Debug Adapter

ARM HSSTP Active Probe

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

_ V Renesas R8C In-Circuit Emulation. Contents. Technical Notes

SEMICONDUCTOR PRODUCT INFORMATION

M32 Development Board

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

AVR-P development board Users Manual

Polmaddie6 User Manual. Issue 1.0

_ V PowerPC 4xx Family On-Chip Emulation. Contents. Technical Notes

UT32M0R500-EVB Development Board User Manual

Getting Started with STK200 Dragon

Using Ultra-XD for Synopsys DesignWare ARC Cores with the MetaWare Debugger

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

EMUL-PPC-PC. Getting Started Guide. Version 1.0

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

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

STR710-EVAL. Evaluation Board for STR71xF. Main components. Description. Features. STR710-EVAL board

ec5554 Microcontroller Module

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8

CEIBO FE-51RD2 Development System

Chapter 2 ICB Architecture Chapter 3 Board Components GPIO Interface RS-232 Interface RS-485 Interface...

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc

XC164CS Prototype Board

BIG8051. Development system. User manual

BLE232: Manual Copyright 2014 taskit GmbH

ARM programmer and daughter board EB Technical datasheet

AVR-P20 development board Users Manual

Subject: Jumper, DIP and optional resistor settings for ROACH rev Location of jumpers, switches and resistors on hardware

5I21 SERIAL ANYTHING I/O MANUAL

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

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

Transcription:

_ V1.0 User s Manual Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller Ordering code ITMPC5517 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark of isystem AG. All other trademarks used in this document are property of their respective owners. www.isystem.com isystem, July 2008 1/12

Contents Contents... 2 Features... 3 Specifications... 3 ITMPC5517 Features... 3 Software Development... 3 Getting Started - Setting up the ITMPC5517... 3 Power Supply... 3 Use of On-Board Integrated Debugger... 4 What To Do Now?... 4 Troubleshooting... 4 ITMPC5517 doesn t show signs of life by first start... 4 Unable to download the code to the board... 5 Checksum failed error... 5 Default Memory Map... 5 Downloading the code into the memory... 5 Settings and Options... 5 Jumpers... 5 Status Indicators... 5 Component List... 6 Connectors... 7 14-pin JTAG debug connector (ONCE)... 7 P6: LIN connector... 7 P2: Nexus 38-pin Mictor debug connector... 8 P5: RS232 connector and P8: CAN connector... 8 CPU expansion connector... 8 Appendix A... 9 View of the ITMPC5517... 9 Schematic... 10 CPU Expansion Connector... 12 isystem, July 2008 2/12

Features The ITMPC5517 Target Board is an evaluation and a development system for the Freescale MPC5517 microcontroller. The ITMPC5517 package consists of a USB cable, a power supply and a target board populated with the Freescale MPC5517 CPU, JTAG debug and Nexus debug connectors and an onboard integrated isystem JTAG debugger. The application under the development or test runs from the internal CPU flash. Specifications Clock Speed up to 80 MHz Power requirement: 15-24V DC, + in the center @ 500 ma (if the 12V power output is not used, also a 9-15V power supply can be used) Power output: 12V, 5V, 3.3V, 2.5V and 1.5V regulated supplies Board Size: 131 mm x 101 mm ITMPC5517 Features MPC5517, QFP144 8MHz clock (ext. crystal) Power Indicators Supply voltage indications for 5V, 3.3V, and 2.5V supplies User Indicator two user indicators to provide user conceived visual response during testing Configuration jumper: Jumper J1 enables/disables the isystem on-board integrated USB- JTAG debugger Two debug options available JTAG, Nexus Low cost and user friendly support manual and software Software Development The board has been tested and does run at speeds up to 80 MHz, which you can set by engaging the PLL module in your software. Software development on the ITMPC5517 can be performed using the isystem on-board integrated USB-JTAG debugger. Alternatively, external development tools can be connected to the ONCE (JTAG) or P2 (Nexus) connector. This provides real-time access to all hardware, peripherals and memory on the board. Software is usually uploaded to the external SRAM where it s executed during the development. Then it can be programmed into the CPU Flash in order to execute in standalone when the power is applied. Getting Started - Setting up the ITMPC5517 Power Supply Permissible input voltage: 15-24 V DC. The required current load capacity of the power supply depends on the specific configuration of the ITMPC5517. A power supply with a minimum of 500mA is recommended and delivered in the package. Please use the power supply that was shipped with the evaluation board. Switch-on the target board after the AC adapter is plugged into the wall and connected to the target board. Check that power indicators (LD1, LD2, LD3) lit, indicating that 5V, 3.3V and 2.5V voltage is present. Note: When connecting an external debugger, make sure that the emulator is powered on first, then the target board and vice versa when switching off the system. First, switch off the target and then the emulator. isystem, July 2008 3/12

Use of On-Board Integrated Debugger Follow below instructions, in order to get a sample application running with out of the box experience. If winidea 2008 CD is not part of the package, please obtain winidea 2008 setup from your local isystem office or from www.isystem.com. Install winidea 2008 full setup on a PC. Set jumper J1, which enables on-board integrated debugger. Make sure that power switch on the ITMPC5517 is in off position. Connect the power supply to the ITMPC5517. Switch on the ITMPC5517. Run winidea by selecting Start>Programs> and open ITMPC5517 sample workspace (.xjrf) in c:\winidea\2008\examples\targets\itmpc5517\intflash or obtain it from isystem if it s not available in the Examples directory. Connect USB cable between the PC and the ITMPC5517. Windows should auto-detect a new USB device and install belonging USB driver. In case of any problems, the driver is located under winidea install directory (e.g. c:\winidea\2008\usbdrv). Execute Debug/Download. This should program and run the application until main function. The application is now ready for debugging. If you run the application, a successful operation is indicated with blinking LED LD4 and LD5. The on-board integrated USB-JTAG debugger runs without restrictions for 90 days after using it for the first time. After the 90 day period expires, the debugger falls back to a restriction of a 32k byte download limit. The debugger can be upgraded to a regular debugger (no limits) by purchasing the debug enable license. Additionally, you need to purchase a regular winidea license. Please contact your local isystem distributor for more details on upgrading your development tool. What To Do Now? winidea allows you to run code step by step, set execution and access breakpoints, examine and modify the source code, rebuild the project using GNU compiler, which is optionally installed during winidea installation, and much more. For more information refer to the winidea documentation. Software in the combination with the development board can be used as a basis for developing future applications also on your hardware. This project illustrates various programming issues, which are essential to all winidea projects: Initialization of bus interface unit Initialization of configuration registers Implementation of dispatch table Format of linker definition file Correct project settings (Project>Settings), which ensure that the compiler is invoked successfully More interesting examples are also included on the support CD. Troubleshooting ITMPC5517 doesn t show signs of life by first start a) Check the power supplied to the EVB board Diodes LD1, LD2 and LD3. b) When using the on-board integrated JTAG debugger, make sure that Jumper J1 is enabled. When Jumper J1 is not enabled, a connection to the JTAG or Nexus port must be made. c) Try slow JTAG Scan Speed if the debugger cannot connect to the CPU. isystem, July 2008 4/12

d) Execute debug Reset instead of debug Download. Unable to download the code to the board a) Check the power supplied to the EVB board. b) Ensure that the correct workspace was loaded into winidea. c) Check the hardware configuration: Tools>Hardware Plug-In Hardware>Hardware Hardware>Emulation Options d) Reset the board and try to connect again. Checksum failed error a) When performing any kind of checksum, remove all software breakpoints Default Memory Map The MPC5517 of the MPC5500 family has up to 80-Kbyte of internal SRAM and internal 1.5MB Flash memory. Both the internal SRAM and the Flash memory can hold instructions and data. The SRAM block is powered for standby operation. The provided software uses the default memory map. If you modify the memory map make sure that all memory banks and chip select configuration settings are adjusted accordingly. Downloading the code into the memory winidea allows you to load the code directly into the internal Flash memory through the standard debug download. winidea identifies, which code from the download file fits in the internal FLASH, and loads it to the Flash through the flash programming procedure hidden to the user. All other code propagates to the target through standard memory writes. Demo software has the example configured for the internal Flash. Load the project into winidea and execute debug download (Debug->Download), which will download the code directly to the Flash memory. For more information see the winidea user s manual. Settings and Options Jumpers Jumper J1 selects whether isystem on-board integrated USB-JTAG debugger is used or an external debug tool. Jumper pin 1 is marked with a white square on the ITMPC5517 PCB. If pin 1 cannot be located directly from the ITMPC5517, please use Figure 1 for assistance. Note: Don t change jumper settings while the ITMPC5517 Target Board is supplied with power! Status Indicators Three LED diodes show the presence of supply voltages. LD1 (+5V), LD2 (+3.3V) and LD3 (+2.5V) must light when the power is applied to the evaluation board. LD4 and LD5 are available for the user as a status indicator. isystem, July 2008 5/12

Component List Name Description U1 Freescale MPC5517 CPU P1(bottom) Connector for manufacturing purpose P2 Nexus debug connector P3 USB connector (integrated debugger) P5 RS232 connector P6 LIN connector (small and big) P8 CAN connector ONCE JTAG debug connector J1 Debug mode J2 LIN master mode pull-up enable LD1 Power LED 5V LD2 Power LED 3,3V LD3 Power LED 2,5V LD4 User LED LD5 User LED SW1 Power switch isystem, July 2008 6/12

Connectors 14-pin JTAG debug connector (ONCE) CPU_TDI 1 2 GND CPU_TDO 3 4 GND CPU_TCK 5 6 GND N.C. 7 8 N.C. CPU_RESET 9 10 CPU_TMS 3V3 11 12 N.C. N.C. 13 14 CPU_TRST External JTAG debug tool connects to a 14-pin JTAG debug connector. Jumper J1 must be open when using external debugger. P6: LIN connector There are two LIN connectors that provide connection to the LIN interface. The bigger one allows easier connection of larger cables and they both connect to the same interface. Pin Signal 1 12V 2 V_SUP 3 LIN 4 GND isystem, July 2008 7/12

P2: Nexus 38-pin Mictor debug connector Signal Pin Pin Signal Not used 1 2 Not used Not used 3 4 Not used Not used 5 6 CLKOUT Not used 7 8 Not used RSTIN 9 10 EVTIN TDO 11 12 VTREF Not used 13 14 Not used TCK 15 16 MDO7 TMS 17 18 MDO6 TDI 19 20 MDO5 NTRST 21 22 MDO4 Not used 23 24 MDO3 Not used 25 26 MDO2 Not used 27 28 MDO1 Not used 29 30 MDO0 Not used 31 32 EVTO Not used 33 34 MCKO Not used 35 36 Not used Not used 37 38 MSEO0 External Nexus debug tool connects to a Nexus 38-pin Mictor debug connector. Jumper J1 must be open when using external debugger. P5: RS232 connector and P8: CAN connector There are two connectors on the side of the evaluation board. The P5 connector is a standard RS232 connector and the P8 is a CAN-BUS connector. DSR 6 RTS 7 CTS 8 RI 9 1 CD 2 TXD 3 RXD 4 DTR 5 GND 6 CANH 7 8 9 1 2 CANL 3 4 5 GND P5: RS232 connector P8: CAN-BUS connector CPU expansion connector The CPU expansion connector makes all the CPU signals accessible and can be used in order to expand the development system by connecting the ITMPC5517 to another module. Please see the schematic for the pinout. isystem, July 2008 8/12

Appendix A View of the ITMPC5517 isystem, July 2008 9/12

Schematic isystem, July 2008 10/12

isystem, July 2008 11/12

CPU Expansion Connector The CPU Expansion Connector is used for easier connection to the CPU pins. 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 2 1 107 108 4 3 105 106 6 5 103 104 8 7 101 102 10 9 99 100 12 11 97 98 14 13 95 96 16 15 93 94 18 17 91 92 20 19 89 90 22 21 87 88 24 23 85 86 26 25 83 84 28 27 81 82 30 29 79 80 32 31 77 78 34 33 75 76 36 35 73 74 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 CPU Expansion Connector Top view CPU Expansion Connector - Dimensions Disclaimer: isystem assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information herein. isystem. All rights reserved. isystem, July 2008 12/12