TRACE32 Installation Guide
Total Page:16
File Type:pdf, Size:1020Kb
TRACE32 Installation Guide TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Installation ....................................................................................................................... TRACE32 Installation Guide ......................................................................................................... 1 Warning ....................................................................................................................................... 5 Prerequisites ............................................................................................................................... 6 Basic Concepts .......................................................................................................................... 8 TRACE32-ICD (In-Circuit Debugging) ....................................................................................... 9 Host-based Interfaces 9 USB Interface (TRACE32-USB) 9 Ethernet Interface (TRACE32-NET) 10 Controller-based Interfaces 10 Minimal Manual Setup (no regular installation!) ..................................................................... 11 Prerequisites and Recommendations for the Minimal Manual Setup 12 Copy the Required Files (USB and Ethernet) 13 USB Configuration 15 Set up the Hardware (USB) 15 Install Drivers (USB) 16 Create the Configuration File (USB and NET) 17 Ethernet Configuration 18 Assign a Host Name to the TRACE32 Device (Ethernet) 19 Modify the Configuration File (Ethernet) 20 Re-configure the Hardware (Ethernet) 21 Identify the Peripheral File 22 TRACE32-ICE (In-Circuit Emulation) ........................................................................................ 24 Legacy Host Interfaces 24 Parallel Interface (TRACE32-PAR) 24 Serial Interface (TRACE32-SER) 24 Fiber Optic (TRACE32-SER, TRACE32-NET) 24 SCSI Interface (TRACE32-SER, TRACE32-NET) 25 Host Interface Cards 25 Fiber Optic Interface (PC-ISA) 25 Fiber Optic Interface (PC-MCA) 26 Hardware Installation (TRACE32-ICE) ...................................................................................... 27 Remove Modules 27 ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 1 Add Modules 27 System Memory (SCU/PODETH) 28 SCU16-MX2 28 SCU32-MX4 28 LEDs on TRACE32 Hardware Modules .................................................................................... 29 PowerTools 29 SCU32 35 SCU32-MPC 36 SCU32-MPC 100MBit 37 PODBUS Ethernet Controller 38 PODBUS Ethernet Controller/100 39 TRACE32-Interfaces ................................................................................................................... 40 TRACE32-USB 40 Connector (USB 3.x) 40 Connector (USB 2.0 and 1.x) 40 USB Interfaces (USB 3.x to 1.x) 40 TRACE32-ETHERNET 42 8P8C-Connector (T568A/B, ‘RJ45’) 42 AUI-Connector 42 Ethernet Interface 42 Selection of Transfer Protocol 43 TRACE32-PAR 44 Connector 44 Parallel Interface 44 TRACE32-SER 45 Connector 45 RS232 Interfaces 45 RS422-Interface 45 Fiber Optic Interface 45 Selection of Transfer Protocol 46 Selection of Interface 46 Asynchronous RS232/RS422 Driver 47 SASO 48 Connector 48 Fiber Optic Interface 48 Selection of Interface 48 SYSTEM SOFTWARE ................................................................................................................. 49 Files and Directories 49 TRACE32 System Files 51 Multiple Systems on one Host 53 File config.t32 54 Parameters for the PBI Driver with LAUTERBACH Tools 56 ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 2 Parameters for PBI Drivers (Software-Only Solutions for Debug Front-Ends) 63 Parameters for PBI Drivers (Software-Only Solutions for Front-End plus Back-End) 67 Other Configuration Scenarios 68 Software Installation .................................................................................................................. 69 Floating Licenses 70 MS-WINDOWS 71 Quick Installation for controller-based debugging 71 File CONFIG.T32 72 USB Interface 72 Ethernet 73 Controller-based Ethernet setup 73 Parallel Interface 75 Performance Tuning 76 Fiber Optic Interface 76 Screen/Windows 77 TRACE32 as a Hidden Instance 78 Japanese Font 79 Printer 80 PC_LINUX 81 Quick Installation 81 Preparations for the Ethernet Interface 85 SUN/SPARC 86 Quick Installation 86 File config.t32 89 Ethernet Interface 91 SCSI Interface 92 RS232 Interface 94 Motif 95 Terminal 99 Printer 99 REMOTE Interfaces .................................................................................................................... 100 Example OS/9 together with PC 101 Example VAX/VMS and Workstation 102 InterCom Interface ...................................................................................................................... 103 Troubleshooting ......................................................................................................................... 104 FAQ .............................................................................................................................................. 108 ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 3 TRACE32 Installation Guide Version 30-Apr-2021 26-Nov-20 "uTrace" renamed to "µTrace (MicroTrace)". 02-Jul-19 New section “Parameters for PBI Drivers (Software-Only Solutions for Front-End plus Back- End)”. ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 4 Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug cable only while the target power is OFF. Recommendation for the software start: 1. Disconnect the debug cable from the target while the target power is off. 2. Connect the host system, the TRACE32 hardware and the debug cable. 3. Power ON the TRACE32 hardware. 4. Start the TRACE32 software to load the debugger firmware. 5. Connect the debug cable to the target. 6. Switch the target power ON. 7. Configure your debugger e.g. via a start-up script. Power down: 1. Switch off the target power. 2. Disconnect the debug cable from the target. 3. Close the TRACE32 software. 4. Power OFF the TRACE32 hardware. Important Information Concerning the Use of the TRACE32 Development System Due to the special nature of the TRACE32 development system, the user is advised that it can generate higher than normal levels of electromagnetic radiation which can interfere with the operation of all kinds of radio and other equipment. To comply with the European Approval Regulations therefore, the following restrictions must be observed: 1. The development system must be used only in an industrial (or comparable) area. 2. The system must not be operated within 20 metres of any equipment which may be affected by such emissions (radio receivers, TVs etc). ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 5 Prerequisites TRACE32 supports these host computers and operating systems: Host OS Company Comment AXP-STATION AXP-STATION DIGITAL UNIX DEC Motif (SCU based SW only) AXP-STATION VMS/AXP 1.5 DEC Motif (SCU based SW only) HP-9000/700 HP-9000/700 HP-UX 8.0 HP Motif (SCU based SW only) HP-9000/700 HP-UX 9.0 HP CDE (SCU based SW only) HP-9000/700 HP-UX 10.X HP CDE (SCU based SW only) MACINTOSH MACINTOSH LINUX/PPC - Motif/Lesstif MACINTOSH MAC OS-X/X86 Apple Inc. Motif MACINTOSH MACOS X64 Apple Inc. macOS>=10.12, Qt5 PC PC WINDOWS XP Microsoft 32 bit; EOS Corporation 09/2020 PC WINDOWS VISTA Microsoft 32/64 bit; EOS Corporation 09/2020 PC WINDOWS 7 Microsoft 32/64 bit Corporation PC WINDOWS 8 Microsoft 32/64 bit Corporation PC WINDOWS 10 Microsoft 32/64 bit Corporation PC WINDOWS 10 Microsoft 32 bit; deprecated Corporation PC WINDOWS 10 Microsoft 64 bit Corporation PC LINUX - 32bit, Motif; EOS 09/2020 PC LINUX - 32bit, Qt4/5; EOS 09/2020 PC LINUX - 64 bit, Qt4; EOS 09/2020 ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 6 Host OS Company Comment PC LINUX - 64 bit, Qt5/Motif SPARC SPARC SOLARIS 2.3 SUNSOFT Open Windows or Motif SPARC SOLARIS 10 Oracle Corporation CDE SPARC SOLARIS 11 Oracle Corporation CDE ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 7 Basic Concepts There are three different types of debugging: • Host-based: TRACE32/PowerView runs on the host (e.g. a PC or Unix Workstation) and handles most of the user interaction and processing. At the start of a debug session, time-critical, target- related communication software is transferred to a POWER tool and then run there. Most customers use Host-based In-Circuit-Debugging (TRACE32-ICD) and tracing. • Controller-based: TRACE32 software runs mostly on the SCU or PODBUS ETHERNET CONTROLLER (PODETH) unit. The system program and the target-related communication software must first be linked together and then downloaded to the SCU/PODETH unit. The host system (e.g. a PC or Unix Workstation) only runs a GUI interface program. This debugging type is mainly used for In-Circuit-Emulation (TRACE32-ICE). With PCs and Workstations sufficiently powerful for Host-based debugging, not many customers use a POWER ETHERNET CONTROLLER with a PODBUS-connected POWER DEBUG tool for Controller-based In-Circuit Debugging (TRACE32-ICD). • Software-only: TRACE32 PowerView GUI is used as a debug front-end, or in simulation mode, and in some operation modes also includes the Back-End. No Lauterbach TRACE32 hardware is required (except in some cases for the licensing mechanism). Debug Type Host-based Controller-based Software-only USB USB GDB GDI NET PAR SER GTL SASO SIM NET VAST ©1989-2021 Lauterbach GmbH TRACE32 Installation Guide 8 TRACE32-ICD (In-Circuit Debugging) Host-based Interfaces This chapter describes the host-based USB and