📄 memory.s
字号:
;/*************************************************************************/
;/* */
;/* FILE NAME VERSION */
;/* */
;/* memory.a SNDS100 Board version 1.0 */
;/* */
;/* COMPONENT */
;/* */
;/* */
;/* DESCRIPTION */
;/* */
;/* Memory MAP to run diagnostic code on SNDS100 Evaluation board. */
;/* */
;/* * Change this file for fitting your applications. */
;/* */
;/* AUTHOR */
;/* */
;/* */
;/* DATA STRUCTURES */
;/* */
;/* */
;/* FUNCTIONS */
;/* */
;/* */
;/* DEPENDENCIES */
;/* */
;/* snds.a System constants */
;/* */
;/* HISTORY */
;/* */
;/* NAME DATE REMARKS */
;/* */
;/* hbahn 01-25-1998 Created initial version 1.0 */
;/* in4maker 01-25-1999 modified */
;/* */
;/*************************************************************************/
; Internal SRAM area
^ 0x3FE0000
InterSramArea # 8192
;/*************************************************************************/
;/* DRAM Memory Bank 0 area MAP for Exception vector table */
;/* and Stack, User code area. */
;/*************************************************************************/
DRAM_BASE EQU 0xE00000
DRAM_LIMIT EQU 0x1000000
;-------------------------------------------------
ExceptionSize EQU 0x50 ; exception vector addr pointer space
SysStackSize EQU 1024 * 8 ; Define 8K System stack
ExceptionTable EQU DRAM_BASE + ExceptionSize
;/* EXCEPTION HANDLER VECTOR TABLE */
^ DRAM_BASE
HandleReset # 4
HandleUndef # 4
HandleSwi # 4
HandlePrefetch # 4
HandleAbort # 4
HandleReserv # 4
HandleIrq # 4
HandleFiq # 4
;/* SYSTEM USER CODE AREA */
^ DRAM_BASE+ExceptionSize
UserCodeArea # 4
;/*************************************************************************/
;/* DRAM Memory Bank 1 area(NonCacheable region) */
;/* for DMA(Direct Memory Access) function */
;/*************************************************************************/
^ 0xA00000
DmaCodeArea # 4
^ 0xD00000
UserFreeArea # 4
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -