📄 memory.mac
字号:
/*************************************************************************/
/* */
/* 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 */
/* */
/*************************************************************************/
# Internal SRAM area
/* ^ 0x3FE0000 */
.EQU InterSramArea, 0x3FE0000 /* 8192 */
/*************************************************************************/
/* DRAM Memory Bank 0 area MAP for Exception vector table */
/* and Stack, User code area. */
/*************************************************************************/
.EQU DRAM_BASE, 0x1000000
#.EQU DRAM_LIMIT, 0x1800000
.EQU DRAM_LIMIT, 0x1400000
/*-------------------------------------------------*/
.EQU ExceptionSize, 0x50 /* exception vector addr pointer space */
.EQU SysStackSize, 1024 * 8 /* Define 8K System stack */
.EQU ExceptionTable, DRAM_BASE + ExceptionSize
/* EXCEPTION HANDLER VECTOR TABLE */
/* ^ DRAM_BASE */
.EQU HandleReset, DRAM_BASE
.EQU HandleUndef, (DRAM_BASE + 0x4)
.EQU HandleSwi, (DRAM_BASE + 0x4 + 0x4)
.EQU HandlePrefetch, (DRAM_BASE + 0x4 + 0x4 + 0x4)
.EQU HandleAbort, (DRAM_BASE + 0x4 + 0x4 + 0x4 + 0x4)
.EQU HandleReserv, (DRAM_BASE + 0x4 + 0x4 + 0x4 + 0x4 + 0x4)
.EQU HandleIrq, (DRAM_BASE + 0x4 + 0x4 + 0x4 + 0x4 + 0x4 + 0x4)
.EQU HandleFiq, (DRAM_BASE + 0x4 + 0x4 + 0x4 + 0x4 + 0x4 + 0x4 + 0x4)
/* SYSTEM USER CODE AREA */
/* ^ DRAM_BASE+ExceptionSize ;=0x1000050 */
.EQU UserCodeArea, DRAM_BASE + ExceptionSize /*# 4 */
/*************************************************************************/
/* DRAM Memory Bank 1 area(NonCacheable region) */
/* for DMA(Direct Memory Access) function */
/*************************************************************************/
/* ^ 0x1400000 */
.EQU DmaCodeArea, 0x1400000 /* # 4 */
/* ^ 0x1700000 */
.EQU UserFreeArea, 0x1700000 /* # 4 */
# END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -