Files
Gen4_R-Car_Trace32/2_Trunk/mennetx4000app.men
2025-10-14 09:52:32 +09:00

433 lines
15 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: netX4000app Specific Menu
; @Props: Released
; @Author: KOL, KRZ
; @Changelog: 2019-12-30 KOL
; 2022-02-03 KRZ
; @Manufacturer: HILSCHER - Hilscher GmbH
; @Core: Cortex-A9
; @Chip: NETX4000-APP
; @Copyright: (C) 1989-2021 Lauterbach GmbH, licensed for use with TRACE32(R)
; $Id: mennetx4000app.men 16339 2023-07-03 13:30:14Z pegold $
add
menu
(
IF SOFTWARE.BUILD.BASE()>=69655.
(
popup "&CPU"
(
separator
IF CPU.FEATURE(MMU)
(
popup "[:mmu]MMU"
(
menuitem "[:mmureg]MMU Control" "MMU.view"
separator
menuitem "[:mmu]MMU Table Dump" "MMU.DUMP.PageTable"
menuitem "[:mmu]MMU Table List" "MMU.List.PageTable"
separator
IF CPU.FEATURE(ITLBDUMP)
(
menuitem "[:mmu]ITLB Dump" "MMU.DUMP.ITLB"
)
IF CPU.FEATURE(DTLBDUMP)
(
menuitem "[:mmu]DTLB Dump" "MMU.DUMP.DTLB"
)
IF CPU.FEATURE(TLB0DUMP)
(
menuitem "[:mmu]TLB0 Dump (Associative)" "MMU.DUMP.TLB0"
)
IF CPU.FEATURE(TLB1DUMP)
(
menuitem "[:mmu]TLB1 Dump (Lockable)" "MMU.DUMP.TLB1"
)
)
)
IF COMPonent.AVAILable("SMMU")
(
popup "[:mmu]SMMU"
(
menuitem "[:chip]SMMU1 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU1 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
SMMU.StreamMapTable &(name)
)
IF COMPonent.AVAILable("SMMU2")
(
separator
menuitem "[:chip]SMMU2 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU2 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU3")
(
separator
menuitem "[:chip]SMMU3 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU3 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU4")
(
separator
menuitem "[:chip]SMMU4 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU4 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU5")
(
separator
menuitem "[:chip]SMMU5 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU5 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
SMMU.StreamMapTable &(name)
)
)
IF COMPonent.AVAILable("SMMU6")
(
separator
menuitem "[:chip]SMMU6 Registers"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
SMMU.Register.Global &(name)
)
menuitem "[:mmureg]SMMU6 StreamMapTable"
(
PRIVATE &name
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
SMMU.StreamMapTable &(name)
)
)
)
)
IF CPU.FEATURE(L1ICACHE)||CPU.FEATURE(L1DCACHE)||CPU.FEATURE(L2CACHE)
(
popup "[:cache]Cache"
(
IF CPU.FEATURE(L1ICACHEDUMP)
(
menuitem "[:cache]ICACHE Dump" "CACHE.DUMP IC"
menuitem "[:cache]ICACHE List" "CACHE.List IC"
menuitem "[:cache]ICACHE List Functions" "CACHE.ListFunc.IC"
)
IF CPU.FEATURE(L1DCACHEDUMP)
(
separator
menuitem "[:cache]DCACHE Dump" "CACHE.DUMP DC"
menuitem "[:cache]DCACHE List" "CACHE.List DC"
menuitem "[:cache]DCACHE List Variables" "CACHE.ListVar.DC"
)
IF CPU.FEATURE(L2CACHEDUMP)
(
separator
menuitem "[:cache]L2CACHE Dump" "CACHE.DUMP L2"
menuitem "[:cache]L2CACHE List" "CACHE.List L2"
menuitem "[:cache]L2CACHE List Variables" "CACHE.ListVar.L2"
)
)
)
)
popup "&Trace"
(
separator
IF COMPonent.AVAILable("ITM")
(
popup "ITM"
(
default
menuitem "[:oconfig]ITM settings..." "ITM.state"
separator
menuitem "[:alist]ITMTrace List" "ITMTrace.List"
)
)
IF COMPonent.AVAILable("STM")
(
popup "STM"
(
default
menuitem "[:oconfig]STM settings..." "STM.state"
separator
menuitem "[:alist]STMTrace List" "STMTrace.List"
)
)
IF COMPonent.AVAILable("HTM")
(
popup "HTM"
(
default
menuitem "[:oconfig]HTM settings..." "HTM.state"
separator
menuitem "[:alist]HTMTrace List" "HTMTrace.List"
)
)
IF COMPonent.AVAILable("TPIU")
(
menuitem "[:oconfig]TPIU settings..." "TPIU.state"
)
IF COMPonent.AVAILable("ETR")
(
menuitem "[:oconfig]ETR settings..."
(
PRIVATE &pdd
&pdd=OS.PDD()
DO "&pdd/etc/embedded_trace_router/etr_utility.cmm"
)
)
)
popup "&Misc"
(
popup "Tools"
(
IF CPUIS64BIT()||CPU.FEATURE("SPR")
(
menuitem "ARM System Register Converter"
(
DO "~~/demo/arm/etc/systemregister/systemregister_converter.cmm"
)
)
IF CPU.FEATURE("C15")
(
menuitem "ARM Coprocessor Converter"
(
DO "~~/demo/arm/etc/coprocessor/coprocessor_converter.cmm"
)
)
)
)
popup "&Perf"
(
IF CPU.FEATURE(BMC)
(
before "Reset"
menuitem "[:bmc]Benchmark Counters" "BMC.state"
before "Reset"
separator
)
)
)
popup "Peripherals"
(
popup "[:chip]Core Registers (Cortex-A9MPCore)"
(
menuitem "[:chip]ID Registers" "per , ""Core Registers (Cortex-A9MPCore),ID Registers"""
menuitem "[:chip]System Control and Configuration" "per , ""Core Registers (Cortex-A9MPCore),System Control and Configuration"""
menuitem "[:chip]Memory Management Unit" "per , ""Core Registers (Cortex-A9MPCore),Memory Management Unit"""
menuitem "[:chip]Cache Control and Configuration" "per , ""Core Registers (Cortex-A9MPCore),Cache Control and Configuration"""
menuitem "[:chip]System Performance Monitor" "per , ""Core Registers (Cortex-A9MPCore),System Performance Monitor"""
menuitem "[:chip]Preload Engine" "per , ""Core Registers (Cortex-A9MPCore),Preload Engine"""
menuitem "[:chip]NEON" "per , ""Core Registers (Cortex-A9MPCore),NEON"""
separator
menuitem "[:chip]Debug Registers" "per , ""Core Registers (Cortex-A9MPCore),Debug Registers"""
menuitem "[:chip]Breakpoint Registers" "per , ""Core Registers (Cortex-A9MPCore),Breakpoint Registers"""
menuitem "[:chip]Watchpoint Control Registers" "per , ""Core Registers (Cortex-A9MPCore),Watchpoint Control Registers"""
separator
menuitem "[:chip]Snoop Control Unit (SCU)" "per , ""Core Registers (Cortex-A9MPCore),Snoop Control Unit (SCU)"""
menuitem "[:chip]Timer and Watchdog Blocks" "per , ""Core Registers (Cortex-A9MPCore),Timer and Watchdog Blocks"""
menuitem "[:chip]Interrupt Controller (GIC-400)" "per , ""Core Registers (Cortex-A9MPCore),Interrupt Controller (GIC-400)"""
)
separator
menuitem "ASIC_CTRL" "per , ""ASIC_CTRL"""
menuitem "ECC_CTRL" "per , ""ECC_CTRL"""
menuitem "DPM" "per , ""DPM"""
popup "IDPM"
(
menuitem "IDPM0" "per , ""IDPM,IDPM0"""
menuitem "IDPM1" "per , ""IDPM,IDPM1"""
)
popup "HANDSHAKE_CTRL"
(
menuitem "HANDSHAKE_CTRL0" "per , ""HANDSHAKE_CTRL,HANDSHAKE_CTRL0"""
menuitem "HANDSHAKE_CTRL1" "per , ""HANDSHAKE_CTRL,HANDSHAKE_CTRL1"""
)
popup "CA9_MULTI_CPU_PING_IRQ"
(
menuitem "CA9_MULTI_CPU_PING_IRQ0" "per , ""CA9_MULTI_CPU_PING_IRQ,CA9_MULTI_CPU_PING_IRQ0"""
menuitem "CA9_MULTI_CPU_PING_IRQ1" "per , ""CA9_MULTI_CPU_PING_IRQ,CA9_MULTI_CPU_PING_IRQ1"""
)
menuitem "SYSTIME_RAP" "per , ""SYSTIME_RAP"""
popup "ADC_CTRL"
(
menuitem "ADC_CTRL0" "per , ""ADC_CTRL,ADC_CTRL0"""
menuitem "ADC_CTRL1" "per , ""ADC_CTRL,ADC_CTRL1"""
)
popup "INTLOGIC_SYSTIME_LT"
(
menuitem "INTLOGIC_SYSTIME_LT0" "per , ""INTLOGIC_SYSTIME_LT,INTLOGIC_SYSTIME_LT0"""
menuitem "INTLOGIC_SYSTIME_LT1" "per , ""INTLOGIC_SYSTIME_LT,INTLOGIC_SYSTIME_LT1"""
menuitem "INTLOGIC_SYSTIME_LT2" "per , ""INTLOGIC_SYSTIME_LT,INTLOGIC_SYSTIME_LT2"""
)
menuitem "ARM_TIMER" "per , ""ARM_TIMER"""
menuitem "XPIC0_DRAM" "per , ""XPIC0_DRAM"""
menuitem "XPIC1_DRAM" "per , ""XPIC1_DRAM"""
menuitem "XPIC2_DRAM" "per , ""XPIC2_DRAM"""
menuitem "XPIC3_DRAM" "per , ""XPIC3_DRAM"""
menuitem "XPIC0_PRAM" "per , ""XPIC0_PRAM"""
menuitem "XPIC1_PRAM" "per , ""XPIC1_PRAM"""
menuitem "XPIC2_PRAM" "per , ""XPIC2_PRAM"""
menuitem "XPIC3_PRAM" "per , ""XPIC3_PRAM"""
menuitem "XPIC0_REGS" "per , ""XPIC0_REGS"""
menuitem "XPIC0_DEBUG" "per , ""XPIC0_DEBUG"""
menuitem "XPIC1_REGS" "per , ""XPIC1_REGS"""
menuitem "XPIC1_DEBUG" "per , ""XPIC1_DEBUG"""
menuitem "XPIC2_REGS" "per , ""XPIC2_REGS"""
menuitem "XPIC2_DEBUG" "per , ""XPIC2_DEBUG"""
menuitem "XPIC3_REGS" "per , ""XPIC3_REGS"""
menuitem "XPIC3_DEBUG" "per , ""XPIC3_DEBUG"""
menuitem "XPIC_VIC0" "per , ""XPIC_VIC0"""
menuitem "XPIC_TIMER0" "per , ""XPIC_TIMER0"""
menuitem "XPIC_WDG0" "per , ""XPIC_WDG0"""
menuitem "XPIC_MULTI_CPU_PING_IRQ0" "per , ""XPIC_MULTI_CPU_PING_IRQ0"""
menuitem "XPIC_SYSTIME_LT0" "per , ""XPIC_SYSTIME_LT0"""
menuitem "SIGMA_DELTA_TRIGGER" "per , ""SIGMA_DELTA_TRIGGER"""
menuitem "ADC_CTRL0_MOTION" "per , ""ADC_CTRL0_MOTION"""
menuitem "ADC_CTRL1_MOTION" "per , ""ADC_CTRL1_MOTION"""
menuitem "XPIC_VIC1" "per , ""XPIC_VIC1"""
menuitem "XPIC_TIMER1" "per , ""XPIC_TIMER1"""
menuitem "XPIC_WDG1" "per , ""XPIC_WDG1"""
menuitem "XPIC_MULTI_CPU_PING_IRQ1" "per , ""XPIC_MULTI_CPU_PING_IRQ1"""
menuitem "XPIC_SYSTIME_LT1" "per , ""XPIC_SYSTIME_LT1"""
menuitem "XPIC_VIC2" "per , ""XPIC_VIC2"""
menuitem "XPIC_TIMER2" "per , ""XPIC_TIMER2"""
menuitem "XPIC_WDG2" "per , ""XPIC_WDG2"""
menuitem "XPIC_MULTI_CPU_PING_IRQ2" "per , ""XPIC_MULTI_CPU_PING_IRQ2"""
menuitem "XPIC_SYSTIME_LT2" "per , ""XPIC_SYSTIME_LT2"""
menuitem "XPIC_VIC3" "per , ""XPIC_VIC3"""
menuitem "XPIC_TIMER3" "per , ""XPIC_TIMER3"""
menuitem "XPIC_WDG3" "per , ""XPIC_WDG3"""
menuitem "XPIC_MULTI_CPU_PING_IRQ3" "per , ""XPIC_MULTI_CPU_PING_IRQ3"""
menuitem "XPIC_SYSTIME_LT3" "per , ""XPIC_SYSTIME_LT3"""
menuitem "RAP_SYSCTRL" "per , ""RAP_SYSCTRL"""
menuitem "DDR_CTRL" "per , ""DDR_CTRL"""
menuitem "DDR_PHY" "per , ""DDR_PHY"""
menuitem "PL353" "per , ""PL353"""
menuitem "USB_FUNC" "per , ""USB_FUNC"""
popup "GMAC"
(
menuitem "GMAC0" "per , ""GMAC,GMAC0"""
menuitem "GMAC1" "per , ""GMAC,GMAC1"""
)
popup "RAP_DMAC0_CH"
(
menuitem "RAP_DMAC0_CH0" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH0"""
menuitem "RAP_DMAC0_CH1" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH1"""
menuitem "RAP_DMAC0_CH2" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH2"""
menuitem "RAP_DMAC0_CH3" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH3"""
menuitem "RAP_DMAC0_CH4" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH4"""
menuitem "RAP_DMAC0_CH5" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH5"""
menuitem "RAP_DMAC0_CH6" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH6"""
menuitem "RAP_DMAC0_CH7" "per , ""RAP_DMAC0_CH,RAP_DMAC0_CH7"""
)
menuitem "RAP_DMAC0_REG" "per , ""RAP_DMAC0_REG"""
popup "RAP_DMAC1_CH"
(
menuitem "RAP_DMAC1_CH0" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH0"""
menuitem "RAP_DMAC1_CH1" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH1"""
menuitem "RAP_DMAC1_CH2" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH2"""
menuitem "RAP_DMAC1_CH3" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH3"""
menuitem "RAP_DMAC1_CH4" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH4"""
menuitem "RAP_DMAC1_CH5" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH5"""
menuitem "RAP_DMAC1_CH6" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH6"""
menuitem "RAP_DMAC1_CH7" "per , ""RAP_DMAC1_CH,RAP_DMAC1_CH7"""
)
menuitem "RAP_DMAC1_REG" "per , ""RAP_DMAC1_REG"""
popup "RAP_I2C"
(
menuitem "RAP_I2C0" "per , ""RAP_I2C,RAP_I2C0"""
menuitem "RAP_I2C1" "per , ""RAP_I2C,RAP_I2C1"""
menuitem "RAP_I2C2" "per , ""RAP_I2C,RAP_I2C2"""
menuitem "RAP_I2C3" "per , ""RAP_I2C,RAP_I2C3"""
menuitem "RAP_I2C4" "per , ""RAP_I2C,RAP_I2C4"""
menuitem "RAP_I2C5" "per , ""RAP_I2C,RAP_I2C5"""
)
popup "IIS"
(
menuitem "IIS0" "per , ""IIS,IIS0"""
menuitem "IIS1" "per , ""IIS,IIS1"""
menuitem "IIS2" "per , ""IIS,IIS2"""
)
menuitem "IISCLK_CTL" "per , ""IISCLK_CTL"""
menuitem "RTC" "per , ""RTC"""
popup "RAP_ECC_CTRL"
(
menuitem "RAP_ECC_CTRL0" "per , ""RAP_ECC_CTRL,RAP_ECC_CTRL0"""
menuitem "RAP_ECC_CTRL1" "per , ""RAP_ECC_CTRL,RAP_ECC_CTRL1"""
menuitem "RAP_ECC_CTRL2" "per , ""RAP_ECC_CTRL,RAP_ECC_CTRL2"""
)
menuitem "SQI1" "per , ""SQI1"""
menuitem "SIGMA_DELTA" "per , ""SIGMA_DELTA"""
popup "RAP_GPIO"
(
menuitem "RAP_GPIO0" "per , ""RAP_GPIO,RAP_GPIO0"""
menuitem "RAP_GPIO1" "per , ""RAP_GPIO,RAP_GPIO1"""
menuitem "RAP_GPIO2" "per , ""RAP_GPIO,RAP_GPIO2"""
menuitem "RAP_GPIO3" "per , ""RAP_GPIO,RAP_GPIO3"""
menuitem "RAP_GPIO4" "per , ""RAP_GPIO,RAP_GPIO4"""
)
menuitem "RSCAN" "per , ""RSCAN"""
popup "SSP"
(
menuitem "SSP0" "per , ""SSP,SSP0"""
menuitem "SSP1" "per , ""SSP,SSP1"""
)
popup "RAP_UART"
(
menuitem "RAP_UART0" "per , ""RAP_UART,RAP_UART0"""
menuitem "RAP_UART1" "per , ""RAP_UART,RAP_UART1"""
menuitem "RAP_UART2" "per , ""RAP_UART,RAP_UART2"""
menuitem "RAP_UART3" "per , ""RAP_UART,RAP_UART3"""
)
menuitem "SDIO" "per , ""SDIO"""
menuitem "PVO" "per , ""PVO"""
menuitem "DAVEHD" "per , ""DAVEHD"""
menuitem "SWITCH_3P" "per , ""SWITCH_3P"""
menuitem "PCIE" "per , ""PCIE"""
menuitem "USB_HOST" "per , ""USB_HOST"""
menuitem "INTRAMHS0_DPM_MIRROR_P" "per , ""INTRAMHS0_DPM_MIRROR_P"""
menuitem "INTRAMHS1_DPM_MIRROR_P" "per , ""INTRAMHS1_DPM_MIRROR_P"""
menuitem "NOC" "per , ""NOC"""
)
)