Files
Gen4_R-Car_Trace32/2_Trunk/demo/arm/hardware/mb86r0x/start-trace.cmm
2025-10-14 09:52:32 +09:00

57 lines
1.3 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: Start-Up script for MB86R0x Jade with trace.
; @Description:
; This script sets up an debug & trace session for
; MB86R0x. Starts an low-level code afterwards.
; Set SW901.Pin4 OFF (Big Endian)
; Set SW901.Pin6 ON (ARM JTAG ENABLE)
; Set SW901.Pin1 OFF (MPX_MODE_5[0]=0, TRACE Mode)
; @Author: AME
; @Keywords: Jade
; @Board: XXSvideo-D
; @Chip: MB86R01, MB86R02, MB86R03
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: start-trace.cmm 18877 2022-02-02 07:04:07Z bschroefel $
WinCLEAR
RESet
SYStem.RESet
SYStem.CPU MB86R02
SYStem.Option BigEndian OFF
SYStem.JtagClock RTCK
SYStem.Up
IF ANALYZER()
(
; PINMUX done by hardware switch
ETM.DataTrace OFF
ETM.PortSize 4
ETM.PortMode 1/1
Trace.METHOD Analyzer
)
; load some code into SRAM
Data.LOAD.Elf ~~/demo/arm/compiler/gnu-pic/midi_arm.elf 0x01001000 /RelPATH
; stop at 'main'
Go main
WAIT !STATE.RUN()
; open some windows
List.auto
IF ANALYZER()
(
; Clear the Trace
Analyzer.Init
; selective Trace with TraceON and TraceOFF
Break.Set main\5 /TraceON
Break.Set main\9 /TraceOFF
Analyzer.List
)