📄 platform_defs.s
字号:
;/*************************************************************************/
;/* */
;/* FILE NAME */
;/* */
;/* platform_defs.s */
;/* */
;/* VERSION */
;/* 1.0 */
;/* */
;/* COMPONENT */
;/* */
;/* IN - Initialization */
;/* */
;/* DESCRIPTION */
;/* */
;/* This file contains all the memory mapped pheripheral addresses. */
;/* */
;/* DATA STRUCTURES */
;/* */
;/* NONE */
;/* */
;/* FUNCTIONS */
;/* */
;/* NONE */
;/* */
;/* DEPENDENCIES */
;/* */
;/* NONE */
;/* */
;/* HISTORY */
;/* */
;/* NAME DATE REMARKS */
;/* */
;/* M. De Martino 05.10.11 */
;/* */
;/*************************************************************************/
PRESERVE8
;//---------------------------------------
;// ACCORDO+ MEMORY MAPPING
;//---------------------------------------
SAPB_BASE_ADDR EQU &E0000000
WIU_BASE_ADDR EQU &E0008000
DMAC_BASE_ADDRR EQU &E0010000
RCCU_BASE_ADDRR EQU &E0018000
BSPI_BASE_ADDRR EQU &E0020000
UART0_BASE_ADDRR EQU &E0028000
UART1_BASE_ADDRR EQU &E0030000
EFT0_BASE_ADDRR EQU &E0038000
EFT1_BASE_ADDRR EQU &E0040000
SDRAMC_BASE_ADDRR EQU &E0048000
GCR_BASE_ADDRR EQU &E0050000
GPIOA_BASE_ADDRR EQU &E0058000
GPIOB_BASE_ADDRR EQU &E0060000
I2C_BASE_ADDRR EQU &E0068000
AAPB_BASE_ADDR EQU &E8000000
WDG_BASE_ADDR EQU &E8004000
DSP_BASE_ADDRR EQU &E8008000
SERVO_BASE_ADDRR EQU &E800C000
CIRC_CLV_BASE_ADDRR EQU &E8010000
AFE_BASE_ADDRR EQU &E8014000
ACQ_BASE_ADDRR EQU &E8018000
OP_IF_BASE_ADDRR EQU &E801C000
C3_BASE_ADDRR EQU &E8020000
AHB_BASE_ADDR EQU &F0000000
EIC_BASE_ADDR EQU &FF000000
;//---------------------------------------
;// GCR Specific
;//---------------------------------------
CGC_PCG1_OFFSET_ADDR EQU &00000020
CGC_PUR1_OFFSET_ADDR EQU &00000024
;//---------------------------------------
;// EFT Specific
;//---------------------------------------
EFT_ICAR EQU &00000000
EFT_ICBR EQU &00000004
EFT_OCAR EQU &00000008
EFT_OCBR EQU &0000000C
EFT_CNTR EQU &00000010
EFT_CR1 EQU &00000014
EFT_CR2 EQU &00000018
EFT_SR EQU &0000001C
;//---------------------------------------
;// EIC Specific
;//---------------------------------------
EIC_EICR EQU &00000000
EIC_CICR EQU &00000004
EIC_CIPR EQU &00000008
EIC_IVR EQU &00000018
EIC_FIR EQU &0000001C
EIC_IER0 EQU &00000020
EIC_IPR0 EQU &00000040
EIC_SIR0 EQU &00000060
EIC_SIR1 EQU &00000064
EIC_SIR2 EQU &00000068
EIC_SIR3 EQU &0000006C
EIC_SIR4 EQU &00000070
EIC_SIR5 EQU &00000074
EIC_SIR6 EQU &00000078
EIC_SIR7 EQU &0000007C
EIC_SIR8 EQU &00000080
EIC_SIR9 EQU &00000084
EIC_SIR10 EQU &00000088
EIC_SIR11 EQU &0000008C
EIC_SIR12 EQU &00000090
EIC_SIR13 EQU &00000094
EIC_SIR14 EQU &00000098
EIC_SIR15 EQU &0000009C
EIC_SIR16 EQU &000000A0
EIC_SIR17 EQU &000000A4
EIC_SIR18 EQU &000000A8
EIC_SIR19 EQU &000000AC
EIC_SIR20 EQU &000000B0
EIC_SIR21 EQU &000000B4
EIC_SIR22 EQU &000000B8
EIC_SIR23 EQU &000000BC
EIC_SIR24 EQU &000000C0
EIC_SIR25 EQU &000000C4
EIC_SIR26 EQU &000000C8
EIC_SIR27 EQU &000000CC
EIC_SIR28 EQU &000000D0
EIC_SIR29 EQU &000000D4
EIC_SIR30 EQU &000000D8
EIC_SIR31 EQU &000000DC
;//---------------------------------------
;// CPU MODES
;//---------------------------------------
Usr32md EQU 0x10
FIQ32md EQU 0x11
IRQ32md EQU 0x12
SVC32md EQU 0x13
Abt32md EQU 0x17
Und32md EQU 0x1B
Sys32md EQU 0x1F
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -