sdram_init.asm

来自「完成在tigersharc201平台上划分出多个heap的操作」· 汇编 代码 · 共 21 行

ASM
21
字号
#include <defts201.h>

.section program;
.global __SDRAM_Init;
.align 4;

__SDRAM_Init:
xr0 = SYSCON_MP_WID64 | SYSCON_MEM_WID64 |
SYSCON_MSH_PIPE2 | SYSCON_MSH_WT0 | SYSCON_MSH_IDLE |
SYSCON_MS1_PIPE1 | SYSCON_MS1_WT0 | SYSCON_MS1_IDLE |
SYSCON_MS0_SLOW | SYSCON_MS0_WT3 | SYSCON_MS0_IDLE ;;
SYSCON = xr0;;

xr0 = SDRCON_INIT | SDRCON_RAS2PC5 | SDRCON_PC2RAS2 |
SDRCON_REF3700 | SDRCON_PG256 | SDRCON_CLAT2 | SDRCON_ENBL ;;
SDRCON = xr0 ;;

CJMP(ABS)(NP);;
__SDRAM_Init.end:

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?