sysinit.s

来自「ARM9 s3c2410 motor control using ADS v1.」· S 代码 · 共 38 行

S
38
字号
	INCLUDE	option.inc
	INCLUDE	memcfg.inc
	INCLUDE	2410addr.inc
	
	INCLUDE	 vector.s
	
;	AREA    reset, CODE, READONLY
	
;	EXPORT	InitSystem
InitSystem
	
	ldr	r0,=WTCON       ;watch dog disable 
	ldr	r1,=0x0         
	str	r1,[r0]

	ldr	r0,=INTMSK
	ldr	r1,=0xffffffff  ;all interrupt disable
	str	r1,[r0]

	ldr	r0,=INTSUBMSK
	ldr	r1,=0x3ff		;all sub interrupt disable
	str	r1,[r0]
	
	;To reduce PLL lock time, adjust the LOCKTIME register. 
	ldr	r0,=LOCKTIME
	ldr	r1,=0xffffff
	str	r1,[r0]
	
	 [ PLL_ON_START
	;Configure MPLL
	ldr	r0,=MPLLCON
	ldr	r1,=((M_MDIV<<12)+(M_PDIV<<4)+M_SDIV)  ;Fin=12MHz,Fout=50MHz
	str	r1,[r0]
	]
	
	ldr	r0, =CLKCON
	ldr	r1, =0xffff0
	str	r1, [r0]		;ㄏ

⌨️ 快捷键说明

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