TDT 1.2 Release Notes and FAQ March 2002
|
|
- Gary Thomas
- 5 years ago
- Views:
Transcription
1 TDT 1.2 Release Notes and FAQ March 2002 This document gives additional information about the use of the ARM Trace Debug Tools TDT 1.2 (build 1031) For more information, please see the Trace Debug Tools User Guide. Frequently Asked Questions 1) Which buffer board do I need to collect trace from my ARM core module? There are two possible pinouts for single processor ETM target connector. This are type A and type B. Most boards have type B connectors. The following table summarizes the connector pin-out type for various ARM target boards. Target ARM Part No. Pin-out type CM7TDMI * HPI-0056A A CM7TDMI * HPI-0056B A CM9x6E-S HPI-0066A A CM9x6E-S HPI-0066B, C or D B CM9x0T HPI-0070A, B or C B LM-XCV400+ HPI-0059A A LM-XCV400= HPI-0059B A LM-XCV600E+ HPI-0072B B LM-EP20K600E+ HPI-0073A B * Non-standard configurations contact ARM for further information. Specific Trace Capture hardware and supported pinouts. ARM MultiTrace: The ARM MultiTrace supports pin-out type B only. Agilent E5904B option 300: This Trace Port Analyser is designed to work with Pin-out type B. (In Agilent terminology type C). How ever type A (In Agilent terminology type A&B) pin-outs may be supported by requesting a suitable buffer board part number E from Aglient support. Tektronix Logic Analysis Systems: These system are designed to work with pin-out type B only. 2) Where are the gateway and gateway2 dlls? Software for connection to Agilent emulation probes is no longer shipped with TDT. Support for Agilent emulation probes is available through the ARM ADI product. Please contact your sales representative for further information. 3) When is the syntax of an address entered through the tabbed sub-window
2 of the configure capture dialog checked? If you modify the addresses in a rule using the tabbed subwindows in the configuration capture dialog the syntax of the address is not checked until you finish working on the subwindow. The syntax is checked when you do one of the following: - Click on a different rule in the rules subwindow. - Click on a different tab for the current rule. - Press the OK button to complete defining the rule set. 4) When are counters decremented? Counters are decremented on every cycle for which the decrement counter rule evaluates to TRUE. In particular a counter that has a rule that is true when the execute address is within an address range will count the number of cycles executed, not the number of instructions executed, within that address range. A counter with a rule of the form if [TRUE] then Decrement Counter will decrement every cycle, even if the processor is in debug state. As such a rule of this form is unlikely to be useful. [DE 38137] 5) Why does "Stall processor to prevent overflow" not work on my system? This option will only work if the ASIC you are using supports it. While the software can find out whether the ETM itself contains the logic to support this, it can not tell whether the FIFOFULL signal output by the ETM is connected to the external logic required to stall the processor. As such TDT may enable this option when your hardware does not actually support it. Refer to your ASIC documentation to find out whether your hardware fully supports this option. [DE 35993] 6) How do I use a data comparator to test for particular values in byte or halfword memory accesses? When using a data comparator the filter and test value will be applied to the whole data bus. As such, if you wish to act on the processor reading or writing a single byte or halfword you must know which byte lane or lanes the data will be in and set the comparator value and filter appropriately. For example, on a little endian system, byte accesses to address 0x22 will occur on byte lane 2, so to check for the value 1 being read or written from address 0x22, set the data value to 0x and the filter to 0x00ff ) What do the index number in the trace window mean? The absolute values of the index numbers are meaningless, however, when using cycle accurate mode, the difference between two consecutive index number tells you how many cycles the second instruction took to execute. If there is a trigger point in the trace then this always has an index number of 0. Index numbers following the trigger point are positive and increase with distance from the trigger point. Index numbers before the trigger point are negative and decrease with distance from the trigger point. Note that if you are not using cycle accurate tracing then nothing useful can be deduced from the difference between two consecutive index numbers. [DEs 37319, 40557, 46317] 8) Where is the trigger? The record on which the trigger occurred will always have index 0. This record will only be in the trace window if an instruction was traced on the trigger cycle.
3 Otherwise the trigger will have occurred between the last record with a negative index and the first record with a positive index. Note that triggers are not precise, and may occur a few cycles before or after their requested position. [DE 46315] 9) Why do I get synchronisation lost errors at the beginning of an XScale trace output? Debug control of the XScale core is accomplished using a monitor which is downloaded onto the target. The monitor cannot avoid some of itself being traced just before it returns control to the previously executing image. The monitor is not part of the image loaded into the debugger thus TDT does not have information about it. The instructions therefore cannot be decompressed hence the error message. [DE 97360] 9) Why might I see a large discontinuity in the trace after FIFO overflow? If the ETM s FIFO overflows and, when the FIFO has emptied, the instruction that caused the overflow is still being executed, the ETM can produce incorrect trace. TDT will detect and recover from this condition if it can. If recovery is not possible then TDT will suppress trace until it can guarantee correctness. This behaviour may be switched off if you wish to see the possibly incorrect trace anyway. In particular the ETM may trace the instruction both before and after the FIFO overflow, and if data is being traced it may trace the data, and data addresses, incorrectly after the FIFO overflow. The data tracing will be correct following the next indirect branch, but the traced data addresses may be incorrect for up to 1024 cycles following the FIFO overflow. This problem is only likely to occur on cached processors with very slow memory systems. [DE 45267] Release notes Trace display inconsistent with processor activity 1) Interrupts and prefetch aborts traced early When the processor takes an interrupt or prefetch abort the ETM will sometimes trace the branch to the exception vector one or two cycles early. When this happens the trace output may show the wrong instruction as having been interrupted or aborted. In addition, the last instruction executed before the interrupt or abort may be missing from the trace. In the case of an interrupt, the instruction actually interrupted may often be determined by examining the address at which execution continued when the interrupt handler exited. [DE 34137] 2) Incorrect Trace paused messages When using a system containing an ETM9 rev 0 the trace window will occasionally display Trace paused instead of Debug state. This is due to a fault in ETM9 rev 0, which is fixed in rev 0a and later revisions. [DE 36297] 3) FIFO overflow not reported at end of trace When using an ETM7 rev 0 or an ETM9 rev 0 or rev 0a the tools will sometimes fail to report overflows at the end of the trace output. This happens if trace never restarts after the ETM FIFO has overflowed (e.g. because trace is disabled before
4 the ETM has recovered from the FIFO overflow). In these circumstances the tools cannot tell that the FIFO has overflowed or that any data has been lost, and will not report the FIFO overflow. This is not a problem when an ETM7 or ETM9 rev 1 since with these versions of the ETM the tools are able to check the state of the FIFO when tracing stops. [DE 37319] 4) Incorrect output following semihosting call When semihosting is enabled SWI instructions in the trace output may be followed by a Synchronization Lost message, or by a corrupt instruction. This will only happen on systems containing an ETM9 rev 0 or 0a, and is caused by the ETM9 generating spurious data when it enters debug state. No data is missed from the trace output, so this error may be ignored. [DE 38023] 5) Last instruction before a breakpoint may not be traced The last instruction executed before the processor stops at a breakpoint will often not be traced. In particular if you try to trace while single stepping instructions in AXD you will often get no output. Miscellaneous problems with TDT 6) Stopping execution while logging to file may not work It may not be possible to stop execution of the target while logging trace to a file. To work round this stop the log to file, stop execution, then restart the log to file. [DE 94009] 7) Trace does not remember saved rules on per session basis AXD allows you to save sessions for later recall. Unfortunately the session file will always refer to the default trace configuration (.tcf) file. It is therefore only possible restore one set of ETM configuration rules via session files. [DE ] 8) Time stamping state is not saved between sessions AXD does not preserve whether time stamping information has been requested between sessions. [DE ] 9) Counters do not reset when tracing is stopped using the ETM ARMulator ARMulator will fail to reset counters if tracing is stopped then started again during execution. With hard targets counters are reset when trace is stopped. [DE ] 10) Synchronization of source and trace windows when scrolling upwards When scrolling down, the source window pointer moves on sensibly, but if you are scrolling upwards, the source point only moves on when you get to the instruction itself. When data trace is turned on, this may look a bit odd, because you can be scrolling over data for an instruction but with the source pointer still pointing at the following instruction. 11) Spurious DBE Warning DBE Warning occurs in the debug log window under certain circumstances. This warning may be ignored. This error is more probable when connected to an XScale target using Stop Processor when buffer full mode. [DE 42541]
5 12) Problems with automatic conversion of old TDT 1.0 configuration files to new (TDT 1.1 and 1.2) format. When trying to open an old (TDT 1.0) trace configuration file, you are prompted whether or not you wish to convert to new style. It is not always possible to convert the file, and an error message to this effect will be given. In this case, the file is left in its old state, and you will need to set the configuration by hand. [DE 44033] 13) Problems when changing the target during a debug session It is possible to display a rule that is not supported by the current hardware. This only occurs if one has changed the target. If the rule uses features that don t exist on the current hardware you will not be able edit these aspects of the rule. If this occurs, delete or disable the rule, and enter a rule that the current hardware supports. [DE 43571] 14) Switching target processors with Agilent emulation probes Very rarely, Agilent emulation probes can stop responding to the debugger sometime after switching between target core types in the ARM ADI target configuration window e.g. from 966E-S to 7TDMI. This causes the debugger to hang. The problem seems to occur more frequently with hot-plugging of the trace hardware. You are advised to avoid hot-plugging if this is possible. If the problem occurs, close the debugger and power-cycle the target hardware. [DE 36539] 15) Performance problems when using Agilent Logic Analyzers When using an Agilent Logic Analyzer as a trace buffer certain performance problems may occur. Single stepping will be very slow. It may take up to two minutes to display the first trace output after tracing stops. [DE 37901] 16) Wrong error message if TDT license is incorrect If you do not have a valid, and correctly installed, license for TDT, and configure the TDT version of AXD to use a trace buffer, then, when you finish configuring AXD it will give an incorrect error message. This message will say that it is unable to connect to the target, and will not tell you that the license is invalid. AXD will only tell you that it is unable to find a TDT license when you restart it. [DE 44829] 17) Problems with tracing exceptions In many programs, the exception vectors do not form a part of the image, but are written to memory by the program. As such, while the program is running TDT does not know their contents and cannot decompress the instructions in the exception vectors. Furthermore, when exception is traced the trace decompresser will lose synchronization and will not regain it until an indirect branch occurs in the trace stream. As such, if the exception vectors contain direct branches to the exception functions, then these functions will not be traced. There are a number of possible workarounds for this problem: a) Stop the program, and reload trace (using the reload trace option from the trace window context menu). b) Build an image that includes the exception vectors, and load this into the debugger using load symbols only. c) Modify the code to contain indirect branches in the exception vectors.
6 d) Trace only the exception functions. The trace decompresser can always synchronize when tracing starts or restarts. Note that just disabling tracing of the exception vectors will not work, since the ETM will ignore attempts to disable trace for very short periods. [DE 44985] 18) Setting the buffer size and buffer size changes If you set the buffer size in the Configure ETM window then this is not checked for validity until you (re)start tracing. Also, if any other changes in trace configuration change the buffer size, then you will not see these changes until you start tracing. In particular, if you are using MultiTrace in certain modes the buffer size depends upon the port width, but you will not see the buffer size changing until you restart tracing after changing the port width. [DE 45281] 19) Changing column widths corrupts scroll bar on Windows 95 On Windows 95, if you change the width of the columns in the trace window the scroll bar slider will move, and will no longer reflect the position in the trace buffer. To correct this press the Page Up or Page Down key. [DE 46487] Tips on using TDT 20) Image format You are strongly advised to use the default ELF format, not (obsolete, SDT) AIF format, images when using TDT. Trace output will be very slow if you are using AIF format images. 21) ELF/DWARF image required to decompress trace data from a running program You must load an ELF/DWARF image (a.axf file) into the debugger before decompressing any trace output. If you try to collect trace on a running program without loading any symbols (either by connecting to a running target, or by setting the PC and then running the target) the resulting trace will fail to decompress. To fix this; load the appropriate image using Load symbols only then select the Reload trace menu item on the Trace menu. If you try to decompress trace output for a stopped program without first loading an image into the debugger the decompression may be very slow. [DE 34445] 22) Use of cycle accurate tracing If cycle accurate tracing is used with a target system containing a rev 0 or rev 0a ETM then, if tracing is enabled, the TPA will capture all cycles that occur while the processor is in debug state. This can rapidly fill the TPA s buffers, hence preventing the collection of useful trace information. To avoid this problem, either disable cycle accurate tracing, or set the Trace Enable condition such that the ETM only traces areas of the code that do not contain any breakpoints. For example, tracing the instructions within a single function with cycle accurate tracing enabled will normally work correctly, but tracing all executed instructions will normally fail. Depending on the configuration of the debugger, tracing exceptions and SWIs will normally fail, since the debugger, by default, puts breakpoints on the exception vector. [DE 33903]
7 23) Rule "if true trigger (and stop)" does not stop program If you specify a rule of the form "if [TRUE] then Trigger (stop on trigger)" then the program will not stop unless it is already running when the rule is defined. The reason is that the break signal is generated before the program starts running, and as such is ignored. [DE 38139] 24) Use of Real Monitor with trace When using Real Monitor with trace hitting a breakpoint will not stop tracing or cause the collected trace data to be displayed. To stop tracing either stop it explicitly using stop tracing from the trace menu, or configure tracing with a trigger condition. Also note that, using the rule if [TRUE] then Enable Tracing the ETM will trace the real monitor code as if it were normal application code. This can be avoided by setting an address range on the Enable Tracing rule that excludes the Real Monitor code. [DE 44751] 25) Resource counts during rule definition When defining a rule the dialogs show all resources not used by that rule as available, even if some are already allocated to other rules. This allows you to define two rules that use the same resources, and then choose which to enable, but can be misleading when defining a set of rules that are intended to work together. [DE 44989/45575] 26) Non-stop debugging and semihosting The semihosting C library expects a debugger to be continuously connected to the target. If your program uses semihosting calls or SWIs, and you disconnect AXD from the target, and then attempt to reconnect without stopping the target, you are likely to find that your program has crashed, or stopped at a breakpoint. Even if it has not done so, the semihosting C library does not support connection to a running program, so semihosting calls may not work after you reconnect. [DE 47153] 27) Decompressing undecompressible trace output If some parts of the trace output are not decompressible, for example because AXD does not know the contents of the associated memory, AXD will still attempt to decompress the remainder of the trace. Under these conditions AXD does, however, have to restart the decompression algorithm following every undecompressible cycle. Consequently, it may take a very long time to save a large trace containing a lot of undecompressable trace output to a file. [DE 47061] 28) ETMs with incorrect SYSOPT input Some ASICs containing rev1 ETMs incorrectly tie the ETM s SYSOPT bus to 0. This can never be a correct value for SYSOPT, since it is telling the software that the ASIC does not support any trace port configurations. When TDT1.1 detects such an ASIC it will allow you to set any trace port configuration supported by the trace buffer. In this case the software cannot check that the ASIC actually supports the configuration you set, so you are advised to check in the ASIC s documentation what configurations it supports. [DE 47209] 29) No trace appears with Real Monitor when foreground task is stopped If you are using trace with real monitor, and you stop the foreground task, then the trace window will not update (even if trace has triggered) until some other window is
8 refreshed. To avoid this problem, enable timed refresh in the Configure Interface dialog box. [DE 48510]
MCUXpresso IDE Instruction Trace Guide. Rev May, 2018 User guide
MCUXpresso IDE Instruction Trace Guide User guide 14 May, 2018 Copyright 2018 NXP Semiconductors All rights reserved. ii 1. Trace Overview... 1 1.1. Instruction Trace Overview... 1 1.1.1. Supported Targets...
More informationHelp Volume Agilent Technologies. All rights reserved. Instrument: Agilent Technologies 16550A Logic Analyzer
Help Volume 1992-2002 Agilent Technologies. All rights reserved. Instrument: Agilent Technologies 16550A Logic Analyzer Agilent Technologies 16550A 100 MHz State/500 MHz Timing Logic Analyzer The Agilent
More informationARM-ETM Programming Dialog
ARM-ETM Programming Dialog TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... ICD In-Circuit Debugger... Processor Architecture Manuals... ARM/CORTEX/XSCALE... ARM-ETM Programming
More informationChanging the Embedded World TM. Module 3: Getting Started Debugging
Changing the Embedded World TM Module 3: Getting Started Debugging Module Objectives: Section 1: Introduce Debugging Techniques Section 2: PSoC In-Circuit Emulator (ICE) Section 3: Hands on Debugging a
More informationChapter 12 Visual Program Debugger
Chapter 12 Visual Program Debugger In the previous chapter on programs a section titled Getting programs to do what you want discussed using the log to trace how programs execute. That is a useful technique
More informationHelp Volume Agilent Technologies. All rights reserved. Instrument: Agilent Technologies 16557D 140 MHz State/500 MHz Timing Logic Analyzer
Help Volume 1992-2002 Agilent Technologies. All rights reserved. Instrument: Agilent Technologies 16557D 140 MHz State/500 MHz Timing Logic Analyzer Agilent Technologies 16557D 140MHz State/500MHz Timing
More informationADS MultiTrace Tutorial v2.0
ADS MultiTrace Tutorial v2.0 ADS MultiTrace Tutorial 1 Introduction Aim This guide provides the user with a basic introduction to the ARM MultiTrace tools and some guidance for their initial setup and
More informationThis section covers the MIPS instruction set.
This section covers the MIPS instruction set. 1 + I am going to break down the instructions into two types. + a machine instruction which is directly defined in the MIPS architecture and has a one to one
More informationNEW CEIBO DEBUGGER. Menus and Commands
NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will
More informationCP30/G30/MC31 Firmware Version 3100 Known Issues
CP30/G30/MC31 Firmware Version 3100 Known Issues Introduction This document lists issues that have been identified with firmware version 3100 for the Kingfisher CP30/G30/MC31 modules. Where possible, workarounds
More informationAdvanced Debugging using the Ashling MPC5500 tools
Ashling Product Brief APB200 Advanced Debugging using the Ashling MPC5500 tools 1. Contents 1. Contents 1 2. Introduction 1 3. Break on Data Access 1 4. Tracing Accesses to a Variable 3 4.1 Cycle accurate
More informationHelp Volume Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface
Help Volume 1994-2002 Agilent Technologies. All rights reserved. Agilent E2485A Memory Expansion Interface Agilent E2485A Memory Expansion Interface The E2485A Memory Expansion Interface lets you use the
More informationExcalibur EPXA4 Devices
Excalibur EPXA4 Devices November 2002, ver 12 Errata Sheet This errata sheet provides updated information about the Excalibur EPXA4, revision A (see Figure 1) Devices Figure 1 Identify Revision A Devices
More informationEW The Source Browser might fail to start data collection properly in large projects until the Source Browser window is opened manually.
EW 25462 The Source Browser might fail to start data collection properly in large projects until the Source Browser window is opened manually. EW 25460 Some objects of a struct/union type defined with
More informationTRACE APPLICATION NOTE VERSION MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN. Fujitsu Microelectronics Europe Application Note
Fujitsu Microelectronics Europe Application Note an-mb86r0x-trace-rev0-02.doc TRACE MB86R0X 'JADE' SERIES DEVICES & GREENHILLS TOOLCHAIN APPLICATION NOTE VERSION 0.02 21.05.2010 Revision History Revision
More informationNEC 78K0- Family On-Chip Emulation
_ Technical Notes V9.9.86 NEC 78K0- Family On-Chip Emulation Contents Contents... 1 1 Introduction... 2 2 Emulation options... 3 2.1 Hardware Options... 3 3 CPU Setup... 6 3.1 General Options... 6 3.2
More informationUSING BRIDGE SCORER WITH BRIDGEMATE PRO
USING BRIDGE SCORER WITH BRIDGEMATE PRO There are 4 elements to know about: a. The Server b. The Bridgemate scoring devices (i.e. the units that are put on each bridge table) c. Bridge Scorer program d.
More informationCALIBRE. I2C for Windows USB Manual WINI2CUCA93 Issue /18/03
I2C for Windows USB Manual WINI2CUCA93 Issue 1.0 Calibre UK Ltd 1999 Welcome to the Calibre I 2 C for Windows application. This application is designed to allow non-specialist users to run I 2 C Bus operations
More informationGetting Started with Red Trace
Getting Started with Red Trace Getting Started with Red Trace Red Suite 5 Version 5.1.2 Getting Started with Red Trace 16 April, 2013 Copyright 2012-2013 Code Red Technologies, Inc All rights reserved.
More informationIntel Parallel Studio XE 2017 Composer Edition BETA C++ - Debug Solutions Release Notes
Developer Zone Intel Parallel Studio XE 2017 Composer Edition BETA C++ - Debug Solutions Release Notes Submitted by Georg Z. (Intel) on August 5, 2016 This page provides the current Release Notes for the
More informationVisual Profiler. User Guide
Visual Profiler User Guide Version 3.0 Document No. 06-RM-1136 Revision: 4.B February 2008 Visual Profiler User Guide Table of contents Table of contents 1 Introduction................................................
More information4 DEBUGGING. In This Chapter. Figure 2-0. Table 2-0. Listing 2-0.
4 DEBUGGING Figure 2-0. Table 2-0. Listing 2-0. In This Chapter This chapter contains the following topics: Debug Sessions on page 4-2 Code Behavior Analysis Tools on page 4-8 DSP Program Execution Operations
More informationFreescale Semiconductor, Inc.
Hitex Emulator Target Interface Product Manual Manual Date HITEX Emulator Target Interface Nov 2002 Contents 3 Contents Freescale Semiconductor, Inc. Hitex Target Interface...........................5
More informationTechnical Information
Technical Information DATE: January 16, 2014 MODEL: RSP 1570, RSX 1550, RSX 1560 Main Software Upgrade Instructions The RSP-1570, RSX-1550 and RSX-1560 have three separate software modules main software,
More informationfile://c:\documents and Settings\degrysep\Local Settings\Temp\~hh607E.htm
Page 1 of 18 Trace Tutorial Overview The objective of this tutorial is to acquaint you with the basic use of the Trace System software. The Trace System software includes the following: The Trace Control
More informationIntegrated Device Technology, Inc Stender Way, Santa Clara, CA Phone #: (408) Fax #: (408) Errata Notification
Integrated Device Technology, Inc. 2975 Stender Way, Santa Clara, CA - 95054 Phone #: (408) 727-6116 Fax #: (408) 727-2328 Errata Notification EN #: IEN01-02 Errata Revision #: 11/5/01 Issue Date: December
More informationThe QuickCalc BASIC User Interface
The QuickCalc BASIC User Interface Running programs in the Windows Graphic User Interface (GUI) mode. The GUI mode is far superior to running in the CONSOLE mode. The most-used functions are on buttons,
More informationAn Introduction to Komodo
An Introduction to Komodo The Komodo debugger and simulator is the low-level debugger used in the Digital Systems Laboratory. Like all debuggers, Komodo allows you to run your programs under controlled
More informationControlLogix Redundancy System Revision 8
Release Notes ControlLogix Redundancy System Revision 8 Cat. No. 1756-CNB/D, -CNBR/D, -L55, -L55M13, -L55M14, -L55M16, -L55M23, -L55M24, 1757-SRM/A, -SRM/B IMPORTANT If you have a 1756-L55 controller,
More informationCSX600 Runtime Software. User Guide
CSX600 Runtime Software User Guide Version 3.0 Document No. 06-UG-1345 Revision: 3.D January 2008 Table of contents Table of contents 1 Introduction................................................ 7 2
More informationHelp Volume Hewlett Packard Company. All rights reserved. Toolsets: IA Format Utility
Help Volume 1997-2002 Hewlett Packard Company. All rights reserved. Toolsets: IA Format Utility Using the IA Format Utility The IA Format Utility tool lets you convert a.r (dot R) file into an inverse
More informationQuickly Repair the Most Common Problems that Prevent Windows XP from Starting Up
XP: Solving Windows Startup Problems X 34/1 Quickly Repair the Most Common Problems that Prevent Windows XP from Starting Up With the information in this article you can: The four most common Windows Startup
More informationWhat are Exceptions? EE 457 Unit 8. Exception Processing. Exception Examples 1. Exceptions What Happens When Things Go Wrong
8. 8.2 What are Exceptions? EE 457 Unit 8 Exceptions What Happens When Things Go Wrong Exceptions are rare events triggered by the hardware and forcing the processor to execute a software handler Similar
More informationCordex Controller Software v2.27
Cordex Controller Software v2.27 Alpha Technologies is pleased to announce the release of our newest software version for the Cordex Controller (CXC), Version 2.27. This software, with the ELFZ extension,
More informationHanatech Co., Ltd. I. Diagnostic Trouble Code
Hanatech Co., Ltd. Chapter 4 ULTRASCAN P1 Functions The functions you can choose when all the test vehicle details are selected properly are explained in this chapter of the manual. The actual list of
More informationDebugging Applications with the JTAG In-Circuit Emulator
Application Note 5000 16 April 2008 Debugging Applications with the JTAG In-Circuit Emulator AVR64/128 This document describes how to debug embedded wireless applications using the JTAG in-circuit emulator
More informationAT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE
SMART ARM-based Microcontrollers AT09381: SAM D - Debugging Watchdog Timer Reset APPLICATION NOTE Introduction This application note shows how the early warning interrupt can be used to debug a WDT reset
More informationContents. Cortex M On-Chip Emulation. Technical Notes V
_ Technical Notes V9.12.225 Cortex M On-Chip Emulation Contents Contents 1 1 Introduction 2 2 Access Breakpoints 3 3 Trace 5 4 NXP LPC 5 4.1 Boot and Memory Remapping 5 4.2 LPC17xx Startup 5 4.1 LPC11A02/04
More informationICE/FIRE Analyzer Programming Dialog
ICE/FIRE Analyzer Programming Dialog TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... FIRE In-Circuit Emulator... ICE Analyzer System... FIRE Analyzer Programming... ICE/FIRE Analyzer
More informationDebugging in Small Basic is the process of analysing a program to detect and fix errors or improve functionality in some way.
How to Debug Introduction Debugging in Small Basic is the process of analysing a program to detect and fix errors or improve functionality in some way. In order to debug a program it must first compile
More informationPOINT I/O and ArmorPOINT I/O Dual Port EtherNet/IP Adapters
Release Notes POINT I/O and ArmorPOINT I/O Dual Port EtherNet/IP Adapters Firmware Revision: 3.012 Catalog Numbers 1734-AENTR, 1738-AENTR, Series A Topic Page About This Publication 1 Before You Begin
More informationH0420 Programmable MP3 Audio Player for Exhibitions and Kiosk Applications. Firmware Update: Version 1.2 Build 3508
H0420 Programmable MP3 Audio Player for Exhibitions and Kiosk Applications Firmware Update: Version 1.2 Build 3508 For upgrading to the new firmware, please see page 4 for the procedure. This document
More informationRelease Notes um-fpu64 IDE Release 411
Release Notes um-fpu64 IDE Release 411 Changes for IDE Release 411 um-fpu64 IDE Release 411 adds several new features and fixes some known problems. Firmware Upgrade To use um-fpu64 IDE r411 software,
More informationSimulator. Chapter 4 Tutorial: The SDL
4 Tutorial: The SDL Simulator The SDL Simulator is the tool that you use for testing the behavior of your SDL systems. In this tutorial, you will practice hands-on on the DemonGame system. To be properly
More information52 Remote Target. Simulation. Chapter
Chapter 52 Remote Target Simulation This chapter describes how to run a simulator on a target and connect it to the SDL simulator interface (SimUI) on the host via TCP/IP communication. July 2003 Telelogic
More informationMC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set
MC68331 DEVICE INFORMATION (Issue 6-17 August, 1995) Rev. A and B Silicon E95B, E93N and F43E Mask Set The following information and errata pertain to Revision A and B samples of the 68331 microcontroller.
More informationUser Guide. Remote Support Tool
Remote Support Tool Remote Support Tool...1 Overview...1 Starting the Support Tool...1 Starting a Remote Support Session...2 Using the Support Tool in an Office...3 Remote Support Tool At a glance...4
More informationEE 457 Unit 8. Exceptions What Happens When Things Go Wrong
1 EE 457 Unit 8 Exceptions What Happens When Things Go Wrong 2 What are Exceptions? Exceptions are rare events triggered by the hardware and forcing the processor to execute a software handler HW Interrupts
More informationF²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note
Fujitsu Microelectronics Europe Application Note MCU-AN-395002-E-V10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95100 SERIES EMULATOR HW SETUP APPLICATION NOTE Revision History Revision History Date 2004-10-12
More informationIAR C-SPY Hardware Debugger Systems User Guide
IAR C-SPY Hardware Debugger Systems User Guide for the Renesas SH Microcomputer Family CSSHHW-1 COPYRIGHT NOTICE Copyright 2010 IAR Systems AB. No part of this document may be reproduced without the prior
More informationWilliam Stallings Computer Organization and Architecture 8 th Edition. Chapter 12 Processor Structure and Function
William Stallings Computer Organization and Architecture 8 th Edition Chapter 12 Processor Structure and Function CPU Structure CPU must: Fetch instructions Interpret instructions Fetch data Process data
More informationM16C R8C PC7501 Emulator Debugger V Release Notes
M16C R8C PC7501 Emulator Debugger V.1.03.00 Release Notes This document describes the notes of this debugger, and please read before you start to use this debugger. And also, please refer to the High-performance
More informationTHE TRANSPORT LAYER UNIT IV
THE TRANSPORT LAYER UNIT IV The Transport Layer: The Transport Service, Elements of Transport Protocols, Congestion Control,The internet transport protocols: UDP, TCP, Performance problems in computer
More informationErrata: EP Silicon Revision: E2 Reference EP9307 Data Sheet revision DS667PP4 dated March 2005.
Errata: EP9307 - Silicon Revision: E2 Reference EP9307 Data Sheet revision DS667PP4 dated March 2005. Determining the Silicon Revision of the Integrated Circuit On the front of the integrated circuit,
More informationChapter 21 Restart. Types of power supply
Chapter 21 Restart HCA is a program different than others that you may run on your computer. Unlike an email program or a word processor which you may start and exit many times a day, HCA is designed to
More informationECOM100 Send (EC ) Theory of Operation. Table of Contents
Table of Contents Table of Contents...1 1. CPU Firmware...2 2. ECOM100 Firmware Must Support SMTP Client Protocol...2 3. Slot Placement...2 4. ECOM100 TCP/IP Configuration...2 5. Dipswitch 7 on the ECOM100
More informationPreliminary Information. AMD Duron Processor Model 3 Revision Guide
AMD Duron Processor Model 3 Revision Guide Publication # 23865 Rev: K Issue Date: October 2003 2001 2003 Advanced Micro Devices, Inc. All rights reserved. The contents of this document are provided in
More informationEMUL-AVR-PC. User Guide
EMUL-AVR-PC User Guide Nohau Corporation 51 E. Campbell Ave. Campbell, CA 95008 PH: (408) 866-1820 Fax: (408) 378-7869 E-mail: support@nohau.com www.nohau.com EMUL AVR PC User Guide Edition 1, July 24,
More informationEXPRESS. Users Guide. Version 3.5
EXPRESS Users Guide Version 3.5 Table of Contents 1 System Overview... 3 2 System Requirements... 3 3 Contents in ECMTUNE System Box... 3 4 Installation Information... 4 5 Registration Information... 7
More informationDOMAIN TECHNOLOGIES INC. Users Guide Version 2.0 SB-USB2. Emulator
INC. Users Guide Version 2.0 SB-USB2 Emulator Table of Contents 1 INTRODUCTION... 3 1.1 Features... 3 1.2 Package Contents... 4 1.3 Related Components... 4 2 INSTALLATION... 4 3 INTEGRATION WITH LSI LOGIC
More informationScript Step Reference Information
Script Step Reference Information This chapter lists all the steps available for use in creating scripts. These steps are accessed using the palette pane (see Using the Palette Pane, page 8). This chapter
More informationBASICS OF THE RENESAS SYNERGY PLATFORM
BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 11 EVENT ANALYSIS WITH TRACEX CONTENTS 11 EVENT ANALYSIS WITH TRACEX 03 11.1 An Introduction to TraceX 03 11.2 Built-in Views and
More informationCS 201. Exceptions and Processes. Gerson Robboy Portland State University
CS 201 Exceptions and Processes Gerson Robboy Portland State University Control Flow Computers Do One Thing From startup to shutdown, a CPU reads and executes (interprets) a sequence of instructions, one
More informationUser Guide. Remote Support Tool
Remote Support Tool Remote Support Tool... 1 User Guide... 1 Overview... 1 Starting the Support Tool... 1 Starting a Remote Support Session... 2 Using TeamViewer... 3 Using the Support Tool in an Office...
More information15 The Main Firmware Jumpblock.
15 The Main Firmware Jumpblock. This section describes in detail the entry and exit conditions and the effects of all the routines in the main firmware jumpblock. The main firmware jumpblock is described
More informationArcserve Backup for Windows
Arcserve Backup for Windows Agent for Sybase Guide r17.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationLab 13 Real Time Debugging
Lab 13 Real Time Debugging Page 13.1 Lab 13 Real Time Debugging This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing, by, published by Brooks-Cole, copyright
More informationNETS NAVISTAR ELECTRONIC TECHNICAL SUPPORT SYSTEM. NETS 5.3 User s Manual
NETS NAVISTAR ELECTRONIC TECHNICAL SUPPORT SYSTEM NETS 5.3 User s Manual Copyright 2002, International Truck and Engine Corporation Printed in the United States of America INTERNATIONAL Table of Contents
More informationFile Systems: Recovery
File Systems: Recovery Learning Objectives Identify ways that a file system can be corrupt after a crash. Articulate approaches a file system can take to limit the kinds of failures that can occur. Describe
More informationLibgdb. Version 0.3 Oct Thomas Lord
Libgdb Version 0.3 Oct 1993 Thomas Lord Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
More informationSDP:01. Scania Diagnos & Programmer 3. en-gb. User instructions Applies from SDP Issue 19. Scania CV AB 2014, Sweden
SDP:01 Issue 19 en-gb Scania Diagnos & Programmer 3 User instructions Applies from SDP3 2.18 Scania CV AB 2014, Sweden Introduction... 3 General... 3 System requirements and ancillary equipment... 4 System
More informationGDB Tutorial. A Walkthrough with Examples. CMSC Spring Last modified March 22, GDB Tutorial
A Walkthrough with Examples CMSC 212 - Spring 2009 Last modified March 22, 2009 What is gdb? GNU Debugger A debugger for several languages, including C and C++ It allows you to inspect what the program
More information_ V ST STM8 Family On-Chip Emulation. Contents. Technical Notes
_ V9.12. 225 Technical Notes ST STM8 Family On-Chip Emulation This document is intended to be used together with the CPU reference manual provided by the silicon vendor. This document assumes knowledge
More informationGuide to SiS RAID Utility for Windows XP / 2000
Guide to SiS RAID Utility for Windows XP / 2000 1. General 1. After installing the SiS RAID utility, go to Start menu and choose Programs. From the Programs menu, choose SiS RAID Utility and click on SiSRaid
More informationCS 167 Final Exam Solutions
CS 167 Final Exam Solutions Spring 2018 Do all questions. 1. [20%] This question concerns a system employing a single (single-core) processor running a Unix-like operating system, in which interrupts are
More informationRVDS 3.0 Introductory Tutorial
RVDS 3.0 Introductory Tutorial 338v00 RVDS 3.0 Introductory Tutorial 1 Introduction Aim This tutorial provides you with a basic introduction to the tools provided with the RealView Development Suite version
More informationTABLE OF CONTENTS Introduction: Default Operation and Remote Programming Programming Receptionist Extensions Installing CallExtend
TABLE OF CONTENTS Introduction: Default Operation and Remote Programming... 1 CallExtend s Default Settings... 1 Resetting CallExtend to the Default Settings... 3 Remote Programming... 4 Installing CallExtend...
More informationLecture 10 Exceptions and Interrupts. How are exceptions generated?
Lecture 10 Exceptions and Interrupts The ARM processor can work in one of many operating modes. So far we have only considered user mode, which is the "normal" mode of operation. The processor can also
More informationCA Harvest Software Change Manager
CA Harvest Software Change Manager Messages Guide Release 12.5 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationKingston SecureTraveler User Guide
Kingston SecureTraveler User Guide Thank you for buying a Kingston DataTraveler Hi-Speed certified USB Flash drive. Kingston s DataTraveler products incorporate the latest in Hi-Speed USB 2.0 Flash memory
More informationDataView Release Notes Version Released
DataView Release Notes Version 3.53.0013 Released 9-25-2018 CATEGORY (v 3.53.0013): Simple Logger II Version 1.01.0059 Open button is now active when selecting recordings from the session s list. Corrected
More informationAvigilon Control Center 5.4 Release Notes
Notes Version 5.4.0.30 Released Tuesday November 4th, 2014 Release Summary This is the first scheduled service release for Avigilon Control Center 5.4. Users experiencing issues listed in the Issues Fixed
More informationLab 3-2: Exploring the Heap
Lab 3-2: Exploring the Heap Objectives Become familiar with the Windows Embedded CE 6.0 heap Prerequisites Completed Lab 2-1 Estimated time to complete this lab: 30 minutes Lab Setup To complete this lab,
More informationIBM VisualAge for Java,Version3.5. Distributed Debugger for Workstations
IBM VisualAge for Java,Version3.5 Distributed Debugger for Workstations Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition notice
More informationChapter 8 & Chapter 9 Main Memory & Virtual Memory
Chapter 8 & Chapter 9 Main Memory & Virtual Memory 1. Various ways of organizing memory hardware. 2. Memory-management techniques: 1. Paging 2. Segmentation. Introduction Memory consists of a large array
More informationGetting Started with SMPCache 2.0
Getting Started with SMPCache 2.0 1. Introduction...2 1.1. Prerequisites...2 1.2. Suggestions?...2 2. Installation...2 2.1. Uninstalling SMPCache...3 3. Configuration Files...3 4. Trace Files...5 5. Interface
More informationSecureTraveler User s Manual
SecureTraveler User s Manual SecureTraveler is the DataTraveler II + Migo configuration utility program that allows corporate and home users to set up public and password-protected privacy zones on the
More informationCreated on 2/16/ :33:00 AM CPAS-3000 TROUBLESHOOTING GUIDE. Contents
CPAS-3000 TROUBLESHOOTING GUIDE Contents I QUICK CHECKLIST FOR TROUBLESHOOTING CPAS-3000 PROBLEMS II DETAILED TROUBLESHOOTING BY SYMPTOM After clicking refresh targets, no targets are available in the
More informationLab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio
ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio
More informationLicensing for BarTender s Automation Editions
The World's Leading Software for Label, Barcode, RFID & Card Printing Licensing for BarTender s Automation Editions Understanding Printer-Based Licensing and How to Configure Seagull License Server Contents
More informationRTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator
RTE-V850E/GP1-IE USER'S MANUAL (REV.1.01) RealTimeEvaluator REVISION HISTORY Rev. 1.00 June 20, 2002 Rev. 1.01 November 15, 2002 First edition Revising following chapters * "Measured value of execution
More informationDell EMC ME4 Series Storage Systems. Release Notes
Dell EMC ME4 Series Storage Systems Release Notes Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates
More informationPerformance analysis basics
Performance analysis basics Christian Iwainsky Iwainsky@rz.rwth-aachen.de 25.3.2010 1 Overview 1. Motivation 2. Performance analysis basics 3. Measurement Techniques 2 Why bother with performance analysis
More informationDesktop & Laptop Edition
Desktop & Laptop Edition USER MANUAL For Mac OS X Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Mac, Leopard, Snow Leopard, Lion and Mountain Lion
More informationRelease 2.11 Standard AXE Primary Firmware is not intended for use on any 8521 Controller not licensed as a RTU.
December 2010 PAC8000 8521-RT-DE RTU Controller This release consists of firmware release 2.12 for the 8521-RT-DE RTU Controller and DNP Control Package release 2.14. It provides a performance enhancement
More informationChapter 12. CPU Structure and Function. Yonsei University
Chapter 12 CPU Structure and Function Contents Processor organization Register organization Instruction cycle Instruction pipelining The Pentium processor The PowerPC processor 12-2 CPU Structures Processor
More informationUnable to Connect to the Master Service Processors (MSPs) Over a Low-Level Link
Unable to Connect to the Master Service Processors (MSPs) Over a Low-Level Link Symptom Version Problem Fix Unable to connect to a master service processor (MSP) using either the OSM or TSM Low-Level Link,
More informationAvigilon Control Center 5.10 Release Notes
Version 5.10.2.2 Released Tuesday October 12 th, 2016 Release Summary This is a service release of Avigilon Control Center 5.10. Users experiencing issues listed in the Issues Fixed list should consider
More informationRadiometer AQT90 FLEX Troponin I ERROR CODES
Radiometer AQT90 FLEX Troponin I ERROR CODES The meter automatically performs electronic self-tests, i.e. environmental check ensures that the analyser is ready for testing and that consumables have not
More informationRelease Notes for MPiec controller firmware
Release Notes for MPiec controller firmware Release 2.1.0 Build 229 Yaskawa America, Inc. January 23, 2012 1. New Features Number Summary Release Notes 5434 MC_Reset should work on axes not discovered
More information