BlackHawk Labs USB560v2 Installation Manual

System trace emulator
Table of Contents
Blackhawk USB560v2
System Trace Emulator
Installation Guide
USB560v2-IG-01
APRIL 2012
Table of Contents
loading

Summary of Contents for BlackHawk Labs USB560v2

  • Page 1 Blackhawk USB560v2 System Trace Emulator Installation Guide USB560v2-IG-01 APRIL 2012...
  • Page 2 (tiexpressdsp Wiki - Updated: daily) 2. To get the latest documentation from TI, click: Get the latest DSP manuals from Trademarks BLACKHAWK™ is a trademark of EWA Technologies, Inc. All other marks are trademarks of their respective owners. XBlackhawk USB560v2 System Trace Emulator...
  • Page 3: Table Of Contents

    Appendix B.  Device Driver Installation ..................31  B.1.  USB Plug n’ Play for Windows XP/Vista/7 ................31  B.2.  Linux Device Information ......................33  B.3.  Blackhawk Control Panel ......................34  Appendix C.  Support and Contact Information ................35  Mailing Address ..........................35 ...
  • Page 4 Standard TI 14-pin signal definitions ................28  Table 5.  Compact TI 20 pin signal definitions ................28  Table 6.  ARM® 20-pin (Multi-ICE) signal definitions ..............29  Table 7.  TI 60-Pin Trace signal definitions ................... 30  XBlackhawk USB560v2 System Trace Emulator...
  • Page 5 Figure 37 - Driver Install Complete ...................... 32  Figure 38 - Windows Security Prompt – Signed Drivers ..............33  Figure 39 - Blackhawk Control Panel Dialog ..................33  Figure 40 - Blackhawk Control Panel ....................34  XBlackhawk USB560v2 System Trace Emulator...
  • Page 6: Bh560V2 Overview

    USB560v2-IG-01 1 BH560v2 Overview This section contains a brief overview of the features available in the Blackhawk USB560v2 System Trace Emulators (BH560v2). Except where noted, information in this document applies to both Windows and Linux operating systems. This installation guide describes the fundamentals of the BH560v2 and how to use it with your host machine and interface it to a target system.
  • Page 7: Hardware

    2.1.1 Other Hardware Requirments Target Board System - a self- powered board with a TI DSP and compatible JTAG header connection conforming to IEEE 1149.1 Standard. Copy of Code Composer Studio Version 4.2 or later XBlackhawk USB560v2 System Trace Emulator...
  • Page 8: Bh560V2 Pod

    BH560v2 USB host connection on its host-side end panel. This panel also includes two (2) bi-color LED indicators for status and activity, which are described in Table 2. MIPI 60 Connection Figure 2 - BH560v2 JTAG Cable End Panel XBlackhawk USB560v2 System Trace Emulator...
  • Page 9: Led Indicators

    Steady Green indicates unit has completed boot cycle and is ready. MODE Green Blinking Green means unit is booting up (boot time is ~20 seconds) Blinking Red indicates that unit is booting into MODE Safe Mode XBlackhawk USB560v2 System Trace Emulator...
  • Page 10: Led Modes Of Operation

    To clear safe mode, please refer to the section on the Bh560v2Config utility. Figure 5 - BH560v2 End Panel LEDs (safe mode) The USB cable must be connected to PC and BH560v2 for power, but has been omitted for better clarity. XBlackhawk USB560v2 System Trace Emulator...
  • Page 11: Target Interface Cable

    Figure 7 - Target Interface Cable drawing (side view) 2.4.1.1 Target Signal Buffer Board The BH560v2 kit does not contain an active buffer board. Do not use the BH560v2 with a buffer board. Only use MIPI60 pin converters. XBlackhawk USB560v2 System Trace Emulator...
  • Page 12: Pin Converters

    20-pin header can be found on the TI DM6446 EVM. Figure 10 - MIPI 60 to compact TI 20 Pin Converter (top/buffer board view) Figure 11 - MIPI 60 to compact TI 20 Pin Converter (bottom/target view) XBlackhawk USB560v2 System Trace Emulator...
  • Page 13: Mipi 60 To Arm 20 Pin Converter

    TI OMAP-L138 Experimenter board. Figure 12 - MIPI 60 to ARM 20 Pin Converter (top/buffer board view) Figure 13 - MIPI 60 to ARM 20 Pin Converter (bottom/target view) XBlackhawk USB560v2 System Trace Emulator...
  • Page 14: Usb Cable

    The BH560v2 has one power option - power supplied via USB port. 2.7.1.1 USB The BH560v2 pod contains a USB mini-B connector. This connector can be used for both data and power using the supplied USB cable (see Figure 16). XBlackhawk USB560v2 System Trace Emulator...
  • Page 15: Installation

    The eclipse update manager is part of CCS v4.2 and later (CCS v4 is based on the eclipse IDE). The update manager will automatically check for updates for Blackhawk emulation drivers as well as all other features installed with CCStudio.
  • Page 16: Software

    Figure 16 - Installation folder selection Figure 15 - Initial Welcome Screen Figure 17 - Product Configuration Figure 18 - License Agreement Screen Figure 19 - Custom Target Setup Screen Figure 20 - Custom Driver Setup Screen XBlackhawk USB560v2 System Trace Emulator...
  • Page 17: Figure 21 - Custom Setup Screen

    USB560v2-IG-01 Figure 21 - Custom Setup Screen Figure 22 - Overall Installation Status Figure 23 - Component Installation Status Figure 24 - Completion Screen XBlackhawk USB560v2 System Trace Emulator...
  • Page 18: Hardware

    Attach the USB cable “A” connector to an available USB port on the PC or USB hub. Then attach the mini-B connector to the emulator’s mini-B port (see Figure 3). Once both connections are made, the emulator will power-on. XBlackhawk USB560v2 System Trace Emulator...
  • Page 19: Configuration And Test

    It is also accessible through the shortcut on your desktop and start menu folder. \Program Files\Texas Instruments\ccsv4\emulation\Blackhawk\docs \ti\ccsv5\ccs_base\emulation\Blackhawk\docs (Linux) /opt/ti/ccsv5/ccs_base/emulation/Blackhawk/docs NOTE: This document also covers the configuration of the device for use over a local area network connection if you have an XDS560v2 model with an RJ45 connection. XBlackhawk USB560v2 System Trace Emulator...
  • Page 20: Jtag Signal Definitions

    Code Composer Studio v4.2 and later. Pin converters are supplied with the unit so that you can attach to target boards with various JTAG connections. These connections and their signal definitions are described in Appendix A. XBlackhawk USB560v2 System Trace Emulator...
  • Page 21: Using Code Composer Studio

    2. Using the “Platform” pull-down menu select the connection filter for your emulator. For the BH560v2, you would select “BH-XDS560v2-USB System Trace Emulator”. This will trigger the “Available Factory Boards” list to only show the imports for this emulator. XBlackhawk USB560v2 System Trace Emulator...
  • Page 22: Figure 27 - Ccs V4.2 Main Application Window - Basic Tab

    4. After you find the import that matches your target (or is closest to your target), select it and push the “Check” button. This will complete import of the configuration. 5. You can now save your setup, and start Debug section. XBlackhawk USB560v2 System Trace Emulator...
  • Page 23: Using The Create Board Feature

    NewTargetConfiguration, change the name if you wish and click on the Finish button see Figure 2. Select the Advance tab at the bottom of the middle window pane of Figure 28, if not already selected. Figure 28 - CCS v4.2 Main Application Window – Advanced Tab XBlackhawk USB560v2 System Trace Emulator...
  • Page 24: Figure 29 - Create Board Display In Ccsetup V4.2

    Figure 29 - Create Board display in CCSetup v4.2 4. In this example, we will use the connection definition for the BH560v2 over USB which is “BH XDS560v2-USB System Trace Emulator”. Select it and push the “Finish” button. XBlackhawk USB560v2 System Trace Emulator...
  • Page 25: Figure 30 - Ccsetup 4.2 Connection Properties Dialogs

    Figure 31. In this example, we will select and add an OMAP3530 processor. Highlight the processor and push the “Finish” button. Figure 31 - CCS v4.2 Create Board Dialog - Available Processors XBlackhawk USB560v2 System Trace Emulator...
  • Page 26: Figure 32 - Ccs V4.2 Create Board Dialog - Current Processor

    7. This will add the processor to the connection you created and display it in hierarchal form as shown in Figure 32. Figure 32 - CCS v4.2 Create Board Dialog - Current Processor 8. You can now save your setup, and start CCStudio Debug section. XBlackhawk USB560v2 System Trace Emulator...
  • Page 27: Appendix A. Target Connection Specifications

    TRD2.8 or TRD1.18 or TRD0.38 TRD3.9 or TRD0.19 TRD2.9 or TRD1.19 or TRD0.39 ‡ CBL_TYPE0 TRCLK3 TRCLK2 † TRD – Trace Data signal ‡ GND – GND signal also passes on pins 61,62,63,64 native to the QTH connector. XBlackhawk USB560v2 System Trace Emulator...
  • Page 28: A.2.  Ti 14-Pin Target Connection

    The following table describes the signal and pin definitions for the compact TI 20-pin JTAG connection. Table 5. Compact TI 20 pin signal definitions Signal Pin# Pin# Signal † nTRST RTCK TCLK EMU0 EMU1 † nSRST EMU2 EMU3 EMU4 † Signal active low XBlackhawk USB560v2 System Trace Emulator...
  • Page 29: A.4.  Arm® 20-Pin (Multi-Ice)Target Connection

    The following table describes the signal and pin definitions for the standard ARM® 20-pin (Multi- ICE) JTAG connection. Table 6. ARM® 20-pin (Multi-ICE) signal definitions Signal Pin# Pin# Signal † nTRST RTCK † nSRST † Signal active low XBlackhawk USB560v2 System Trace Emulator...
  • Page 30: A.5.  Ti 60-Pin Trace Target Connection

    Pin# Signal EMU18 † EMU17 nSRST EMU16 EMU14 EMU15 EMU12 EMU13 EMU11 TYPE 0 TCLKRTN TYPE 1 EMU9 EMU10 EMU7 EMU8 EMU5 EMU6 TCLK EMU4 EMU2 EMU3 EMU0 EMU1 † nTGTRST † Signal active low XBlackhawk USB560v2 System Trace Emulator...
  • Page 31: Appendix B. Device Driver Installation

    Windows security to verify and approve the driver manufacturer as shown in Figure 38 below. Typically, this is done during the installation of Code Composer Studio. Figure 34 - Found New Hardware Wizard welcome dialog XBlackhawk USB560v2 System Trace Emulator...
  • Page 32: Figure 35 - Found New Hardware Wizard Automatic Install Option

    USB560v2-IG-01 Figure 35 - Found New Hardware Wizard Automatic Install option Figure 36 - Copy Driver Files Figure 37 - Driver Install Complete XBlackhawk USB560v2 System Trace Emulator...
  • Page 33: B.2.  Linux Device Information

    Figure 38 - Windows Security Prompt – Signed Drivers After completing the steps in the previous section, start the Blackhawk Control Panel (icon located on the desktop or Windows control panel) and it should list the emulator as shown below in Figure 39.
  • Page 34: B.3.  Blackhawk Control Panel

    Windows Control Panel dialog box. This application will allow the user to see all Blackhawk USB devices connected to the system, including the serial number, and more importantly, the USB index assigned by Windows. The USB device drivers communicate to the JTAG emulator using this index.
  • Page 35: Appendix C. Support And Contact Information

    123 Gaither Drive Mt. Laurel, New Jersey 08054-1701 Phone Numbers (877) 983-4514 (856) 234-2629 FAX Number (856) 866-1100 World Wide Web http://www.blackhawk-dsp.com E-Mail Address [email protected] Corrections Please report any documentation errors by email to [email protected] XBlackhawk USB560v2 System Trace Emulator...

Table of Contents