Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port DEBUGGER - DEFAULT 🛈
  • English
  • Deutsch
Suche wird initialisiert
    • Erster Start
    • Überblick
    • ecu.test Hauptprogramm
    • Weitere mitgelieferte Programme
    • Tools
      • A&D: iTest
      • ASAM: ACI
      • ASAM: iLinkRT
      • ASAM: XIL
      • ASAP: STEP
      • ATI: VISION
      • AVL: LYNX
      • AVL: PUMA
      • Basler: pylon
      • Beckhoff: TwinCAT
      • Digiteq: FG4 MultiBox
      • Digiteq: MGB
      • dSPACE: AURELION
      • dSPACE: ControlDesk
      • dSPACE: ModelDesk
      • dSPACE: MotionDesk
      • dSPACE: RTMaps
      • dSPACE: XIL API
      • EA: UTA 12
      • EMVA: GenICam
      • ESI: SimulationX
      • ETAS: BOA
      • ETAS: COSYM-SIL
      • ETAS: INCA
      • ETAS: LABCAR-PINCONTROL
      • FEP
      • FEP3
      • FEV: MorphĂ©e
      • froglogic: Squish
      • Google: ADB
      • Göpel: Video Dragon
      • Hexagon: VTD
      • HMS: ACT - Restbussimulation
      • HMS: Legacy Bus Interfaces (VCI V2)
      • HMS: VCI V4
      • HORIBA FuelCon: TestWork
      • IDS: uEye
      • IPETRONIK: ETHOS
      • IPG: CarMakerHeadless
      • IPG: CarMaker|RealTimeMaker
      • JS Foundation: Appium
      • Keysight: CDS
      • Keysight: ESD
      • KS Engineers: TornadoACI
      • Lauterbach: TRACE32
        • Ports
          • Port DEBUGGER - DEFAULT 🛈
            • Stimulation
            • Eigenschaften 🛈
            • Jobs 🛈
              • Attach
              • Break
              • Cmd
              • CmdWithReturn
              • CoreSelect
              • EvalGet
              • EvalGetString
              • GetApiRevision
              • GetBreakpointList
              • GetCpuInfo
              • GetMessage
              • GetPracticeState
              • GetRam
              • GetSource
              • GetState
              • GetSymbol
              • GetSymbolAccess
              • GetSymbolAddress
              • GetSymbolFromAddress
              • GetSymbolSize
              • GetTraceInfo
              • GetTraceState
              • GetTriggerMessage
              • GetWindowContent
              • Go
              • Nop
              • Ping
              • QueryBreakpointObjCount
              • ReadBreakpoint
              • ReadMemory
              • ReadPP
              • ReadRegister
              • ReadRegisterByName
              • ResetCPU
              • SetMemoryAccessClass
              • SetMode
              • Step
              • StepMode
              • Stop
              • WriteBreakpoint
              • WriteMemory
              • WriteMemoryPipe
              • WriteRegister
              • WriteRegisterByName
      • MAGNA: BluePiraT
      • Mathworks: MATLAB & Simulink
      • Mechanical Simulation Corporation: CarSim
      • MicroNova: NovaCarts
      • Modelica Association: FMI
      • MOTEON: MTB
      • NI: LabVIEW
      • NI: VeriStand
      • NI: VISA
      • Opal-RT: RT-LAB
      • PEAK: PCAN
      • PLS: UDE
      • QUANCOM: QLIB
      • RA Consulting: DiagRA D
      • ROS2
      • SAE: PassThru
      • SFC: Selenium
      • Softing: DTS
      • Speedgoat: SimulinkRealTimeXIL
      • Synopsys: Silver
      • Synopsys: SilverXIL
      • Synopsys: Virtualizer
      • Technica: BTS
      • Technica: CM
      • The GNU Project: GDB
      • TOSUN: libTSCAN API
      • tracetronic: Ethernet
      • tracetronic: Multimedia
      • tracetronic: RemoteCommand
      • tracetronic: RemoteCommandLinux
      • tracetronic: Serial interface
      • tracetronic: SocketCAN
      • tracetronic: SSH MultiConnect
      • tracetronic: ZeroMQ
      • TTTech: TTXConnexion
      • Typhoon HIL: THCC
      • Vector: CANape
      • Vector: CANoe / CANalyzer
      • Vector: DYNA4
      • Vector: SIL Kit
      • Vector: XL API
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
      • Tools mit Stimulus-UnterstĂŒtzung
    • TestausfĂŒhrung
    • Traceanalyse
    • Workspace
    • Bedienung
    • Testmanagement
    • test.guide
    • Erweiterungen
    • Spezifische Tutorials
    • API-Referenzen
    • Systemanforderungen
    • ecu.test auf Linuxsystemen
    • ecu.test code
    • ecu.test agent
    • ecu.test lab
    • Stimulation
    • Eigenschaften 🛈
    • Jobs 🛈
      • Attach
      • Break
      • Cmd
      • CmdWithReturn
      • CoreSelect
      • EvalGet
      • EvalGetString
      • GetApiRevision
      • GetBreakpointList
      • GetCpuInfo
      • GetMessage
      • GetPracticeState
      • GetRam
      • GetSource
      • GetState
      • GetSymbol
      • GetSymbolAccess
      • GetSymbolAddress
      • GetSymbolFromAddress
      • GetSymbolSize
      • GetTraceInfo
      • GetTraceState
      • GetTriggerMessage
      • GetWindowContent
      • Go
      • Nop
      • Ping
      • QueryBreakpointObjCount
      • ReadBreakpoint
      • ReadMemory
      • ReadPP
      • ReadRegister
      • ReadRegisterByName
      • ResetCPU
      • SetMemoryAccessClass
      • SetMode
      • Step
      • StepMode
      • Stop
      • WriteBreakpoint
      • WriteMemory
      • WriteMemoryPipe
      • WriteRegister
      • WriteRegisterByName

    Port DEBUGGER - DEFAULT đŸ›ˆÂ¶

    Stimulation¶

    Dieser Port besitzt keine Stimulus-FĂ€higkeiten.

    Eigenschaften đŸ›ˆÂ¶

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    Portnummer

    20000

    int

    UDP-Port der Remote API, ĂŒber den Trace32 angesprochen wird (siehe *.t32-Konfigurationsdatei)

    Arbeitsverzeichnis

    ‚C:\T32‘

    string

    Pfad zum Arbeitsverzeichnis (Absolut oder relativ zum Basispfad des Hostknoten)

    Konfigurationsdatei âČ*.t32❳

    ‚config.t32‘

    string

    Pfad zur Konfigurationsdatei. Optional können Argumente angegeben werden.

    Startup-Script âČ*.cmm❳

    string

    Pfad zum PRACTICE-Startscript. Dieses wird beim Start von TRACE32 ausgefĂŒhrt. Optional können Argumente angegeben werden. Als Platzhalter fĂŒr die ELF-Datei oder die HEX-Datei werden ${elf} bzw. ${hex} akzeptiert. Wurden mehrere ELF-Dateien angegeben, werden diese als jeweils ein Argument an das Startscript ĂŒbergeben.

    ELF-Datei

    uri

    Lokaler Pfad zu der zu ladenden ELF-Datei (relativ zum Workspace). Wird bei <auto> aus der Testkonfiguration ĂŒbernommen. Mehrere ELF-Dateien können mit | getrennt angegeben werden.

    HEX-Datei

    uri

    Lokaler Pfad zu der zu ladenden HEX-Datei (relativ zum Workspace). Wird bei <auto> aus der Testkonfiguration ĂŒbernommen

    ELF-Ladeparameter

    ‚/NoClear /NOCODE /ForceLines /GlobTypes‘

    string

    Parameter die beim Laden der ELF-Datei angegeben werden (TRACE32-Befehl Data.LOAD.Elf)

    SteuergerÀtebezeichner

    string

    SteuergerĂ€tebezeichner dieses Ports in der Testkonfiguration (wird automatisch ausgefĂŒllt)

    Nutze ‚Run-time Memory Access‘

    ☐

    bool

    Erlaubt das Lesen und Schreiben von Variablen wĂ€hrend das Target lĂ€uft. (Verwendet die Option „%e“ beim VAR-Befehl. Funktioniert nur bei Targets, die diese Option unterstĂŒtzen.)

    Jobs đŸ›ˆÂ¶

    Attach¶

    Stellt die Verbindung zum TRACE32-GerÀt her

    Break¶

    HĂ€lt die AusfĂŒhrung des Targets bzw. der Simulation an.

    Cmd¶

    Startet einen beliebigen PRACTICE-Befehl, bspw. ‚DO script.cmm‘, aber wartet nicht auf dessen Beendigung. Fehlermeldungen des PRACTICE-Befehls werden von diesem Job nicht ausgewertet(siehe Job ‚GetMessage‘ bzw. ‚CmdWithReturn‘)

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    command

    string

    PRACTICE-Befehl der ausgefĂŒhrt werden soll

    CmdWithReturn¶

    FĂŒhrt einen PRACTICE-Befehl aus, z.B. ‚DO script.cmm‘. Es wird gewartet bis der Befehl abgearbeitet wurde und das Ergebnis zurĂŒckgegeben.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    command

    string

    PRACTICE-Befehl der ausgefĂŒhrt werden soll

    timeout

    float

    Timeout beim Warten auf den RĂŒckgabewert (in Sekunden)

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnValue

    string

    RĂŒckgabewert des ausgefĂŒhrten Befehls

    CoreSelect¶

    Sendet den PRACTICE Befehl CORE.select

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    coreNumber

    0

    int

    Nummer des Cores der selektiert wird

    EvalGet¶

    Liefert den Wert der globalen Variable zurĂŒck, welche von manchen PRACTICE-Befehlen (z.B.: ‚EVAL‘) verwendet wird.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnValue

    int

    Numerische ReprĂ€sentation des RĂŒckgabewertes

    EvalGetString¶

    Liefert den Wert der globalen Variable zurĂŒck, welche von manchen PRACTICE-Befehlen (z.B.: ‚EVAL‘) verwendet wird.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnString

    string

    Textuelle ReprĂ€sentation des RĂŒckgabewertes

    GetApiRevision¶

    Liefert die Revision der Remote-API zurĂŒck, welche ecu.test verwendet um mit TRACE32 zu kommunizieren. Nicht die Version von TRACE32

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnValue

    int

    Revisionsnummer

    GetBreakpointList¶

    Liest Breakpoint-Informationen

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    maxBreakpoints

    0

    int

    Max. Anzahl der zu lesenden Breakpoints

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    object

    Liste mit Debugger-Breakpoints bestehend aus (Start-Adresse, IsEnabled, Breakpoint-Type, AuxType)

    GetCpuInfo¶

    Liefert Informationen ĂŒber CPU Typ und Familie zurĂŒck

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultTuple

    object

    Tupel mit CPU-Infos (cpu<string>, BigEndinan<bool>)

    GetMessage¶

    Liefert den Inhalt und Typ von Nachrichten des AREA-Fensters bzw. der Nachrichtenzeile zurĂŒck.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnObject

    object

    Tupel: Nachrichtentyp<string>(General Information/ Error/Status Information/Error Information/ Temporary Display/Temporary Information), Inhalt der Nachricht<string>).

    GetPracticeState¶

    Liefert den Status der PRACTICE-BefehlsausfĂŒhrung zurĂŒck

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnString

    string

    ‚Not Running‘, ‚Running‘ oder ‚Dialog window open‘

    GetRam¶

    Abfragen von Memory-Mapping-Informationen.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data RAM‘

    [‚Data RAM‘, ‚Program RAM‘, ‚Default‘]

    string

    RAM wÀhlen

    start

    0

    int

    Startadresse

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnObject

    object

    Tupel mit Anfang und Endadresse des gefundenen Speicherbereiches(foundStartAddress<int>, foundEndAddress<int>). Wurde nichts gefunden: (-1,-1)

    GetSource¶

    Liefert den Dateinamen und die Zeilennummer zu einer Adresse zurĂŒck

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    address

    0

    int

    Adresse des Dateinamens und der Zeilennummer

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnString

    string

    String im Format Dateiname:Zeilennummer

    GetState¶

    Liefert den ICD-Status zurĂŒck

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnString

    string

    ‚Debug system is down‘, ‚Debug system is halted‘, ‚Target execution is stopped‘ oder ‚Target execution is running‘.

    GetSymbol¶

    Liefert die Informationen des Symbols mit dem angegebenen Namen. Im Namen wird eine automatische Ersetzung des ELF-Dateinamens vorgenommen, falls darin der ELF-Bezeichner aus der Testkonfiguration in eckigen Klammern vorkommt (z.B. [ELF-KEY-1])

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    symbolName

    string

    Symbolname (‚[ELF-Bezeichner]‘ fĂŒr automatische Ersetzung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    object

    Tupel (address<int>, size<int>, access<int>)

    GetSymbolAccess¶

    Liefert den Access-Parameter des Symbols mit dem angegebenen Namen. Im Namen wird eine automatische Ersetzung des ELF-Dateinamens vorgenommen, falls darin der ELF-Bezeichner aus der Testkonfiguration in eckigen Klammern vorkommt (z.B. [ELF-KEY-1])

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    symbolName

    string

    Symbolname (‚[ELF-Bezeichner]‘ fĂŒr automatische Ersetzung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    int

    access<int>

    GetSymbolAddress¶

    Liefert die Adresse des Symbols mit dem angegebenen Namen. Im Namen wird eine automatische Ersetzung des ELF-Dateinamens vorgenommen, falls darin der ELF-Bezeichner aus der Testkonfiguration in eckigen Klammern vorkommt (z.B. [ELF-KEY-1])

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    symbolName

    string

    Symbolname (‚[ELF-Bezeichner]‘ fĂŒr automatische Ersetzung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    int

    address<int>

    GetSymbolFromAddress¶

    Liefert den Symbolnamen zur angegebenen Adresse

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    symbolAddress

    0

    int

    Symboladresse

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    string

    Symbolname

    GetSymbolSize¶

    Liefert die GrĂ¶ĂŸe des Symbols mit dem angegebenen Namen. Im Namen wird eine automatische Ersetzung des ELF-Dateinamens vorgenommen, falls darin der ELF-Bezeichner aus der Testkonfiguration in eckigen Klammern vorkommt (z.B. [ELF-KEY-1])

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    symbolName

    string

    Symbolname (‚[ELF-Bezeichner]‘ fĂŒr automatische Ersetzung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    int

    size<int>

    GetTraceInfo¶

    Liefert die BuffergrĂ¶ĂŸe und die minimale/maximale Aufzeichnungsnummer des ausgewĂ€hlten Traces zurĂŒck.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    tracetype

    ‚Trace‘

    [‚Trace‘, ‚Trace (raw data)‘, ‚Trace (funneled data)‘, ‚PowerIntegrator‘, ‚PowerProbe‘, ‚Snooper‘, ‚DTM‘]

    string

    Selektierung des Traces

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    object

    Tupel (buffersize<int>, minNumber<int>, maxNumber<int>)

    GetTraceState¶

    Liefert den Status des ausgewĂ€hlten Traces zurĂŒck.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    tracetype

    ‚Trace‘

    [‚Trace‘, ‚Trace (raw data)‘, ‚Trace (funneled data)‘, ‚PowerIntegrator‘, ‚PowerProbe‘, ‚Snooper‘, ‚DTM‘]

    string

    Selektierung des Traces

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultString

    object

    ‚analyzer is switched off‘, ‚analyzer is armed‘, ‚analyzer triggered‘ oder ‚analyzer recording breaked‘

    GetTriggerMessage¶

    Liefert die Trigger-Nachricht, welche beim Stoppen eines Breakpoints ausgegeben wird.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnString

    string

    Trigger-Nachricht

    GetWindowContent¶

    Liefert den Inhalt eines TRACE32-Fensters

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    command

    string

    PRACTICE-Befehl zum Öffnen des Fensters, z.B. ‚List‘

    encoding

    ‚utf-8‘

    [‚ascii‘, ‚iso-8859-1‘, ‚cp1252‘, ‚utf-8‘]

    string

    Auf das Ergebnis anzuwendendes Encoding

    format

    ‚XML‘

    [‚ASCII‘, ‚ASCIIP‘, ‚ASCIIE‘, ‚CSV‘, ‚XML‘]

    string

    Zielformat

    Go¶

    Startet die AusfĂŒhrung auf dem Target bzw. der Simulation.

    Nop¶

    Sendet eine leere Nachricht

    Ping¶

    Sendet eine Ping-Nachricht

    QueryBreakpointObjCount¶

    Liefert die Anzahl von Breakpoints zurĂŒck

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    int

    Anzahl der in TRACE32 definierten Breakpoints

    ReadBreakpoint¶

    Liest Breakpoint-Informationen

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data access‘

    [‚Data access‘, ‚Program access‘, ‚CP0‘, ‚ICEbreaker‘, ‚ETM‘, ‚CP14‘, ‚CP15‘, ‚ARM logical‘, ‚THUMB logical‘, ‚ARM physical‘, ‚THUMB physical‘, ‚ETB‘, ‚AD:‘, ‚AP:‘, ‚DAP:‘, ‚USR:‘, ‚VM:‘, ‚Default‘]

    string

    Speicherbereich wÀhlen

    address

    0

    int

    size

    0

    int

    Anzahl der zu lesenden Adressen

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    BitStream

    Bitstream mit Breakpoint-Daten (siehe RemoteApi-Doku - „T32_ReadBreakpoint“)

    ReadMemory¶

    Lesen vom Speicher

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data access‘

    [‚Data access‘, ‚Program access‘, ‚CP0‘, ‚ICEbreaker‘, ‚ETM‘, ‚CP14‘, ‚CP15‘, ‚ARM logical‘, ‚THUMB logical‘, ‚ARM physical‘, ‚THUMB physical‘, ‚ETB‘, ‚AD:‘, ‚AP:‘, ‚DAP:‘, ‚USR:‘, ‚VM:‘, ‚Default‘]

    string

    Speicherbereich wÀhlen

    byteAddress

    0

    int

    Startadresse

    byteSize

    0

    int

    Anzahl zu lesender Bytes

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnObject

    ByteStream

    Der Inhalt des gelesenen Speicherbereichs

    ReadPP¶

    Liefert die aktuelle Adresse des Programmzeigers zurĂŒck AusfĂŒhrung nur bei angehaltener AusfĂŒhrung möglich.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    returnValue

    int

    Adresse des Programmzeigers

    ReadRegister¶

    Liest die Werte von Registern unter Angabe der Masken

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    mask1

    0

    int

    Register address mask 1

    mask2

    0

    int

    Register address mask 2

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    object

    Liste mit 64 32-Bit Registerwerten

    ReadRegisterByName¶

    Liest die Werte eines Registers unter Angabe des Namens

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    registerName

    string

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    resultObject

    object

    Tupel aus niederwertigem und höherwertigem 32-Bit Registerwert

    ResetCPU¶

    Versucht das Target ĂŒber die PRACTICE commands SYStem.UP und Register.RESet zurĂŒckzusetzen

    SetMemoryAccessClass¶

    Setzt die Klasse fĂŒr nachfolgende Speicherzugriffe (z.B. via ReadMemory), deren access-Parameter dann ignoriert werden.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Default‘

    [‚Program Space‘, ‚Data Space‘, ‚Access by the CPU‘, ‚Direct access to emulation memory‘, ‚Direct access to program memory‘, ‚Direct access to data memory‘, ‚Absolute, physical addressing‘, ‚Absolute Data‘, ‚Absolute Program‘, ‚User Specific Access Mode‘, ‚EEPROM Write Access‘, ‚Default‘]

    string

    Klasse fĂŒr Speicherzugriff. ‚Default‘ reaktiviert die funktionsspezifischen access-Parameter.

    SetMode¶

    Setzt den Anzeigemodus fĂŒr das Data.List Fenster.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    mode

    ‚ASM‘

    [‚ASM‘, ‚HLL‘, ‚Mixed‘]

    string

    Den zu setzenden Displaymodus

    Step¶

    FĂŒhrt einen Einzelschritt im aktuellen Modus aus

    StepMode¶

    FĂŒhrt einen Schritt auf dem Emulator oder Target, in AbhĂ€ngigkeit vom gewĂ€hlten Modus, aus. Beim ‚Mixed Step‘ wird ein Assemblerschritt im Anzeigemodus HLL ausgefĂŒhrt.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    mode

    ‚Assembler step‘

    [‚Assembler step‘, ‚HLL step‘, ‚Mixed step‘]

    string

    type

    ‚Step into function call‘

    [‚Step into function call‘, ‚Step over function call‘]

    string

    Stop¶

    Stoppt die AusfĂŒhrung eines PRACTICE-Scriptes.Zum Stoppen des Targets oder der Simulation den Job ‚Break‘ benutzen

    WriteBreakpoint¶

    Schreibt einen Breakpoint

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data access‘

    [‚Data access‘, ‚Program access‘, ‚CP0‘, ‚ICEbreaker‘, ‚ETM‘, ‚CP14‘, ‚CP15‘, ‚ARM logical‘, ‚THUMB logical‘, ‚ARM physical‘, ‚THUMB physical‘, ‚ETB‘, ‚AD:‘, ‚AP:‘, ‚DAP:‘, ‚USR:‘, ‚VM:‘, ‚Default‘]

    string

    Speicherbereich wÀhlen

    address

    0

    int

    breakpoint

    BitStream(0x0, 0)

    BitStream

    Zu setzender Breakpoint (siehe RemoteApi-Doku - „T32_WriteBreakpoint“)

    size

    0

    int

    Anzahl der zu schreibenden Adressen

    WriteMemory¶

    Schreiben in den Speicher ab der angegebenen Adresse

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data access‘

    [‚Data access‘, ‚Program access‘, ‚CP0‘, ‚ICEbreaker‘, ‚ETM‘, ‚CP14‘, ‚CP15‘, ‚ARM logical‘, ‚THUMB logical‘, ‚ARM physical‘, ‚THUMB physical‘, ‚ETB‘, ‚AD:‘, ‚AP:‘, ‚DAP:‘, ‚USR:‘, ‚VM:‘, ‚Default‘]

    string

    Speicherbereich wÀhlen

    byteAddress

    0

    int

    Startadresse

    data

    ByteStream()

    ByteStream

    Zu schreibende Bytes

    WriteMemoryPipe¶

    Paralleles Schreiben in den Speicher ab der angegebenen Adresse

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    access

    ‚Data access‘

    [‚Data access‘, ‚Program access‘, ‚CP0‘, ‚ICEbreaker‘, ‚ETM‘, ‚CP14‘, ‚CP15‘, ‚ARM logical‘, ‚THUMB logical‘, ‚ARM physical‘, ‚THUMB physical‘, ‚ETB‘, ‚AD:‘, ‚AP:‘, ‚DAP:‘, ‚USR:‘, ‚VM:‘, ‚Default‘]

    string

    Speicherbereich wÀhlen

    byteAddress

    0

    int

    Startadresse

    data

    ByteStream()

    ByteStream

    Zu schreibende Bytes

    WriteRegister¶

    Beschreibt die Werte von Registern unter Angabe der Masken

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    mask1

    0

    int

    Register address mask 1

    mask2

    0

    int

    Register address mask 2

    registerData

    []

    object

    Liste mit 64 32-Bit Registerwerten

    WriteRegisterByName¶

    Beschreibt die Werte eines Registers unter Angabe des Registernamens

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    hvalue

    0

    int

    32-Bit Wert des höherwertigen Registers

    registerName

    string

    value

    0

    int

    32-Bit Wert des niederwertigen Registers

    2025-12-05
    ZurĂŒck
    Lauterbach: TRACE32
    Weiter
    MAGNA: BluePiraT
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz