Blackhawk USB560v2
System Trace Emulator
Installation Guide
USB560v2-IG-01
APRIL 2012
Страница 1: ...Blackhawk USB560v2 System Trace Emulator Installation Guide USB560v2 IG 01 APRIL 2012 ...
Страница 2: ... furnishing performance or use of this material About This Manual This document represents the Installation Guide for the Blackhawk USB560v2 System Trace Emulator product BH560v2 The BH560v2 is a device that attaches to a personal computer or laptop to allow hardware engineers and software programmers to develop applications with DSP s via their computer s USB or Ethernet interfaces This guide con...
Страница 3: ...nfiguring the Emulator Cable Assembly 18 3 3 2 USB Cable Assembly 18 3 4 Configuration and Test 19 4 JTAG Signal Definitions 20 5 Using Code Composer Studio 21 5 1 Importing a Predefined Configuration 21 5 2 Using the Create Board Feature 23 Appendix A Target Connection Specifications 27 A 1 MIPI 60 Target Connection 27 A 2 TI 14 pin Target Connection 28 A 3 Compact TI 20 pin Target Connection 28 ...
Страница 4: ...0v2 Standard Features 6 Table 2 BH560v2 LED Information 9 Table 3 MIPI 60 Connector Signals 27 Table 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 ...
Страница 5: ...ure 17 Product Configuration 16 Figure 18 License Agreement Screen 16 Figure 19 Custom Target Setup Screen 16 Figure 20 Custom Driver Setup Screen 16 Figure 21 Custom Setup Screen 17 Figure 22 Overall Installation Status 17 Figure 23 Component Installation Status 17 Figure 24 Completion Screen 17 Figure 25 JTAG Cable Pin Converter 18 Figure 26 CCS v4 2 New Target Configuration Dialog 21 Figure 27 ...
Страница 6: ...upports IEEE 1149 1 JTAG Supports IEEE 1149 7 2 System Trace Support Mobile Industry Processor Interface MIPI System Trace Protocol STP 1 4 pin System Trace 128 MByte System Trace Buffer Bh560v2Config Comprehensive Graphical Configuration and Diagnostic Tool TI Embedded Processor Support C2000 C5000 C6000 ARM ARM Cortex Sitara OMAP DaVinci TMS470 TMS570 Stellaris and more Compatible with CTools en...
Страница 7: ...his equipment is designed to be operated under the following environmental conditions Temperature between 0 C 55 C Relative Humidity of 20 70 non condensing Operation of the unit outside of the above range may affect structural and mechanical integrity and cause permanent damage Caution is necessary to minimize ESD Electro static Discharge which can damage electronic components Use in a controlled...
Страница 8: ...low shows the BH560v2 with its target cable Figure 1 BH560v2 Pod and Target Cable Figure 2 below shows the BH560v2 JTAG cable end panel and Figure 3 below shows the 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 ...
Страница 9: ...ed below in Table 2 You can see the LEDs and their respective labels in Figure 3 Table 2 BH560v2 LED Information LED COLOR Description USB Green Unit is powered and has enumerated USB Red Unit has power powering up USB LED will blink during USB activity MODE Green Steady Green indicates unit has completed boot cycle and is ready Blinking Green means unit is booting up boot time is 20 seconds MODE ...
Страница 10: ...n if you power cycle the device too many times and don t allow it to complete the boot cycle The following paragraphs describe how you can identify these operating modes Normal Operating Mode Normal operating mode can be identified when the device completed its boot sequence which could take between 20 and 30 seconds and both LEDs are on steady Green See Figure 4 for location and orientation of th...
Страница 11: ...er Options 2 3 1 2 JTAG Cable Connector The JTAG cable connector is show in Figure 2 and Figure 6 It comes pre connected to the emulator pod WARNING The BH560v2 does not require an additional buffer board and cannot be used with a buffer board only use MIPI60 pin converters 2 4 Target Interface Cable In the BH560v2 System Trace Emulator kit you will find that the Coax JTAG cable is pre connected t...
Страница 12: ...dard MIPI 60 pin JTAG connection to connect to the old 14 pin emulation header on a target board Figure 8 MIPI 60 to TI 14 Pin Converter top buffer board view Figure 9 MIPI 60 to TI 14 Pin Converter bottom target view 2 5 2 MIPI 60 to compact TI 20 Pin Converter This pin converter 60e_MIPI 20t_cTI allows a BH560v2 emulator with standard MIPI 60 pin JTAG connection to connect to the new compact TI ...
Страница 13: ...ARM allows a BH560v2 emulator with standard MIPI 60 pin JTAG connection to connect to the ARM 20 pin emulation header An example of this ARM 20 pin header can be found on the 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 ...
Страница 14: ...nnector is used to supply power and data from the computer s USB port to the BH560v2 In addition the cable supports USB 1 0 USB 1 1 USB 2 0 specifications Figure 14 USB Y Cable 2 7 Power Options 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 ...
Страница 15: ...uted via the Eclipse Update Manager 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 The following are general hardware guidelines for a computer that will support using the BH560v2 emulator It is recommended that y...
Страница 16: ...o is already installed on your system you can skip this section The following figures describe the Code Composer Studio installation process and dialogs Figure 15 Initial Welcome Screen Figure 16 Installation folder selection Figure 17 Product Configuration Figure 18 License Agreement Screen Figure 19 Custom Target Setup Screen Figure 20 Custom Driver Setup Screen 16 XBlackhawk USB560v2 System Tra...
Страница 17: ...USB560v2 IG 01 XBlackhawk USB560v2 System Trace Emulator 17 Figure 21 Custom Setup Screen Figure 22 Overall Installation Status Figure 23 Component Installation Status Figure 24 Completion Screen ...
Страница 18: ... requires no changes for use with MIPI60 target connections For other target connections such as TI 14 pin JTAG use the supplied pin converters see Figure 25 and refer to section 2 5 After you determine the correct pin converter necessary for your target board or not needed the cable assembly can be put together following these easy steps Attach the pin converter to the JTAG cable by pressing the ...
Страница 19: ...ver installation with CCS v4 2 and later and can be found in the following folder 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 opt ti ccsv5 ccs_base emulation Blackhawk docs Linux NOTE This document also covers the configuration of the device for use over a ...
Страница 20: ...is compatible with all TI DSP devices with a JTAG interface and supported by 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 ...
Страница 21: ... more information on how to complete the Code Composer Studio setup please refer to the CCS User s Guides listed in the Related Documents section 5 1 Importing a Predefined Configuration This section describes how you can configure CCS using one of the many available predefined configurations to debug a target board The following steps show how to import the OMAP3530 configuration for the BH560v2 ...
Страница 22: ...further limit the choices using the Device filter menu The default value is blank which displays all available imports 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 ...
Страница 23: ...tup CCS for a particular target configuration and emulator 1 Start CCStudio v4 2 and select the Target option in the menu bar choose NewTargetConfiguration change the name if you wish and click on the Finish button see Figure 26 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 ...
Страница 24: ...on This will list the types of emulator connections available See Figure 29 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 ...
Страница 25: ...d Figure 30 CCSetup 4 2 Connection Properties Dialogs 6 Now push the Add button and a new window will now display the list of available processors that can be added as shown in 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 ...
Страница 26: ...ace Emulator 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 ...
Страница 27: ...27 28 TRD1 5 or TRD0 25 TRD0 6 29 30 TRD1 6 or TRD0 26 TRD0 7 31 32 TRD1 7 or TRD0 27 TRD0 8 33 34 TRD1 8 or TRD0 28 TRD0 9 35 36 TRD1 9 or TRD0 29 TRD3 0 or TRD0 10 37 38 TRD2 0 or TRD1 10 or TRD0 30 TRD3 1 or TRD0 11 39 40 TRD2 1 or TRD1 11 or TRD0 31 TRD3 2 or TRD0 12 41 42 TRD2 2 or TRD1 12 or TRD0 32 TRD3 3 or TRD0 13 43 44 TRD2 3 or TRD1 13 or TRD0 33 TRD3 4 or TRD0 14 45 46 TRD2 4 or TRD1 1...
Страница 28: ...nTRST TDI 3 4 GND TVD 5 6 key TDO 7 8 GND RTCK 9 10 GND TCLK 11 12 GND EMU0 13 14 EMU1 Signal active low A 3 Compact TI 20 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 TMS 1 2 nTRST TDI 3 4 GND TVD 5 6 key TDO 7 8 GND RTCK 9 10 GND TCLK 11 12 GND EMU0 1...
Страница 29: ...able 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 VDD 1 2 VDD nTRST 3 4 GND TDI 5 6 GND TMS 7 8 GND TCK 9 10 GND RTCK 11 12 GND TDO 13 14 GND nSRST 9 10 GND NC 11 12 GND NC 13 14 GND Signal active low ...
Страница 30: ... ID0 C1 ID2 D1 NC A2 GND B2 TMS C2 EMU18 D2 GND A3 GND B3 EMU17 C3 nSRST D3 GND A4 GND B4 TDI C4 EMU16 D4 GND A5 GND B5 EMU14 C5 EMU15 D5 GND A6 GND B6 EMU12 C6 EMU13 D6 GND A7 GND B7 TDO C7 EMU11 D7 GND A8 TYPE 0 B8 TVD C8 TCLKRTN D8 TYPE 1 A9 GND B9 EMU9 C9 EMU10 D9 GND A10 GND B10 EMU7 C10 EMU8 D10 GND A11 GND B11 EMU5 C11 EMU6 D11 GND A12 GND B12 TCLK C12 EMU4 D12 GND A13 GND B13 EMU2 C13 EMU3...
Страница 31: ...e hardware and start the Found New hardware wizard Figure 33 shows an example of wizard starting which should display at the lower right hand side of your monitor Figure 33 Initial Windows PnP Detection Depending on the operating system you are using you may be prompted for the location of the device drivers For example Windows XP will prompt for the location but Windows 7 will not The following w...
Страница 32: ...USB560v2 IG 01 32 XBlackhawk USB560v2 System Trace Emulator Figure 35 Found New Hardware Wizard Automatic Install option Figure 36 Copy Driver Files Figure 37 Driver Install Complete ...
Страница 33: ...anel Dialog For more information on the Blackhawk Control Panel see the next section B 2 Linux Device Information Once the BH560v2 is connected and powered Linux will automatically see the device To check that this device is communicating properly use the lsusb command in a terminal window The BH560v2 will show up with a device ID of 0b1e as shown below user linux ubuntu home user lsusb Bus 001 De...
Страница 34: ...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 This value typically defaults to 0 zero and is designated in CCSetup using the I O Port setting XDS510 class or Emulator Name field XDS560 class If after completing driver installation and CCSet...
Страница 35: ...rmation and registered products Mailing Address Blackhawk 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 support blackhawk dsp com Corrections Please report any documentation errors by email to support blackhawk dsp com ...