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

📄 init.s

📁 三星ARM7的Linux系统下的DA程序
💻 S
字号:
;************************************************************************************************
;Beijing Winsilicon Technology LT,Co
;File Name:	Init.s
;Description:	DAC Test	
;Author:	JuGuang,Lee
;Date:		
;************************************************************************************************
	IMPORT 	C_Entry
	AREA    Init,CODE,READONLY
	
	ENTRY
	LDR	R0,=0x3FF0000	;初始化系统配置寄存器,它的地址为0X3FF0000
	LDR	R1,=0xE7FFFF80 	; Start_addr = 0x3FF00000
	STR	R1,[R0]	  	; 4KB Cache,4KB SRAM,WB disable
   	LDR	SP,=0x3FE1000   ;初始化用户堆栈,
   
;**********************************************************
;设置外部I/O Bank0的起始地址,
;**********************************************************   	
   	LDR	R0,=0x3FF303C
	LDR	R1,=0xce2783f0
	STR	R1,[R0]	
  
;**********************************************************
;设置外部I/O访问时序寄存器,将访问周期置为最长
;**********************************************************   	
   	LDR	R0,=0x3FF300C
	LDR	R1,=0x0fffffff
	STR	R1,[R0]

	LDR	R0,=0x3FF3008
	LDR	R1,=0x0fffffff
	STR	R1,[R0]
	
	BL	C_Entry		;跳转到函数C_Entry()处执行的C/C++代码
	B	.					
	END			;标识汇编代码的结束

	

⌨️ 快捷键说明

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