⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdma.s

📁 SDT环境下
💻 S
字号:
SRC_ADD	EQU	0X100000
DST_ADD	EQU	0X200000
COUNT	EQU	0X100
IOPMOD	EQU	0X3FF5000
IOPDATA	EQU	0X3FF5008
GDMACON0	EQU	0X3FFB000
GDMASRC0	EQU	0X3FFB004
GDMADST0	EQU	0X3FFB008
GDMACNT0	EQU	0X3FFB00C

	AREA	INIT,CODE,READONLY
	ENTRY
;*******************************************************
;LED DISPLAY
;*******************************************************
	LDR	R1,=IOPMOD
	LDR	R0,=&ff
	STR	R0,[R1]
	LDR	R1,=IOPDATA
	LDR	R0,=&03
	STR	R0,[R1]
	EOR	R0,R0,#3
LEDDELAY
	;ADD	R0,R0,#1
	;CMP	R0,#&180000
	;BNE	LEDDELAY
	LDR	R1,=IOPDATA
	LDR	R0,=&0
	STR	R0,[R1]
;*******************************************************
;User stack
;*******************************************************
	LDR	R0,=0X3FF0000
	LDR	R1,=0XE7FFFF80
	STR	R1,[R0]
	LDR	SP,=0X3FE1000
;*******************************************************
;Data Initialize
;*******************************************************
	LDR	R1,=SRC_ADD
	LDR	R0,=0x0
LOOP
	STRB	R0,[R1]
	ADD	R1,R1,#1
	ADD	R0,R0,#1
	CMP	R0,#COUNT
	BNE	LOOP
;*******************************************************
;GDMA0 Controll Register
;*******************************************************
	LDR	R1,=GDMASRC0
	LDR	R0,=SRC_ADD
	STR	R0,[R1]
	LDR	R1,=GDMADST0
	LDR	R0,=DST_ADD
	STR	R0,[R1]
	LDR	R1,=GDMACNT0
	LDR	R0,=COUNT
	STR	R0,[R1]
	LDR	R1,=GDMACON0
	LDR	R0,=0X0801
	STR	R0,[R1]

	LDR	R1,=IOPMOD
	LDR	R0,=&ff
	STR	R0,[R1]
	LDR	R1,=IOPDATA
	LDR	R0,=&03
	STR	R0,[R1]
	B	.
	END

⌨️ 快捷键说明

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