Home

JTAGjet Driver for Code Composer Studio 3.1

image

Contents

1. TMS320 C3x VC033 Vista WirktP 2000 98 po Gavaro A CCStudio 3 1 3 2 and 3 3 drivers Keil uVision3 driver for AAM Web Site Signum Target Manager for JTAGjet WIAA signum com Flash Programmer for AAM XScale and Cortex EmuDiag User Manual Technical Support Download USB driver for JTAGiet www esignum com support htm Additional JTAGjet Documentation Install view E al To install run a program please doubleclick its label 3 Ifyou downloaded the driver run the ccsjet exe setup executable J TAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS 4 If you have multiple CCStudio versions 3 1 or newer installed on your computer the Setup program will display the existing CCStudio installations Select Code Composer Studio Installation The following Code Composer Studio installations were detected on your machine Please select the directory where Signum Systems drivers will be installed Code Composer Studio 3 1 at C CCStudio_v3 1 Code Composer Studio 3 2 at C CCStudio_ v3 2 Code Composer Studio 3 3 at C CCStudio v3 35 NOTE Rerun this installation process for each CCS installation if needed coca Select the proper Code Composer Studio version and click Continue The JTAGyet drivers for all platforms supported by the selected instance of CCStudio will be installed at once When installing drivers for multiple CCStudio versions it is necessary to repeat the installation process
2. and set the JTAG clock to 1 3 of that rate 6 For OMAP and DaVinci devices which include ARM9 ARM11 cores use the Adaptive RTCK clock 7 Use the fixed clock with TMS320 DSP and TMS470 devices with ARM7 cores 25 SIGNUM SYSTEMS 10 11 To test your scan chain use AutoDetect in the SignumCCS program Compare the results with the device list in the CCStudio Setup The chain may be incorrect due to modifications mistakes or different switch and jumper settings on the board If the devices or IR sizes on the JT AG are different than expected verify the EMU0 EMU1 pin values on your board Many processors reconfigure the JTAG scan chain depending on the values of these pins sampled when the CPU is powered up If you are debugging both ARM and DSP at the same time as is the case with the OMAP or DaVinci devices please make sure that the ARM releases the DSP from reset usually by running GEL file on the ARM side before trying to connect to the DSP Make sure that the CPU memory and PLL are properly configured Do that by selecting the correct board and CCStudio GEL script file during the CCStudio setup process As an alternative run an initialization GEL script manually from within CCStudio SWII B JTAGjet CCS Driver 3 1 5 28 08 14 01 151 26
3. can also use the SignumCCS utility as described in the next chapter 13 SIGNUM SYSTEMS Advanced JTAGiet Options Allow Custom JTAG Initialization Option If the Allow Custom JTAG Initialization option is selected in CCStudio Setup the driver offers an opportunity to customize the advanced JT AGjet parameters and test the JTAG connectivity before the CCStudio connects to the processor Note To simplify the connection process in the newer versions of the driver the Custom JTAG Initialization dialog box is no longer displayed by default 1 Press Yes in either of the dialog boxes that may appear CCS Setup modified since last session Connection failed in last session 2 Do you want to adjust JTAGjet parameters Do you want to adjust JTAGjet parameters De e e In the JTAG configuration dialog box select 14 Pin TI DSP as the JTAG Header Choose the JTAG TCK clock frequency to be used The default 10MHz is appropriate for most DSP boards If your processor has an ARM9 or ARM11 core in it OMAP or DaVinci use the Adaptive RTCK clock Press the Test button A typical response from the system for single regular DSP looks like this 14 J TAGJY ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS New Configuration JTAG Parameters CCS Driver Settings JTAG Header JTAG Eok A ign T10SP oNaP Hore 1OMH2 default Auto Test Dne pass al p Initialization Standar
4. 3 3 drivers Raha Wr F28xx_2 gt 7M5320C6200 C CCStudio_v3 3 drivers gt 7M5320C6700 CACCStudio_ 3 3 drivers gt 7M5320C6210 C CCStudio_v3 3 drivers gt 7M5320C6710 CcCStudio_v3 3 driverst gt 7M5320C6720 C CCStudio_v3 3 drivers Emulator Serial Number Connectto specified emu Serial Number of JTAGjet em 12345 Connection Properties Connection Name amp Data File Connection Properties Property Value Emulator Serial Number Connect to specified emulator only Serial Number of JTAGjet emulator 12345 Allow Custom JTAG Initialization No only JTAG clock may be changed The JTAG TCLK Frequency Default 10 0 MHz Use Faster JTAG Clock During Download No do not change JTAG clock Driver Maintenance Options Disabled Change property value as necessary in the right column Cancel 3 You may need to specify the GEL files for each processor as well Make sure that you selected the correct GEL file for each processor Note that the processors may not be identical since you are connecting to two different boards at once 4 Close CCStudio Setup make sure that you have specified emulators connected to USB cable and target board and start CCStudio 5 In Parallel Debug Manager connect to the first processor by choosing Connect Device from the processor specific right click menu 19 SIGNUM SYSTEMS amp CCStudio Parallel Debug Manager File Open Group Debug Optio
5. AG clock the faster code download However your target may be running with a slow clock or even while in the sleep mode In such cases it may be impossible to connect to the CPU using fast JTAG clock The GEL files provided with most boards initialize the CPU before downloading the code The process includes the setup of the PLL to make the CPU run faster and the initialization 16 J TAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS of SDRAM to accelerate access to RAM After the PLL is set up and CPU runs using a fast clock it may be possible to use a faster JT AG clock If the Use Faster JTAG Clock During Download option is set to 10 15 20 or 30MHz the driver internally switches to the specified faster JTAG clock before performing large memory transfers such as code downloads or massive memory uploads At the end of the transfer the option switches back to the original clock usually Adaptive RTCK This approach ensures that the CPU initialization and all accesses to the registers use the original slower or Adaptive JTAG clock frequency Typically this option results in doubling the download speed Emulator Serial Number Option The Connection Properties option allows you to specify the serial number of the emulator to be connected to The default settings do not include the emulator serial number Connection Properties Connection Name amp Data File Connection Properties Property
6. ATION INSTRUCTIONS When connecting to the DaVinci processor please follow the instructions in the Using JTAGjet Emulator with DaVinci DM Processors PDF file accessible through the Documentation shortcut as described earlier in the text Using Built in JTAGjet Factory Board Files The JT AGyjet driver package includes definitions of many Factory Boards for the most popular DSPs and processors To use a predefined configuration for your processor follow these steps 1 Select JTAGjet Emulator as Platform see the figure below to limit the number of board choices You can narrow these choices further by selecting the Family option Drag and drop the corresponding Available Factory Board entry from the first column in the middle pane to the System Configuration pane on the left The figure below illustrates this assuming the TMS320F2808 board as the target Code Composer Studio Setup File Edit View Help system Configuration Available Factory Boards pany Platform C28xx M ITAGjet emulate F mulator a My System Example for two F28xx wit C28xx SGjek emulate F2808 ITAGjet Emulator EA F201 ITAGjet Emulator C28xx JTAGjet emulator Configuration File Location M gt 1M5320C2808_0 G F 2806 JTAGjet Emulator C28xx JTAGjet emulator CACC Studio_v3 3 driverstir F2808 JTAGjet Emulator C26xx JTAGjet emulator Brccanfiaursdenan Deadin BBF2510 JTAGjet Emulator C28xx MAGjet emulator Pa pela EEE a EA F2811 IJTAGjet Emulat
7. F prompted for the USB driver location please browse to You may connect the emulator to the USB cable now C ACCStudio_v3 1 Drivers Signum Drivers USB If prompted for the USB driver location please browse to directory for the USB driver and associated INF file C CCStudio_v3 1 Drivers Signum Drivers USB IF you are installing software From CD ROM disk recent drivers can be Found in the root directory directory for the USB driver and associated INF File Once the drivers are installed the SignumCCS configuration program the EmuDiag utility and the documentation files are available through the All Programs list in the Windows Start menu E oe E a Documentation E Readme SignumCCs EA EmuDiag fey Uninstall JTAGjet Drivers for CCStudio Documentation Microsoft Interne SEE File Edit View Favorites Tools Help ay Q Back x x a A P Search Pe Favorites A media 5 Address C CCStudio_v3 1 drivers Signum Docs JTAGjet CCS htm e c PC Mvi gnum Systems CCS Drivers m JTAGjet Drivers for CCStudio Documentation B Driver Release readme txt File B Installation Instructions Using JTAGjet Emulator with DaVinci DM Processors B JTAG Probes for Signum Emulators EmuDiag Emulator Diagnostic Utility Documentation B User Manual J TAGJY ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS It is imperative to familiarize yourself with the provided DaVinci documentat
8. JTAG cases See below for more details The JTAG TCLK Frequency The frequency of the JTAG TCK signal driven by the emulator Any frequency between 1 0 kHz and 30 0 MHz or Adaptive RTCK can be specified Adaptive RTCK clock should be used with DaVinci or OMAP devices that incorporate ARM9 or ARM11 cores Use Faster JTAG Clock During Download Configures the driver to use a faster JTAG clock during code download See below for more details Driver Maintenance Options Allows the cration of an extra option string to fine tune the drivers or to generate internal log files Use this option only at the request of and under supervision of the Signum Technical Support staff Save the created configuration and start the Studio In the CCStudio window select Connect from the Debug menu The JTAGjet CCStudio driver module will automatically connect to the JT AGjet emulator via the USB port J TAGJY ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS 2 Click OK CCStudio will start You may need to use Debug Connect menu option to connect to the DSP F2808 JTAGjet Emulator TMS320C2808_0 TMS320C28xx Code Composer Studio SEE File Edit View Project Debug GEL Option Profile Tools DSP BIOS Window Help a ee a re i i i Ma sf aI2 Be S OK AR SLB mle GEREN EaA Files i Disassembly JI SFFB4D 0000 a GEL Files i 3FFB4E FFFF 3FFB4F FFFF GFFBSO 26AD SP 0x04 3FFBS2 561F OBJMODE SFFBS3 5616 AMODE
9. RM device first After connecting to the ARM side make sure that the DSP has been released from reset by the GEL file as indicated by the message DSP Released illustration below Only then connect to the DSP The illustration below shows 11 SIGNUM SYSTEMS two CCStudio sessions for both the ARM and the DSP The Parallel Debug Manager controlling the two processors appears in the background CCStudio Parallel Debug Manager BPP SA as Detault Group Board View X E E System Hame CPU Status Processor Mode Program Endianess H pe OMAP5912 using JTAGjet My OMAPS912 usin Halted TMS470Rxx Stop mode Unknown Little Endian ARMS_O ae i 1MS320C5500_0 t ikky OMAP 5912 using JTAGjet ARM9_0 TMS470Rxx Code File Edit View Project Debug GEL Option Profile Tools Window Help Profiler Files Sy GEL fil i Tape ie gt 00000000 00000000 2 00000004 00000000 A Disassembly oo0000 000000 F Proj a A E Projects o0000008 ooooo000 A Hes 000003 000000 ooo0000c ooooooo0 A i li oo0006 000000 00000010 00000000 4 BERS 000009 000000 00000014 g0000000 2 oooo0c 000000 oooogogF 000000 000012 000000 000015 000000 Peripheral bus Configured EMIFS Configured EMIFF Configured 000018 000000 v Released 05K5912 GEL StartUp
10. SIGNUM SYSTEMS CORPORATION JTAGyjet Driver for Code Composer Studio 3 1 3 2 and 3 3 Installation Instructions COPYRIGHT NOTICE Copyright c 2007 by Signum Systems Corporation All rights are reserved worldwide No part of this publication may be reproduced transmitted transcribed stored in a retrieval system or translated into any language or computer language in any form or by any means electronic mechanical magnetic optical chemical manual or otherwise without the prior written permission of Signum Systems DISCLAIMER Signum Systems makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose Also Signum Systems reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Signum Systems to notify any person or organization of such revision or changes WARRANTY Signum Systems warrants to the original purchaser that this product is free of defects in material and workmanship and performs to applicable published Signum Systems specifications for a period of SIX MONTHS from the date of shipment If defective the product must be returned to Signum Systems prepaid within the warranty period and it will be repaired or replaced at our option at no charge Equipment or parts which have been subject to misuse abuse alteration neglect
11. TAGjet to a USB port on your computer e Connect the JTAG probe to an unpowered target e Power up the target preferably by turning on the switch on the board If you are working with the same board for longer periods you may safely shut your computer down and then power it up again without disconnecting the JTAG probe from the target However always remember to power down the target before you shut down your computer When returning to the project reverse the sequence start your computer first this will also power up the JTAGjet via the USB cable Power up the board just before starting CCStudio Configuring CCStudio for JTAGjet Code Composer Studio must be configured for the Signum JTAGyjet emulator through the CCStudio Setup program This can be accomplished in several ways e Use the built in JTAGyjet Factory Board files a user friendly drag and drop method e Create JTAGjet CCStudio configurations manually a more complex method e Utilize the TI XDS510 emulator drivers with the JTAGjet a rarely used approach If you have used the JTAGjet emulator with CCStudio before and exported the configuration files as CCS files you can import them using the CCStudio Setup program Do not import CCS files created with a CCStudio that is newer than the version you are using Even if imported without errors they are likely to create problems with the CCStudio debugger J TAG ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALL
12. Value Emulator Serial Number Not specified use any emulator x The JTAG TCLK Frequency MHz Default 10 0 MHz The above default settings are usually satisfactory for a single emulator connected to one PC These settings are also appropriate when a development group shares several emulators one and only one of which is connected to your machine However it possible to supply the serial number of a specific emulator Connection Properties Connection Name amp Data File Connection Properties Property Value Emulator Serial Number Connect to specified emulator only Serial Number of JTAGjet emulator 12349 The JTAG TELK Frequency MHz Default 10 0 MHz This is useful and necessary when there are multiple emulators attached to your PC The option allows you to tell which emulator is used in a CCStudio debug session of connect to multiple target boards with multiple emulators simultaneously 17 SIGNUM SYSTEMS The JT AGjet CCStudio drivers installation includes examples of configurations for two F28xx processors connected to two different JTAGjet emulators The following procedure outlines the process of connecting two F28xx boards Use it as a template for your own multi board and multi emulator configurations 1 Start the CCS Setup program and select the Example for two F28xx with two JTAGjet Emulators configuration Code Composer Studio Setup File Edit View Help System Configuration Avai
13. a 3FFBS54 561A MOM1MAP SFFBS5 2940 PAGEO 3FFB56 761F DP 0x000 SFFB58 2902 OVM he lt ii PAS BN s tla HALTED For Help press F1 Configuring JTAGjet CCStudio Manually If a ready to use board configuration is not available for your board or processor you will need to create a new board configuration manually This involves the standard CCStudio Setup procedure for creating a new configuration If you already have a configuration for another emulator you may use its settings as a template to create the same configuration for the JT AGjet Below we describe only the steps that are specific to the JT AGjet emulator 1 Start with the Create Board tab Select the Signum JTAGyjet Emulator SIGNUM SYSTEMS 10 Code Composer Studio Setup File Edit View Help Signum JTAGjet Emulator system Configuration Available Connections Connection Description EA Other 510 Class Emulator Other 510 Class Emulator Connection Hl Other 560 Class Emulator Other 560 Class Emulator Connection Processor s Supported EA Other Simulator Other Simulator Connection TMS320C2400 mEnE Signum JTAGjet Emulator Connection TMS32002800 ETI Simulator TI Simulator Connection ibe a 7 7 sh TI XD5510 Emulator TI XD5510 Emulator Connection TMS320C6200 EG TI x05560 Emulator TI XD5560 Emulator Connection TMS320CK6700 TMS320C6210 TMS320C6710 TMS320C6720 TMS320C6400R10 TMS320C6400 ARM11 ARM ARMS CB amp 400PLUS BEM Factory B
14. accident unauthorized installation or repair are not covered by warranty This warranty is in lieu of any other warranty expressed or implied IN NO EVENT SHALL SIGNUM SYSTEMS BE LIABLE FOR CONSEQUENTIAL DAMAGES OF ANY KIND It is up to the purchaser to determine the reliability and suitability of this product for his particular application 1211 FLYNN RD UNIT 104 CAMARILLO CA 93012 U S A PHONE 805 383 3682 WWW SIGNUM COM SWII C JTAGjet CCS Driver 3 1 3 23 07 16 35 151 Table of Contents CHAPTER 1 Installing JTAGjet CCStudio Drivers 1 CCStudio Version Support 1 Processor and TMS320 DSP Support 1 JTAGjet USB Device Driver 1 JTAGjet CCStudio Driver 2 CHAPTER 2 Connecting JTAGjet to Target 5 CHAPTER 6 CHAPTER 3 Configuring CCStudio for JTAGjet 6 Using Built in JTAGjet Factory Board Files 7 Configuring JTAGjet CCStudio Manually 9 Using TI XDS510 Drivers with JTAGjet 12 CHAPTER 4 Advanced JTAGjet Options 14 JTAG Clock Considerations 21 CHAPTER 7 Miscellaneous CCStudio Drivers Topics 22 Limited CCStudio Versions 22 JTAGjet Driver Revisions 23 JTAGjet C2000 Drivers 23 Uninstalling JTAGjet Drivers 24 APPENDIX Troubleshooting 25 Allow Custom JTAG Initialization Option 14 Use the Faster JTAG Clock During Download Option 16 Emulator Serial Number Option 17 CHAPTER 5 Running SignumCCS Separately 20 Installing JTAGjet CCStudio Drivers CCStudio Version Support The Signu
15. alling JTAGjet Drivers A list of currently installed CCStudio JTAGjet drivers is available through the Control Panel Add or Remove Programs features Add or Remove Programs ra Currently installed programs Show updates Sort by Change or Al Remove cus Signum Systems CCS JTAGjet Drivers For CCS 3 1 Size 1 569 00MB Programs oe ccs Signum Systems CCS JTAGjet Drivers For OCS 3 2 Size 1 264 00MB ite cus Signum Systems CCS JTAGjet Drivers For OCS 3 3 Size 1 277 00ME You may remove the JTAGjet Driver from these lists Alternately click the driver s Uninstall shortcut in the All Programs menu The JTAGyjet drivers sizes reported in Control Panel are the sizes of the entire CCStudio installations into which they are incorporated In reality Signum JTAGjet drivers occupy merely 7 5 MB The un installation process removes all JTAGjet driver components from a particular CCStudio version Signum Systems Code Composer JTAGjet Drivers for CCS 3 1 Uninstall We Are you sure you want ko completely remove Signum Systems Code Composer J7AGjet Drivers for CCS 3 1 and all of its components Some temporary files configuration files and log files created while the drivers were in may remain un erased All the installed components including the drivers libraries SignumCCS exe and configuration files have file names starting with the word Signum for ease of identification The bulk of the internal components a
16. complete HALTED i HALTED For Help press F1 Using TI XDS510 Drivers with JTAGjet In some instances the TI DSP CPU may require a device driver obtained directly from Texas Instruments or downloaded using the CCStudio Update Advisor In such a case the JTAGjet CCStudio driver even if released before the new silicon was available may support the device provided the specifications do not deviate significantly from those of the older devices This compatibility is by no means guaranteed particularly if the revision of the XDS 510 driver is higher than the revision of the corresponding JTAGjet driver If this is the case try using the XDS510 driver on top of the low level JT AGjet controller In the CCStudio terminology the latter is referred to as POD driver 1 Import the XDS510 specific CCS file or create a new XDS510 configuration 2 In the Connection Properties dialog specify Auto Command Board Data File with Extra Configuration Browse for the Signum_JTAGyet cfe file and select it as the extra Configuration File as shown in the illustration 12 J TAGJY ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS Code Composer Studio Setup C6455 XDS510 Emulator Available Proces Driver Location gt 1M5320C2400 CiccStudio_v3 2 driversitixds24x dvr gt 7M5320C2700 C ACCStudio_v3 2 drivers tixds27x dvr gt 1M5320C2800 C ACCStudio_v3 2 drivers tixds28x d
17. d Iithout TRAST Orly TMS line willbe used no TRST pulse Help Clock 10MHz OF Autodetect Very JTAG clock test PASSED Edit TESTED CLOCK 10MHz _ Fai 1 device on the JTAG chain Inzert At Ea l If the 10MHz JTAG clock is not working click Auto to determine the highest safe frequency For more details about configuring the JTAGjet click the Help button and open the EmuDiag User Manual PDF file The document is also available via the Documentation shortcut in the All Programs list Click the Autodetect button The resulting window may look like this New Configuration JTAG Parameters CCS Driver Settings JTAG Header JTAG Clock i4 pin TI OSPYOMAP More j 10MHz default Auto Test One pats JTAG Initialization Standard without TAST Only THS line will be used no TRST pulse Help Clock 10MHz OF Single device in the JTAG chain Bypass very Edt ee Inzert At Append Duplicate Note the BYPASS device detected in the JTAG was chain This is to be expected since for the majority of the Texas Instruments DSPs it is impossible to determine the type of the device physicaly connected to the JTAG 15 SIGNUM SYSTEMS Nonetheless CCStudio will use the driver of the type you selected in the CCStudio Setup program The number of devices and the total number of IR bits should be detected correctly and correspond to the devices se
18. daptive RTCK option should be used for the OMAP and DaVinci devices that include ARM9 or ARM11 cores These cores synchronize the JTAG clock with the CPU clock and return the RTCK clock signal back to the emulator The Adaptive RTCK option makes the JTAG channel 21 SIGNUM SYSTEMS functional at a broad range of CPU speeds that may be varied at will by the running application Caution The Adaptive RTCK option will work for plain DSP devices since the TCK and TCKRET signals on the JTAG connector are connected together However the option may be slower than using a fixed 10MHz clock It is recommended to test the selected JTAG clock speed setting by clicking the Test button The program will communicate with the target board at the new clock frequency and report errors if any The passing this test does not indicate that the entire board will work at the tested speed because some memories may not be fast enough above the 10 MHz default setting Miscellaneous CCStudio Drivers Topics Limited CCStudio Versions The Code Composer Studio kit shipped with your target board may be limited to the use of the board s built in emulation connection such as a parallel port or USB port This is often the case with less expensive TMS320C2000 DSP boards These limited versions of CCStudio cannot be used with the JTAG emulator because it would allow such a copy of CCStudio work with other boards or CPUs The following error message at the beginnin
19. driver SIGNUM SYSTEMS SigUSB sys file The JTAGjet USB driver installs in a standard way by detecting the JT AGjet automatically when the emulator is plugged in for the first time In case of difficulties please refer to the USB 2 0 Driver for JT AGjet and ADM 51 Installation Instructions document that describes the USB driver installation process in detail The document is available at www signum com tecdoc htm and on the installation CD JTAGjet CCStudio Driver 1 Before installing the new drivers please close all Code Composer Studio debug sessions 2 Insert the Szenum Systems Development Tools for MS Windows CD disk into the drive Expand the JL AGjet Drivers for Third Party Debuggers entry in the installation tree and double click the CCStudio 3 1 3 2 and 3 3 drivers option bd Master Setup SIGN UM Chameleon Debugger for JTAGiet ARM and amp Scale ver 2 99 23 SYSTEMS Infineon C1665 ver 2 98 75 TMS320 C3x C33 for JTAGjet JDSnet ver 2 98 85 JTAGjet Drivers for Third Party Debuggers RDI driver for ARM ver 1 67 00 CCStudio 3 1 3 2 and 3 3 drivers ver 3 3 02 0 Keil uv ision3 driver for ARM ver 1 07 Signum Target Manager for JTAGjet ver 1 01 00 Flash Programmers Flash Programmer for AAM XScale and Cortex ver 1 14 JTAGiet Utilities EmuDiag ver 3 32 00 STEIN LOPE Installation Information ETETEN S Readme Chameleon for 4AM and XScale Chameleon for Infineon C1665 WAGED TT Chameleon for
20. for each individual version Drivers installed for different versions of CCStudio do not share any components Consequently you may have different versions of the JT AGjet drivers associated with individual versions of CCStudio Note Some CCStudio v3 3 Service Releases SR available as separate download or through the update advisor may require different JT AGjet drivers In general older drivers will continue to work with the updated CCStudio version However certain features provided by specific SR such as additional reset capabilities may not be accessible You should then re install JTAGjet drivers after updating CCStudio Therefore it is advisable to update CCStudio before installing JT AGjet drivers 5 Follow the on screen instructions to complete the installation process If an older version of the JTAGjet CCStudio drivers exists you will be prompted to overwrite it Accept the replacement Note If new drivers will not work as expected you may need to uninstall the new drivers SIGNUM SYSTEMS 6 At the end of the installation process you may be asked to either install or 7 update the system level JT AGjet USB driver on your computer If one of the following messages appears follow the instructions and install or update the driver System level USB driver SigUSB sys file needs to be installed You may connect the emulator to the USB cable now System level USB driver SigUSB sys file has been updpated I
21. g of a debug session will advise you of the need to upgrade CCStudio to a full version to be able to use the JTAGjet 1 Your Code Composer does not support the connected target Device driver name CCC Studio v3 drivers Signum _JTAagjet_Cees dvr An upgrade can be acquired using Update Advisor after obtaining a proper activation key from Texas Instruments 22 JTAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 INSTALLATION INSTRUCTIONS JTAGjet Driver Revisions The Signum Systems JTAGjet CCStudio drivers are released as a package The Driver Description section of CCStudio Setup s rightmost pane contains the release number of the package 3 3 00 in the example below In addition the Driver Revision section displays the revision number of each JTAGjet driver 33 01 804 in the illustration below This number can be used to check the compatibility with corresponding Texas Instruments XDS510 driver Kax Code Composer Studio Setup File Edit view Help System Configuration Available Pr Driver Location ARMS My System MRTMS320C C CCStudio_v3 2 drivers Driver Location l EA A TM5320C CACCStudio_v3 2 drivers CACC Studio_v3 2 driversiSignum_JTAGjet_arm3 dvr eam Prinsane Clccada DWerRevision A ed earl olte 3 ae 33 01 804 revision This number is A ARMI_O A TMS5320C Ci CCStudio_v3 2 drivers assigned by TI R dsp A Tms320C C CCStudio_v3 2 drivers Driver Description MA
22. h CE400PLUS_O fA TMS320C C CCStudio_v3 2 drivers Release 3 3 00 of ARM9 JTAGjet Emulator Signum A TMS320C C CCStudio_v3 2 drivers Systems A TmMS5320C C CCStudio_v3 2 drivers u Release number of JTAGjet A TMS320C C CCStudio_v3 2 drivers User Description device driver package This A TMS320C C 4CCStudio_v3 2 drivers pails number is assigned by us WrARM11 C CCStudio_v3 2 drivers Processor s Supported ARM C CCStudio_v3 2 drivers TMS470R2x C CCStudio_v3 2 drivers MP CE400PLUS C CCStudio_v3 2 drivers Capabilities SRICEPICK_B C CCStudio_v3 2 drivers Single stepping SRICEPICK_C C CCStudio_v3 24drivers Breakpaint hiding Diin neafilineg as New devices often require the latest drivers The current package of Signum drivers is available at the www signum com support htm page If you already have the latest Signum drivers but experience problems connecting to your target board check in CCStudio Setup for a better XDS510 driver compare the driver revisions of both drivers as shown in the illustration If the XDS510 drivers are newer try using them JTAGjet C2000 Drivers The JTAGjet C2000 model includes CCStudio drivers that support only C2000 processors These drivers are a sub set of the complete JT AGjet driver package In general both the TMS C2000 specific and full JTAGjet drivers can safely be installed over their previous versions 23 SIGNUM SYSTEMS Uninst
23. ion before you attempt to connect to a DaVinci board or processor The documentation contains a discussion of important DaVinci related issues 8 At the end of the installation process a link to SignumCCS appears on the desktop z Z Z Setup CCStudio 3 1 SignumCcs 3 1 CCStudio v3 1 l fd td id Setup CcStudio v3 2 SignumCCcs 3 2 CCStudio v3 2 Connecting JTAGjet to Target The standard TI 14 pin JTAG probe shipped with your emulator is appropriate for the majority of the TMS320 DSP boards Some new types of boards such as the DaVinci DVEVM require the CTI 20 probe however Detailed descriptions pinout and images of all JT AGjet probes can be found in the JLAGjet Probes for Signum Emulators document A PDF version of this document is available after the drivers have been installed Please be aware that some probes are designed for a low voltage range 1 2 4 5V only Do not use such a probe for any of the older 5V boards For motor control DSP boards many of which utilize the F24x or F28x processor and wherever high voltage or high current is used the optically isolated probe ADA ISO T114 is recommended When connecting the JTAGjet to the target board always observe this cautionary rule Caution Never connect an unpowered JT AGyjet emulator to a powered target board SIGNUM SYSTEMS When performed in the order indicated the following startup procedure enforces this requirement e Connect the J
24. lable Factory Boards rani iasan Ene an x sTaGjet emule fal EA ARM JTAGjet Emulator ARM JTAGjet Emul i Board EA ARMS ITAGjet Emulator ARM TTAGjet Emul gt F28xx_1 BG F240 JTAGjet Emulator C24x JTAGjet emul i Board2 WG F241 ITAGjet Emulator C24x JTAGjet emul MP F28xx 2 EA F243 JTAGjet Emulator C24x JTAGjet emul EA F2401 JTAGjet Emulator C24xx TAGjet emul E F2402 ITAGjet Emulator C24xx WaAGjet emul Gl F2403 ITAGjet Emulator C24xx TTAGjet emul G F 2406 ITAGjet Emulator C24xx TTAGjet emul G F 2407 ITAGjet Emulator C24xx JTAGjet emul C28xx JTAGjet emul BPI ITA CsA Cen dlebae POO one ITA CIAL neil 2 This configuration uses emulator serial numbers 50001 and 50002 as an example To match the serial numbers of your emulators make the necessary modifications Select properties for each board and modify the JT AGyjet serial number like this 18 J TAGJY ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS Code Composer Studio Setup File Edit View Help Board System Configuration Available Processor Driver Location By My System gt 1M5320C2400 C CCStudio_v3 3 drivers Connection Type i EEEN A 1M5320C2800 C CCStudio_v3 3 driverst Signum JTAGjet Emulator F28xx_1 TM5320C5400 C CCStudio_v3 3 drivers heey se A p 7 oN one Diagnostics Utility fi Boara2 gt 1M5320C5500 C CCStudio_v
25. m JTAGjet driver package for Code Composer Studio supports the CCStudio ver 3 1 3 2 and 3 3 The components installed for each version differ slightly The package is expected to be forward compatible with future versions of CCStudio For these versions the program will install the CCStudio 3 3 compatible components Processor and TMS320 DSP Support All devices supported by CCStudio version 3 1 or newer are fully supported by the JT AGjet emulators This includes the latest C64x OMAP2 OMAP3 DaVinci DM and TMS570 Cortex based processors However the JTAG C2000 model only supports the C2000 family 28x 24xx 24x A separate PDF file with installation guidelines for the DaVinci processors is available after the drivers have been installed JTAGjet USB Device Driver Note To get the best performance from your JTAGjet with the high speed 4480 MHz USB 2 0 interface make sure that your PC has at least one USB 2 0 port Working with USB 1 1 will be by an order of magnitude slower and may feel uncomfortable during debugging If your computer has only USB 1 1 port a USB 2 0 PCI ot PCMCIA card is an inexpensive and strongly recommended upgrade option Your JTAGjet emulator has a USB 2 0 interface The CCStudio driver package includes the latest system level JTAGjet USB drivers for Window XP and Windows Vista 32 and 64 bit versions At the end of the installation process you may be prompted to install or update the system level USB
26. ning Mo 20 JTAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS However executing the two programs in parallel limits the functionality of SignumCCs to JTAG clock control only After connecting to the emulator SignumCCS displays the same JTAGyet configuration as the one used when starting the CCStudio session for the first time All the modifications will be saved and used in the next CCStudio debug session JTAG Clock Considerations The JTAGjet configuration module used in the CCStudio drivers is also used by EmuDiag the Signum Emulator Diagnostics Utility For added convenience EmuDiag is installed together with the JT AGjet CCStudio drivers The following chapters in the EmuDiag User Manual provide a comprehensive description of the JTAGjet settings and related issues e Configuring and Testing JTAG e Advanced JTAG Topics e Basic JTAG Debugging Guidelines The general guidelines for setting the JT AG clock for your board are as follows e Select the fastest JTAG clock supported by your board or set it to 10 MHz whichever is lower The rule of thumb is that the JTAG clock must not be faster than 1 3 of the CPU clock The board may not support selections higher than 10 MHz Higher clock frequencies may be used successfully only when Code Composer Studio is running without any problems at lower settings Remember that SignumCCS can change the JTAG clock speed while CCStudio is running e The A
27. ns Help PH BCP BB BW Default Group Board View E CPU Status Proce Unknown TMS320 Name Board F2 Board Board Connect Device F234 Open Enable Thread Level Debugging Refresh 6 Repeat for the second processor and open both instances of CCStudio using Open from the processor specific menu The CCStudio windows will look like this CCStudio Parallel Debug Manager Fie Open Group Debug Options Help 23 P P A BY detaut Group 7 Board View System Hame CPU Status Processor Program Endianess Halted TMS320C2 Stop modef Unknown Little Endian e Pas Board2F2 F28xx_1 Board Board1 F 28xx_1 TMS320C 28xx Code Composer Studio F28xx_2 File Edit view Project Debug GEL Option Profile Tools DSP BIOS Window Help su she o ef 8 l Board 2 F 20 _2 TMS320C28xx Code Composer Studio File Edit view Project Debug GEL Option Profile Tools DSP BIOS Window Help Qee seelo l vf Am eh SM I oA BSH SIO BIDAR SSB tii E w Ti l5 Running SignumCCS Separately The SignumCCSs utility can be used to configure the JTAG clock speed and other JTAG parameters for use during CCStudio session The program can be run before Code Composer Studio starts or concurrently with it SignumcCcs CodeComposer Studio with IT4Gjet is active Do you want to adjust parameters while it is run
28. o do not change JTAG clock Driver Maintenance Options Disabled Continue the setup process as usual drag and drop the processors or use the Add button Make sure that the GEL files you are using are appropriate for your board These files often are found on the board s installation CD Code Composer Studio Setup File Edit View Help system Configuration Available Proces Driver Location My OMAPS912 using JTAGjet a My System gt 1M5320C6720 CAccCStudio_v3 2 drivers Signum_JTA A TMS5320C6400 C CCStudio_v3 2 drivers Signum_JTA Connection Type BYPAS5_0 C CCStudio_v3 2 drivers Signum_JTA Signum JTAGjet Emulator gt ARM9_0 CAcCStudio_ 3 2 drivers Signum_JTA gt TM5320C5500_0 C CCStudio_v3 2 drivers Signum_JTA CAccStudio_v3 2 drivers Signum_JTA CAcCStudio_v3 2 drivers Signum_JTA CAcCStudio_v3 2 drivers Signum_JTA CAcCStudio_v3 2 drivers Signum_JTA Diagnostics Utility None EB Factory Boards B Custom Boards Create Board Remove Sjea Modify Properties Drag a device to the left to add to the currently selected board The settings I the illustration above show manual configuration for a custom board with the OMAP5912 processor on it It includes a BYPASS 8 bit the ARM9 core and the C55x DSP Close CCStudio Setup and start the Code Composer Studio program Since CCStudio configuration includes more than one CPU the parallel debug manager will start Connect to the A
29. oards EAB Custom Boards gt Create Board Save amp Quit Remove Drag a device driver to the left to add a board to the system The right side pane displays a list of the processors supported by the JTAGjet drivers In the Connect Properties column choose Auto generate board file with extra configuration file and browse for the Signum_JTAGjet cfg configuration file Connection Properties Connection Name amp Data File Connection Properties Te My OMAPS5912 using JTAGiet Signum JT AG yet E mulator Auto generate board data file with extra configuration file P C ACCStudio_v3 3 dhivers Signum_ITAGjet cfg Browse The Signum_JTAGjet cfg file is located in the CCStudio driver subdirectory If you have installed more than one CCStudio version installed make sure to select the correct configuration file A configuration file taken from a wrong folder will generate errors when connecting to the CPU Use the Adaptive RTCK JTAG clock since the processor includes the ARM926EJ S core 4 6 J TAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS Connection Properties Connection Name amp Data File Connection Properties Property Value Emulator Serial Humber Not specified use any emulator Allow Custom J TAG Initialization Ho ony JTAG clock may be changed The JTAG TELK Frequency Adaptive using TCKRET pin Use Faster JTAG Clock During Download N
30. or C28xx JTAGjet emulator USB2 emulator GF 2812 IJTAGjet Emulator C28xx JTAGjet emulator GF 28232 ITAGjet Emulator C28xx JTAGjet Emulator GF 28234 ITAGjet Emulator C28xx JTAGjet Emulator EA F28235 ITAGjet Emulator C28xx ITAGjet Emulator EA F28332 ITAGjet Emulator C28xx ITAGjet Emulator lt Lif Eg Factory Boards E8 Custom Boards Create Board Drag a device driver to the left to add a board to the system e Inspect and if necessary adjust Connection Properties SIGNUM SYSTEMS Connection Properties Connection Name amp Data File Connection Properties Property Value Emulator Serial Number Not specified use any emulator Allow Custom JTAG Initialization o only JTAG clock may be changed The JTAG TELK Frequency Default 10 0 MHz Use Faster JTAG Clack During Download Mo do not change JTAG clack Driver Maintenance Options Disabled Under normal circumstances it is not necessary to modify these settings Most of the predefined configurations use the default values as shown in the illustration above Emulator Serial Number Forces driver to connect to emulator with specified serial number See below for more details Allow Custom JTAG Initialization Allows the specification of a nonstandard JTAG initialization displayed in separate dialog box Only selected DaVinci and OMAP predefined configurations have this option set The option is only intended to handle certain non standard
31. re installed in the drivers Signum CCStudio subfolder Both the subfolder and the component files can be removed The uninstall process does not erase JT AGyet specific CCS files created when using Export in CCStudio Setup If you attempt to run a CCStudio session using such a file the following message will appear 24 J TAGJ ET DRIVER FOR CCSTUDIO 3 1 3 2 AND 3 3 INSTALLATION INSTRUCTIONS AN Can t Load OSF Device Driver C y0CStudio_v3 1 drivers Signum _JTAcjet_Cox dyr Please run the Setup Program and select a different Driver Troubleshooting 1 JTAGjet will not work with limited CCStudio versions CCStudio will report error about an unsupported driver See section Liwuted CCStudio Versions for details 2 For DaVinci related problems consult DaVinci specific PDF file available through the Documentation shortcut 3 Use the SignumCCS program to customize and test the JTAG connection The Help button provides additional information about JTAG telated issues 4 The EmuDiag documentation provides list of comprehensive JT AG related tips and describes the JTAG configuration process in details It is available via the Documentation shortcut 5 Make sure that the JTAG clock is stable and its speed does not exceed the recommended value Recall that the JTAG clock should not be faster than 1 3 of the current CPU frequency As some CPUs start up at a very low CPU clock speed verify the lowest CPU clock rate
32. t in CCStudio Setup In our example the value IR 38 is the IR length of a single F2808 DSP Typical IR values for the TMS320 DSP devices are these 8 for the C24x C54x C6x0x processors 46 for Cox1x C6x2x and 38 for C28x C55x C64x and C64x Click Help for more information about IR lengths associated with other processors 2 If you are more complex CPU DM644x with ARM926EJ S core you need to select Adaptive RTCK as JTAG clock All the JTAGjet related configuration options appear only during the first connection after any change made in the CCStudio setup Subsequent CCStudio sessions for the same board will start automatically To customize these parameters use the SignumCCS utility at any time The new settings will take effect in the next CCStudio session Use the Faster JTAG Clock During Download Option Caution This feature relies on the assumption that the CPU clock is fast enough when downloading code Use this option ONLY when 1 the code to download is large 2 the connection to the CPU is stable and 3 you repeat the download operation often Do not use it when connecting to the target for the first time or when your memory or CPU clock configuration settings in GEL or in code are not finalized None of the predefined configurations supplied with the driver has this option set For such target boards as OMAP DaVinci or C6000 the code to be downloaded can be quite large reaching Megabytes In general the faster JT
33. vr Warm 1 C CCStudio_v3 2 driversitixdsS10ar ARI e i ive i Connection Type TILXDS510 Emulator ICEPICK_C_0 El R TM5320C6455_0 C6400PLUS_0 Diagnostics Utility Connection Properties O Port 510 is at port 0x240 Connection Name amp Data File Connection Properties co C6455 XDS510 Emulator TI XDS510 Emulator Auto generate board data file with extra configuration file Configuration EACCStudio_v3 2 divers Signum_JTAGietclg Fie C CCStudio_v3 2 drivers Signum_JTAGjet cfg Frequency MHz e TCLK is legacy MHZ Dutput Timing edge allows faster TC If multiple versions of CCStudio are installed make sure that the correct CCStudio installation directory is used A failure to do so may result in an error when trying to connect to the CPU The JT AGyjet will be unable to work with the XDS510USB or XDS510PP drivers The TI XDS510 Emulator drivers must be used as marked in the illustration All the XDS510 specific settings in the Connection Properties tab are irrelevant for the JT AGjet emulator and are ignored Connection Properties Connection Name amp Data File Connection Properties Property Value The XDS510 is at port 0x240 JTAG TELK Frequency MHz Assume TCLK is legacy 10 368MHz TMS TDO Output Timing Rising edge allows faster TCLK You can modify the JTAG clock and other parameters when prompted before the drivers connect to the CPU You

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 PDF(231KB)  Mobile Surveillance System MSS (MSS100  Adorina TK - V  平面自動ビューレット取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file