122 lines
6.6 KiB
Plaintext
122 lines
6.6 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: STR91x Specific Menu
|
|
; @Props: Released
|
|
; @Author: GAC, (BOB)
|
|
; @Changelog: 2006-06-26 GAC
|
|
; @Manufacturer: STM - ST Microelectronics N.V.
|
|
; @Core: ARM966E-S
|
|
; @Chip:
|
|
; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: menstr91x.men 16339 2023-07-03 13:30:14Z pegold $
|
|
|
|
add
|
|
menu
|
|
(
|
|
popup "Peripherals"
|
|
(
|
|
popup "ARM Core Registers"
|
|
(
|
|
menuitem "ICEbreaker" "per , ""ARM Core Registers,ICEbreaker"""
|
|
menuitem "MMU" "per , ""ARM Core Registers,MMU Control and Configuration"""
|
|
)
|
|
separator
|
|
menuitem "FMI" " per , ""FMI (Flash Memory Interface)"""
|
|
if (!cpuis("STR910FAM*")&&!cpuis("STR911FAM*"))
|
|
(
|
|
menuitem "EMI" "per , ""EMI (External Memory Interface)"""
|
|
)
|
|
popup "SCU"
|
|
(
|
|
menuitem "SCU" "per , ""SCU (System Control Unit)"""
|
|
menuitem "Peripheral Registers" "per , ""SCU (System Control Unit),Peripheral Registers"""
|
|
menuitem "Gating Registers" "per , ""SCU (System Control Unit),Gating Registers"""
|
|
menuitem "GPIO output/Input Registers" "per , ""SCU (System Control Unit),GPIO output/Input Registers"""
|
|
menuitem "GPIO Type Registers" "per , ""SCU (System Control Unit),GPIO Type Registers"""
|
|
)
|
|
popup "GPIO"
|
|
(
|
|
menuitem "Port 0" "per , ""GPIO (General Purpose I/O Ports),GPIO0 (General Purpose I/O Port 0)"""
|
|
menuitem "Port 1" "per , ""GPIO (General Purpose I/O Ports),GPIO1 (General Purpose I/O Port 1)"""
|
|
menuitem "Port 2" "per , ""GPIO (General Purpose I/O Ports),GPIO2 (General Purpose I/O Port 2)"""
|
|
menuitem "Port 3" "per , ""GPIO (General Purpose I/O Ports),GPIO3 (General Purpose I/O Port 3)"""
|
|
menuitem "Port 4" "per , ""GPIO (General Purpose I/O Ports),GPIO4 (General Purpose I/O Port 4)"""
|
|
menuitem "Port 5" "per , ""GPIO (General Purpose I/O Ports),GPIO5 (General Purpose I/O Port 5)"""
|
|
menuitem "Port 6" "per , ""GPIO (General Purpose I/O Ports),GPIO6 (General Purpose I/O Port 6)"""
|
|
menuitem "Port 7" "per , ""GPIO (General Purpose I/O Ports),GPIO7 (General Purpose I/O Port 7)"""
|
|
menuitem "Port 8" "per , ""GPIO (General Purpose I/O Ports),GPIO8 (General Purpose I/O Port 8)"""
|
|
menuitem "Port 9" "per , ""GPIO (General Purpose I/O Ports),GPIO9 (General Purpose I/O Port 9)"""
|
|
)
|
|
popup "VIC"
|
|
(
|
|
menuitem "VIC 0" "per , ""VIC (Vectored Interrupt Controller),VIC0 (Vectored Interrupt Controller 0)"""
|
|
menuitem "VIC 1" "per , ""VIC (Vectored Interrupt Controller),VIC1 (Vectored Interrupt Controller 1)"""
|
|
)
|
|
menuitem "WIU" "per , ""WIU (Wake-Up/Interrupt Unit)"""
|
|
menuitem "RTC" "per , ""RTC (Real Time Clock)"""
|
|
menuitem "WDG" "per , ""WDG (Watchdog Timer)"""
|
|
popup "Timers"
|
|
(
|
|
menuitem "Timer 0" "per , ""TIM (16-Bit Timer),TIM0 (16-Bit Timer 0)"""
|
|
menuitem "Timer 1" "per , ""TIM (16-Bit Timer),TIM1 (16-Bit Timer 1)"""
|
|
menuitem "Timer 2" "per , ""TIM (16-Bit Timer),TIM2 (16-Bit Timer 2)"""
|
|
menuitem "Timer 3" "per , ""TIM (16-Bit Timer),TIM3 (16-Bit Timer 3)"""
|
|
)
|
|
if (!cpuis("STR910FA*")&&!cpuis("STR911FA*"))
|
|
(
|
|
popup "ENET"
|
|
(
|
|
menuitem "ENET" "per , ""ENET (MAC/DMA Controller with DMA)"""
|
|
menuitem "DMA Registers" "per , ""ENET (MAC/DMA Controller with DMA),DMA Registers"""
|
|
menuitem "RX Registers" "per , ""ENET (MAC/DMA Controller with DMA),RX Registers"""
|
|
menuitem "TX Registers" "per , ""ENET (MAC/DMA Controller with DMA),TX Registers"""
|
|
menuitem "Address Register" "per , ""ENET (MAC/DMA Controller with DMA),Address Register"""
|
|
)
|
|
)
|
|
popup "DMAC"
|
|
(
|
|
menuitem "Common Registers" "per , ""DMAC (DMA Controller),Common Registers"""
|
|
menuitem "Channel Registers" "per , ""DMAC (DMA Controller),Channel Registers"""
|
|
)
|
|
popup "SSP"
|
|
(
|
|
menuitem "SSP 0" "per , ""SSP (Synchronous Serial Peripheral),SSP0 (Synchronous Serial Peripheral 0)"""
|
|
menuitem "SSP 1" "per , ""SSP (Synchronous Serial Peripheral),SSP1 (Synchronous Serial Peripheral 1)"""
|
|
)
|
|
popup "UART"
|
|
(
|
|
menuitem "UART 0" "per , ""UART (Universal Asynchronous Receiver Transmitter),UART0 (Universal Asynchronous Receiver Transmitter 0)"""
|
|
menuitem "UART 1" "per , ""UART (Universal Asynchronous Receiver Transmitter),UART1 (Universal Asynchronous Receiver Transmitter 1)"""
|
|
menuitem "UART 2" "per , ""UART (Universal Asynchronous Receiver Transmitter),UART2 (Universal Asynchronous Receiver Transmitter 2)"""
|
|
)
|
|
popup "I2C"
|
|
(
|
|
menuitem "I2C 0" "per , ""I2C (I2C Interface Module),I2C0"""
|
|
menuitem "I2C 1" "per , ""I2C (I2C Interface Module),I2C1"""
|
|
)
|
|
menuitem "MC" "per , ""MC (3-Phase Induction Motor Controller)"""
|
|
popup "CAN"
|
|
(
|
|
menuitem "Protocol Related Registers" "per , ""CAN (Control Area Network),Protocol Related Registers"""
|
|
menuitem "Message Interface Registers" "per , ""CAN (Control Area Network),Message Interface Registers"""
|
|
menuitem "Message Handler Registers" "per , ""CAN (Control Area Network),Message Handler Registers"""
|
|
)
|
|
if (!cpuis("STR910FA*"))
|
|
(
|
|
popup "USB"
|
|
(
|
|
menuitem "Common Registers" "per , ""USB (USB Slave Interface),Common Registers"""
|
|
menuitem "Endpoint-specific Registers" "per , ""USB (USB Slave Interface),Endpoint-specific Registers"""
|
|
menuitem "DMA Registers" "per , ""USB (USB Slave Interface),DMA Registers"""
|
|
menuitem "Buffer Descriptor Table" "per , ""USB (USB Slave Interface),Buffer Descriptor Table"""
|
|
)
|
|
)
|
|
menuitem "ADC" "per , ""ADC (Analog-to-Digital Converter)"""
|
|
popup "APB"
|
|
(
|
|
menuitem "APB 0" "per , ""APB (AHB/APB Bridges),APB0"""
|
|
menuitem "APB 1" "per , ""APB (AHB/APB Bridges),APB1"""
|
|
)
|
|
)
|
|
)
|