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

637 lines
36 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: F2838XX Specific Menu
; @Props: Released
; @Author: KWI
; @Changelog: 2020-05-28 KWI
; @Manufacturer: TI - Texas Instruments
; @Core: C28x, Cortex-M4
; @Chip: F28384D, F28386D, F28386S, F28388D, F28388S, F28384S
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: mentms320f2838xx.men 17847 2024-05-03 08:07:56Z dorthofer $
add
menu
(
popup "&Perf"
(
before "Reset"
menuitem "[:bmc]Benchmark Counters" "BMC.state"
before "Reset"
separator
)
)
menu
(
if (CORENAME()=="CORTEXM4")
(
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 "F2838XX"
(
menuitem "[:btncancel]Disable Watchdog" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm DISABLEWD"
menuitem "[:cconfig]DCSM Unlock" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm DCSMUNLOCK"
popup "[:setuppdebug]Set boot mode"
(
menuitem "FLASH/USB" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=FLASH/USB"
menuitem "PARALLEL" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=PARALLEL"
menuitem "CAN" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=CAN"
menuitem "SCI/WaitBoot" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=SCI/WaitBoot"
)
SEPARATOR
menuitem "[:flash]Program FLASH (Dialog)" "DO ~~/demo/c2000/flash/tms320f2838x.cmm"
menuitem "[:flash]Program FLASH (Prepare)" "DO ~~/demo/c2000/flash/tms320f2838x.cmm PREPAREONLY"
menuitem "[:dump] DCSM OTP" "PER.view ~~/pertms320f28x_otp.per"
SEPARATOR
if (CORENAME()=="CORTEXM4")
(
popup "[:chip]Core Registers (Cortex-M4)"
(
menuitem "[:chip]System Control" "per , ""Core Registers (Cortex-M4),System Control"""
menuitem "[:chip]MPU;Memory Protection Unit" "per , ""Core Registers (Cortex-M4),Memory Protection Unit"""
menuitem "[:chip]NVIC;Nested Vectored Interrupt Controller" "per , ""Core Registers (Cortex-M4),Nested Vectored Interrupt Controller"""
popup "[:chip]Debug"
(
menuitem "[:chip]Core Debug" "per , ""Core Registers (Cortex-M4),Debug,Core Debug"""
menuitem "[:chip]FPB;Flash Patch and Breakpoint Unit" "per , ""Core Registers (Cortex-M4),Debug,Flash Patch and Breakpoint Unit (FPB)"""
menuitem "[:chip]DWT;Data Watchpoint and Trace Unit" "per , ""Core Registers (Cortex-M4),Debug,Data Watchpoint and Trace Unit (DWT)"""
)
)
separator
)
popup "System Control"
(
menuitem "AccessProtectionRegs" "per , ""System Control,AccessProtectionRegs"""
menuitem "ClkCfgRegs" "per , ""System Control,ClkCfgRegs"""
menuitem "CmConfRegs" "per , ""System Control,CmConfRegs"""
menuitem "CpuSysRegs" "per , ""System Control,CpuSysRegs"""
menuitem "CpuTimer0Regs" "per , ""System Control,CpuTimer0Regs"""
menuitem "CpuTimer1Regs" "per , ""System Control,CpuTimer1Regs"""
menuitem "CpuTimer2Regs" "per , ""System Control,CpuTimer2Regs"""
menuitem "DevCfgRegs" "per , ""System Control,DevCfgRegs"""
menuitem "DmaClaSrcSelRegs" "per , ""System Control,DmaClaSrcSelRegs"""
menuitem "MemCfgRegs" "per , ""System Control,MemCfgRegs"""
menuitem "MemoryErrorRegs" "per , ""System Control,MemoryErrorRegs"""
menuitem "NmiIntruptRegs" "per , ""System Control,NmiIntruptRegs"""
menuitem "PieCtrlRegs" "per , ""System Control,PieCtrlRegs"""
menuitem "RomPrefetchRegs" "per , ""System Control,RomPrefetchRegs"""
menuitem "RomWaitStateRegs" "per , ""System Control,RomWaitStateRegs"""
menuitem "SyncSocRegs" "per , ""System Control,SyncSocRegs"""
menuitem "SysStatusRegs" "per , ""System Control,SysStatusRegs"""
menuitem "TestErrorRegs" "per , ""System Control,TestErrorRegs"""
menuitem "WdRegs" "per , ""System Control,WdRegs"""
menuitem "XintRegs" "per , ""System Control,XintRegs"""
)
popup "Analog to Digital Converter;ADC"
(
menuitem "ADC1 Result" "per , ""Analog to Digital Converter (ADC),ADC1 Result"""
menuitem "ADC2 Result" "per , ""Analog to Digital Converter (ADC),ADC2 Result"""
menuitem "ADC3 Result" "per , ""Analog to Digital Converter (ADC),ADC3 Result"""
menuitem "ADC4 Result" "per , ""Analog to Digital Converter (ADC),ADC4 Result"""
menuitem "ADC1" "per , ""Analog to Digital Converter (ADC),ADC1"""
menuitem "ADC2" "per , ""Analog to Digital Converter (ADC),ADC2"""
menuitem "ADC3" "per , ""Analog to Digital Converter (ADC),ADC3"""
menuitem "ADC4" "per , ""Analog to Digital Converter (ADC),ADC4"""
menuitem "Analog Subsystem" "per , ""Analog to Digital Converter (ADC),Analog Subsystem"""
)
menuitem "Background CRC-32;BGCRC" "per , ""Background CRC-32 (BGCRC)"""
popup "Controller Area Network;CAN"
(
menuitem "CAN A" "per , ""Controller Area Network (CAN),CAN A"""
menuitem "CAN B" "per , ""Controller Area Network (CAN),CAN B"""
)
popup "Control Law Accelerator;CLA"
(
menuitem "CPU1Cla1Regs" "per , ""Control Law Accelerator (CLA),CPU1Cla1Regs"""
menuitem "CPU1_CLA1" "per , ""Control Law Accelerator (CLA),CPU1_CLA1"""
menuitem "ClaOnlyRegs" "per , ""Control Law Accelerator (CLA),ClaOnlyRegs"""
)
if !cpuis("F28384D*")&&!cpuis("F28384S*")
(
popup "Configurable Logic Block;CLB"
(
menuitem "Clb1LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb1LogicCfgRegs"""
menuitem "Clb1LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb1LogicCtrlRegs"""
menuitem "Clb1DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb1DataExchRegs"""
menuitem "Clb2LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb2LogicCfgRegs"""
menuitem "Clb2LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb2LogicCtrlRegs"""
menuitem "Clb2DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb2DataExchRegs"""
menuitem "Clb3LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb3LogicCfgRegs"""
menuitem "Clb3LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb3LogicCtrlRegs"""
menuitem "Clb3DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb3DataExchRegs"""
menuitem "Clb4LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb4LogicCfgRegs"""
menuitem "Clb4LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb4LogicCtrlRegs"""
menuitem "Clb4DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb4DataExchRegs"""
)
)
popup "Comparator Subsystems;CMPSS"
(
menuitem "1" "per , ""Comparator Subsystems (CMPSS),1"""
menuitem "2" "per , ""Comparator Subsystems (CMPSS),2"""
menuitem "3" "per , ""Comparator Subsystems (CMPSS),3"""
menuitem "4" "per , ""Comparator Subsystems (CMPSS),4"""
menuitem "5" "per , ""Comparator Subsystems (CMPSS),5"""
menuitem "6" "per , ""Comparator Subsystems (CMPSS),6"""
menuitem "7" "per , ""Comparator Subsystems (CMPSS),7"""
menuitem "8" "per , ""Comparator Subsystems (CMPSS),8"""
)
popup "Buffered Digital to Analog Converter;DAC"
(
menuitem "DAC A" "per , ""Buffered Digital to Analog Converter (DAC),DAC A"""
menuitem "DAC B" "per , ""Buffered Digital to Analog Converter (DAC),DAC B"""
menuitem "DAC C" "per , ""Buffered Digital to Analog Converter (DAC),DAC C"""
)
popup "Dual-Clock Comparator;DCC"
(
menuitem "DCC 1" "per , ""Dual-Clock Comparator (DCC),DCC 1"""
menuitem "DCC 2" "per , ""Dual-Clock Comparator (DCC),DCC 2"""
menuitem "DCC 3" "per , ""Dual-Clock Comparator (DCC),DCC 3"""
)
popup "Dual Code Security Module;DCSM"
(
menuitem "Common" "per , ""Dual Code Security Module (DCSM),Common"""
menuitem "Zone 1" "per , ""Dual Code Security Module (DCSM),Zone 1"""
menuitem "Zone 2" "per , ""Dual Code Security Module (DCSM),Zone 2"""
)
popup "Direct Memory Access;DMA"
(
menuitem "DmaRegs" "per , ""Direct Memory Access (DMA),DmaRegs"""
menuitem "Channel 1" "per , ""Direct Memory Access (DMA),Channel 1"""
menuitem "Channel 2" "per , ""Direct Memory Access (DMA),Channel 2"""
menuitem "Channel 3" "per , ""Direct Memory Access (DMA),Channel 3"""
menuitem "Channel 4" "per , ""Direct Memory Access (DMA),Channel 4"""
menuitem "Channel 5" "per , ""Direct Memory Access (DMA),Channel 5"""
menuitem "Channel 6" "per , ""Direct Memory Access (DMA),Channel 6"""
)
popup "Enhanced Capture;ECap"
(
menuitem "Channel 1" "per , ""Enhanced Capture (ECap),Channel 1"""
menuitem "Channel 2" "per , ""Enhanced Capture (ECap),Channel 2"""
menuitem "Channel 3" "per , ""Enhanced Capture (ECap),Channel 3"""
menuitem "Channel 4" "per , ""Enhanced Capture (ECap),Channel 4"""
menuitem "Channel 5" "per , ""Enhanced Capture (ECap),Channel 5"""
menuitem "Channel 6" "per , ""Enhanced Capture (ECap),Channel 6"""
)
popup "High Resolution Capture;HRCAP"
(
menuitem "Submodule 6" "per , ""High Resolution Capture (HRCAP),Submodule 6"""
menuitem "Submodule 7" "per , ""High Resolution Capture (HRCAP),Submodule 7"""
)
popup "External Memory Interface;EMIF"
(
menuitem "EMIF 1 Configuration" "per , ""External Memory Interface (EMIF),EMIF 1 Configuration"""
menuitem "EMIF 2 Configuration" "per , ""External Memory Interface (EMIF),EMIF 2 Configuration"""
menuitem "EMIF 1" "per , ""External Memory Interface (EMIF),EMIF 1"""
menuitem "EMIF 2" "per , ""External Memory Interface (EMIF),EMIF 2"""
)
popup "Enhanced Pulse Width Modulator;ePWM"
(
menuitem "Submodule 1" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 1"""
menuitem "Submodule 2" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 2"""
menuitem "Submodule 3" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 3"""
menuitem "Submodule 4" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 4"""
menuitem "Submodule 5" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 5"""
menuitem "Submodule 6" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 6"""
menuitem "Submodule 7" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 7"""
menuitem "Submodule 8" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 8"""
menuitem "Submodule 9" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 9"""
menuitem "Submodule 10" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 10"""
menuitem "Submodule 11" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 11"""
menuitem "Submodule 12" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 12"""
menuitem "Submodule 13" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 13"""
menuitem "Submodule 14" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 14"""
menuitem "Submodule 15" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 15"""
menuitem "Submodule 16" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 16"""
)
if !cpuis("F28386D*")&&!cpuis("F28384D*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
(
popup "EtherCAT Slave Controller;ESC"
(
menuitem "ESCSSConfigRegs" "per , ""EtherCAT Slave Controller (ESC),ESCSSConfigRegs"""
menuitem "ESCSSRegs" "per , ""EtherCAT Slave Controller (ESC),ESCSSRegs"""
)
)
popup "Enhanced Quadrature Encoder Pulse;eQEP"
(
menuitem "eQEP 1" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 1"""
menuitem "eQEP 2" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 2"""
menuitem "eQEP 3" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 3"""
)
popup "Embedded Real-time Analysis and Diagnostic;ERAD"
(
menuitem "EradGlobalRegs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradGlobalRegs"""
menuitem "EradHWbp1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp1Regs"""
menuitem "EradHWbp2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp2Regs"""
menuitem "EradHWbp3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp3Regs"""
menuitem "EradHWbp4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp4Regs"""
menuitem "EradHWbp5Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp5Regs"""
menuitem "EradHWbp6Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp6Regs"""
menuitem "EradHWbp7Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp7Regs"""
menuitem "EradHWbp8Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp8Regs"""
menuitem "EradCounter1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter1Regs"""
menuitem "EradCounter2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter2Regs"""
menuitem "EradCounter3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter3Regs"""
menuitem "EradCounter4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter4Regs"""
menuitem "EradCRCGlobalRegs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRCGlobalRegs"""
menuitem "EradCRC1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC1Regs"""
menuitem "EradCRC2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC2Regs"""
menuitem "EradCRC3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC3Regs"""
menuitem "EradCRC4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC4Regs"""
menuitem "EradCRC5Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC5Regs"""
menuitem "EradCRC6Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC6Regs"""
menuitem "EradCRC7Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC7Regs"""
menuitem "EradCRC8Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC8Regs"""
)
popup "Flash Module"
(
menuitem "FlashWrapperCtrlRegs" "per , ""Flash Module,FlashWrapperCtrlRegs"""
menuitem "FlashWrapperEccLogRegs" "per , ""Flash Module,FlashWrapperEccLogRegs"""
)
popup "Fast Serial Interface;FSI"
(
menuitem "FsiTxARegs" "per , ""Fast Serial Interface (FSI),FsiTxARegs"""
menuitem "FsiRxARegs" "per , ""Fast Serial Interface (FSI),FsiRxARegs"""
menuitem "FsiTxBRegs" "per , ""Fast Serial Interface (FSI),FsiTxBRegs"""
menuitem "FsiRxBRegs" "per , ""Fast Serial Interface (FSI),FsiRxBRegs"""
menuitem "FsiRxCRegs" "per , ""Fast Serial Interface (FSI),FsiRxCRegs"""
menuitem "FsiRxDRegs" "per , ""Fast Serial Interface (FSI),FsiRxDRegs"""
menuitem "FsiRxERegs" "per , ""Fast Serial Interface (FSI),FsiRxERegs"""
menuitem "FsiRxFRegs" "per , ""Fast Serial Interface (FSI),FsiRxFRegs"""
menuitem "FsiRxGRegs" "per , ""Fast Serial Interface (FSI),FsiRxGRegs"""
menuitem "FsiRxHRegs" "per , ""Fast Serial Interface (FSI),FsiRxHRegs"""
)
popup "General-Purpose Input/Output;GPIO"
(
menuitem "GpioCtrlRegs" "per , ""General-Purpose Input/Output (GPIO),GpioCtrlRegs"""
menuitem "GpioDataRegs" "per , ""General-Purpose Input/Output (GPIO),GpioDataRegs"""
menuitem "GpioDataReadRegs" "per , ""General-Purpose Input/Output (GPIO),GpioDataReadRegs"""
)
menuitem "HWBistRegs" "per , ""HWBistRegs"""
popup "Inter-Integrated Circuit Module;I2C"
(
menuitem "I2C A" "per , ""Inter-Integrated Circuit Module (I2C),I2C A"""
menuitem "I2C B" "per , ""Inter-Integrated Circuit Module (I2C),I2C B"""
)
popup "Interprocessor Communication;IPC"
(
if !cpuis("F28388S*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
(
menuitem "IpcCPU1toCPU2Regs" "per , ""Interprocessor Communication (IPC),IpcCPU1toCPU2Regs"""
)
)
popup "Modular Controller Area Network;MCAN"
(
menuitem "McanRegs" "per , ""Modular Controller Area Network (MCAN),McanRegs"""
menuitem "McanErrorRegs" "per , ""Modular Controller Area Network (MCAN),McanErrorRegs"""
menuitem "McanssRegs" "per , ""Modular Controller Area Network (MCAN),McanssRegs"""
)
popup "Multichannel Buffered Serial Port;McBSP"
(
menuitem "Port A" "per , ""Multichannel Buffered Serial Port (McBSP),Port A"""
menuitem "Port B" "per , ""Multichannel Buffered Serial Port (McBSP),Port B"""
)
menuitem "Power Management Bus Module;PMBus" "per , ""Power Management Bus Module (PMBus)"""
popup "Serial Communications Interface;SCI"
(
menuitem "SCI A" "per , ""Serial Communications Interface (SCI),SCI A"""
menuitem "SCI B" "per , ""Serial Communications Interface (SCI),SCI B"""
menuitem "SCI C" "per , ""Serial Communications Interface (SCI),SCI C"""
menuitem "SCI D" "per , ""Serial Communications Interface (SCI),SCI D"""
)
popup "Sigma Delta Filter Module;SDFM"
(
menuitem "SDFM 1" "per , ""Sigma Delta Filter Module (SDFM),SDFM 1"""
menuitem "SDFM 2" "per , ""Sigma Delta Filter Module (SDFM),SDFM 2"""
)
popup "Serial Peripheral Interface;SPI"
(
menuitem "SPI A" "per , ""Serial Peripheral Interface (SPI),SPI A"""
menuitem "SPI B" "per , ""Serial Peripheral Interface (SPI),SPI B"""
menuitem "SPI C" "per , ""Serial Peripheral Interface (SPI),SPI C"""
menuitem "SPI D" "per , ""Serial Peripheral Interface (SPI),SPI D"""
)
menuitem "Universal Serial Bus;USB" "per , ""Universal Serial Bus (USB)"""
popup "Crossbar;X-BAR"
(
if !cpuis("F28384D*")&&!cpuis("F28384S*")
(
menuitem "ClbXbarRegs" "per , ""Crossbar (X-BAR),ClbXbarRegs"""
)
menuitem "EPwmXbarRegs" "per , ""Crossbar (X-BAR),EPwmXbarRegs"""
menuitem "InputXbar1Regs" "per , ""Crossbar (X-BAR),InputXbar1Regs"""
menuitem "OutputXbar1Regs" "per , ""Crossbar (X-BAR),OutputXbar1Regs"""
menuitem "XbarRegs" "per , ""Crossbar (X-BAR),XbarRegs"""
)
if cpuis("F2838??-CM")
(
popup "Advance Encryption Standard Accelerator;AES"
(
menuitem "AES" "per , ""Advance Encryption Standard Accelerator (AES),AES"""
menuitem "AES_SS" "per , ""Advance Encryption Standard Accelerator (AES),AES_SS"""
)
popup "Connectivity Manager;CM"
(
menuitem "ERRORLOG" "per , ""Connectivity Manager (CM),ERRORLOG"""
menuitem "DIAGERRORLOG" "per , ""Connectivity Manager (CM),DIAGERRORLOG"""
menuitem "CSFR" "per , ""Connectivity Manager (CM),CSFR"""
menuitem "MEMINITANDTEST" "per , ""Connectivity Manager (CM),MEMINITANDTEST"""
menuitem "Memory Protection Unit;MPU" "per , ""Connectivity Manager (CM),Memory Protection Unit (MPU)"""
menuitem "Non-Maskable Interrupt;NMI" "per , ""Connectivity Manager (CM),Non-Maskable Interrupt (NMI)"""
menuitem "Nested Vectored Interrupt Controller;NVIC" "per , ""Connectivity Manager (CM),Nested Vectored Interrupt Controller (NVIC)"""
menuitem "CMSYSCTL" "per , ""Connectivity Manager (CM),CMSYSCTL"""
menuitem "SCB" "per , ""Connectivity Manager (CM),SCB"""
menuitem "System Timer;SYSTICK" "per , ""Connectivity Manager (CM),System Timer (SYSTICK)"""
menuitem "Watchdog Timer;WDT" "per , ""Connectivity Manager (CM),Watchdog Timer (WDT)"""
popup "32-Bit CM CPU Timers 0/1/2"
(
menuitem "Timer 0" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 0"""
menuitem "Timer 1" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 1"""
menuitem "Timer 2" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 2"""
)
)
popup "Dual Code Security Module;DCSM"
(
menuitem "Common" "per , ""Dual Code Security Module (DCSM),Common"""
menuitem "Zone 1" "per , ""Dual Code Security Module (DCSM),Zone 1"""
menuitem "Zone 2" "per , ""Dual Code Security Module (DCSM),Zone 2"""
)
if cpuis("F28388?-CM")
(
popup "EtherCAT Slave Controller;ESC"
(
menuitem "ESCSS" "per , ""EtherCAT Slave Controller (ESC),ESCSS"""
menuitem "ESCSSCONFIG" "per , ""EtherCAT Slave Controller (ESC),ESCSSCONFIG"""
)
)
popup "Ethernet Media Access Controller;EMAC"
(
menuitem "ETHERNET" "per , ""Ethernet Media Access Controller (EMAC),ETHERNET"""
menuitem "ETHERNETSS" "per , ""Ethernet Media Access Controller (EMAC),ETHERNETSS"""
)
popup "Flash Module"
(
menuitem "FLASHCTRL" "per , ""Flash Module,FLASHCTRL"""
menuitem "FLASHECC" "per , ""Flash Module,FLASHECC"""
)
menuitem "Generic Cyclic Redundancy Check;GCRC" "per , ""Generic Cyclic Redundancy Check (GCRC)"""
popup "General-Purpose Input/Output;GPIO"
(
menuitem "GPIODATA" "per , ""General-Purpose Input/Output (GPIO),GPIODATA"""
menuitem "GPIODATAREAD" "per , ""General-Purpose Input/Output (GPIO),GPIODATAREAD"""
)
menuitem "Inter-Integrated Circuit Module;I2C" "per , ""Inter-Integrated Circuit Module (I2C)"""
popup "Interprocessor Communication;IPC"
(
menuitem "IPCCMTOCPU1" "per , ""Interprocessor Communication (IPC),IPCCMTOCPU1"""
if !cpuis("F28388S*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
(
menuitem "IPCCMTOCPU2" "per , ""Interprocessor Communication (IPC),IPCCMTOCPU2"""
)
)
popup "Modular Controller Area Network;MCAN"
(
menuitem "MCANSS" "per , ""Modular Controller Area Network (MCAN),MCANSS"""
menuitem "MCAN" "per , ""Modular Controller Area Network (MCAN),MCAN"""
menuitem "MCANERR" "per , ""Modular Controller Area Network (MCAN),MCANERR"""
)
menuitem "Synchronous Serial Interface;SSI" "per , ""Synchronous Serial Interface (SSI)"""
menuitem "Universal Asynchronous Receiver/Transmitter;UART" "per , ""Universal Asynchronous Receiver/Transmitter (UART)"""
menuitem "Micro Direct Memory Access;uDMA" "per , ""Micro Direct Memory Access (uDMA)"""
)
)
)