start.s

来自「RTEMS (Real-Time Executive for Multiproc」· S 代码 · 共 72 行

S
72
字号
/* *  This start.S is a combination of the files boot.s and crt0.s *  provided by Herman ...XXX */	; .file	"crt0.s"	.ref	_c_int00	.global	start	.global	_start	.if	.tms320C40	.sect	".const"mem_control:	.word	000100000hmem_data:	.word	03ef78050h	.textstart:_start:	ldi	0800h,st	ldp	@mem_control	ldi	@mem_control,ar0	ldp	@mem_data		ldi	@mem_data,r0	sti	r0,*+ar0(0)	sti	r0,*+ar0(4)	br	_c_int00	.else	.sect	".const"mem_control:	.word	000808000hmem_data:	.word	000001f00h	.textstart:_start:	ldi	0800h,st	ldp	@mem_control	ldi	@mem_control,ar0	ldp	@mem_data		ldi	@mem_data,r0	sti	r0,*+ar0(0)	sti	r0,*+ar0(4)	br	_c_int00	.endif	; .file	"boot.s"	.global	__stack	.global	_c_int00	.ref	.bss	.ref	_boot_card	.ref	_exit__stack: .usect  ".stack",0        .textstack_addr:  .word  __stack_c_int00:        ldp     stack_addr        ldi     @stack_addr,sp        ldi     sp,ar3        ldp     .bss		; For the small model, set up the DP to .bss	ldi	0,ar2		; make sure argc=0 with regparm	push	ar2		; and memparm        call    _boot_card        call	_sim_exit

⌨️ 快捷键说明

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