亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cstartup.s

?? Sharp LH75401(ARM7)處理器部分控制程序。
?? S
字號:
.EQU  MODE_BITS,0x1F	@ Bit mask for mode bits in CPSR
.EQU  USR_MODE,	0x10		@ User mode
.EQU  FIQ_MODE,	0x11		@ Fast Interrupt Request mode
.EQU  IRQ_MODE,	0x12		@ Interrupt Request mode
.EQU  SVC_MODE,	0x13		@ Supervisor mode
.EQU  ABT_MODE,	0x17		@ Abort mode
.EQU  UND_MODE,	0x1B		@ Undefined Instruction mode
.EQU  SYS_MODE,	0x1F		@ System mode


.text
reset:  ldr      pc,=cstartup      @  0x0000,0000: RESET Vector
        ldr      pc,=0x0000024     @  0x0000,0004:
        ldr      pc,=0x0000028     @  0x0000,0008:
        ldr      pc,=0x000002c     @  0x0000,000C:
        ldr      pc,=0x0000030     @  0x0000,0010:
        nop                        @  0x0000,0014:
        ldr      pc,[pc,#-0xff0]   @  0x0000,0018: Jump to addr in "VICVectAddr" 0xFFFF0030
        ldr      pc,=0x000003c     @  0x0000,001C: 

@ ---------------------------------------------------------------
@  ?CSTARTUP
@ ---------------------------------------------------------------

@  RTMODEL attributes ensure that
@		RTMODEL "__endian", ENDIAN_MODE
@		RTMODEL "__thumb_aware", "enabled"
@		RTMODEL "__cpu_mode", "*"       @  CPU_MODE_NAME
@		RTMODEL "__code_model", "*"	@  Match all code models

@  Declare segment used with SFE below
@#ifdef _ECPLUSPLUS
@		RSEG	DIFUNCT(2)
@#endif /* _ECPLUSPLUS */

@		RSEG	IRQ_STACK:DATA(2)
@		RSEG	SVC_STACK:DATA:NOROOT(2)
@		RSEG	CSTACK:DATA(2)
@		RSEG	ICODE:CODE:NOROOT(2)
@		PUBLIC	?cstartup
@		EXTERN	__segment_init
@		EXTERN	__low_level_init
@#ifdef _ECPLUSPLUS
@		EXTERN	__call_ctors
@#endif /*  _ECPLUSPLUS */
@		EXTERN	main
@		EXTERN  exit
@		EXTERN	_exit

@  Execution starts here.
@  After a reset, the mode is ARM, Supervisor, interrupts disabled.

		.LTORG

cstartup:

@  Initialize the stack pointers.
@  The pattern below can be used for any of the exception stacks:
@  FIQ, IRQ, SVC, ABT, UND, SYS.
@  The USR mode uses the same stack as SYS. 
@  The stack segments must be defined in the linker command file,
@  and be declared above.
		mrs	r0,cpsr				@  Original PSR value
		bic	r0,r0,#MODE_BITS		@  Clear the mode bits
		orr	r0,r0,#IRQ_MODE			@  Set IRQ mode bits
		msr	cpsr_c,r0			@  Change the mode
		ldr	sp,=0x2030a380 @SFE(IRQ_STACK) & 0xFFFFFFF8	@  End of IRQ_STACK

		bic	r0,r0,#MODE_BITS		@  Clear the mode bits
		orr	r0,r0,#SVC_MODE			@  Set Supervisor mode bits
		msr	cpsr_c,r0		        @  Change the mode
		ldr	sp,=0x2030a180  @SFE(CSTACK) & 0xFFFFFFF8	@  End of CSTACK


/*
 * @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.
*/

    /*
     * At the end of the reset sequence, MMU, Icache, Dcache,
     * and write buffer are all disabled.
     * Also IRQs and FIQs are disabled in the processor's CPSR
     * The operating mode is SVC (supervisory mode), and the
     * PC is vectored at 0x00000000. A branch in 0x00000000
     * brings us directly here.
     *
     */


	ldr	pc, =coldstart_1
	nop

coldstart_1:
	
    /* Mask off all IRQs and FIQs */
    ldr r2, =0xffffffff	        	/* clear all bits */
    ldr r1, =0xfffff014
    str r2, [r1]

    /*
     * Initialize the LH75401 Clocks
     */
	@ unlock RPC and set HCLK as CLKOUT
        ldr r2, =0x00000263
        ldr r1, =0xfffe2000
    str r2, [r1]

	@ set FCLK to PLL/4 (77.41Mhz)
	ldr r2, =0x00000002
	ldr r1, =0xfffe201c
    str r2, [r1]

	@ set HCLK to PLL/6 (51.61Mhz) - This also sets the SDRAM clock
	@ and the staic memory clock
	ldr r2, =0x00000003
	ldr r1, =0xfffe2018
    str r2, [r1]

	@ enable peripheral clocks
	ldr r2, =0x00000000
	ldr r1, =0xfffe2024
    str r2, [r1]
	ldr r1, =0xfffe2028
    str r2, [r1]

	@ enable sdram clocks
	ldr r2, =0x00000000
	ldr r1, =0xfffe202c
    str r2, [r1]

	@ Peripheral Clock select Register
	ldr r2, =0x00000000
	ldr r1, =0xfffe2030
    str r2, [r1]

	@ enable all memory pins
	ldr r2, =0x000000ef
	ldr r1, =0xfffe5000
    str r2, [r1]

	@ enable all LCD pins
	ldr r2, =0x1fbeda9e
	ldr r1, =0xfffe5004
    str r2, [r1]

	@ enable uart0 and uart1
	ldr r2, =0x00000003
	ldr r1, =0xfffe5010
    str r2, [r1]

        @ disable SSP Multiplex
	ldr r2, =0x00000000
	ldr r1, =0xfffe5014
    str r2, [r1]

	@ enable clkout and nWAIT
	ldr r2, =0x00000402
	ldr r1, =0xfffe5008
    str r2, [r1]

	@ DMA Multiplex
	ldr r2, =0x00000000
	ldr r1, =0xfffe500C
    str r2, [r1]


	@ Setup nCS0 - StrataFLASH, 8Mbytes, 200nsec, 16-btis
	ldr r2, =0x13005540
	ldr r1, =0xffff1000
	str r2, [r1]


	@ Setup nCS1 - CPLD
	ldr r2, =0x1000FFE9
	ldr r1, =0xffff1004
	str r2, [r1]

	@ Setup nCS2 - CS-AD
	ldr r2, =0x1000FFE9
	ldr r1, =0xffff1008
	str r2, [r1]


	/* pause for ~200usec for clocks to stabliz*/
	bl delay_200
	@ ldr pc,=delay_200
	

    /*
     * Initialize SDRAM Controller
     */
	@ Setup SDRAM
	@ issue 2 NOP
        ldr r2, =0x00000003
        ldr r1, =0xffff2004
    str r2, [r1]
	bl	delay_200
	
    str r2, [r1]
	bl	delay_200
	

	@ issue Precharge All
    ldr r2, =0x00000001
    ldr r1, =0xffff2004
    str r2, [r1]
	bl	delay_200
	

	@ set refresh timer to 16 clocks to a force bunch right away
    ldr r2, =0x00000010
    ldr r1, =0xffff2008
    str r2, [r1]
	bl	delay_200
	

	@ now set to the final number to ~15usec @ 51Mhz
    ldr r2, =0x000002e0
    ldr r1, =0xffff2008
    str r2, [r1]
	bl	delay_200
	

	@ set MRS mode
    ldr r2, =0x00000002
    ldr r1, =0xffff2004
    str r2, [r1]
	bl	delay_200
	

	@ 0x22 sets burst mode and cas latency for bank 0
    ldr r1, =0x20022000
    ldr r2, [r1]
	bl	delay_200
	

	@ Write SDRCConfig0, for CAS latency = 2, RAS to CAS = 2, 32-bit, 4 bank
    ldr r2, =0x01A00088
    ldr r1, =0xffff2000
    str r2, [r1]
	bl	delay_200
	

	@ set Normal mode
    ldr r2, =0x00000000
    ldr r1, =0xffff2004
    str r2, [r1]
	bl	delay_200
        ldr  pc,=init_sdram_end
        
init_sdram_end:
	b .
	        
 @ simple delay loop
 delay_200:
	ldr		r3, =200			/* loop count */
 delay_loop:
	subs	        r3,r3,#1
	bne		delay_loop
	nop
        mov		pc, lr

.end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品福利在线一区二区三区| 中文字幕久久午夜不卡| 26uuu久久天堂性欧美| 国产精品久久看| 麻豆一区二区99久久久久| 91偷拍与自偷拍精品| 久久亚洲捆绑美女| 日韩国产高清在线| 在线视频你懂得一区二区三区| 亚洲国产精品高清| 久久99精品久久久久久动态图| 欧美三级中文字幕| 成人欧美一区二区三区| 国产精品69久久久久水密桃| 日韩欧美在线影院| 婷婷成人激情在线网| 色综合激情五月| 亚洲欧洲日本在线| 丰满白嫩尤物一区二区| 欧美精品一区二区三区很污很色的| 午夜精品久久久久久久久久| 在线观看免费一区| 亚洲影院久久精品| 在线免费观看不卡av| 亚洲日本护士毛茸茸| www.欧美色图| 国产精品久久久久久久久免费桃花 | 国产精品午夜在线观看| 国产一区二区主播在线| 久久久亚洲午夜电影| 国产一区二区三区免费看| 日韩欧美电影一二三| 久久超级碰视频| 精品电影一区二区| 国产mv日韩mv欧美| 国产精品乱码妇女bbbb| 成人性生交大片免费 | 91精品国产一区二区三区香蕉| 亚洲国产一二三| 欧美人妖巨大在线| 蜜臀91精品一区二区三区| 精品国产一二三区| 国产精品自在欧美一区| 日本一区二区三区dvd视频在线| 久久99精品国产麻豆不卡| 久久久久久久国产精品影院| 成人高清在线视频| 亚洲靠逼com| 欧美精品一二三四| 韩日欧美一区二区三区| 国产欧美日本一区二区三区| 不卡的电影网站| 亚洲一区二区三区自拍| 3d成人h动漫网站入口| 久国产精品韩国三级视频| 国产日韩亚洲欧美综合| 色狠狠av一区二区三区| 日韩专区在线视频| 久久网站最新地址| 91看片淫黄大片一级在线观看| 亚洲在线一区二区三区| 日韩三级视频在线看| 国产高清亚洲一区| 亚洲综合自拍偷拍| 欧美va天堂va视频va在线| 成人一区二区三区视频| 亚洲国产成人av网| 久久九九久久九九| 欧美日韩高清一区二区三区| 国内久久精品视频| 亚洲国产婷婷综合在线精品| 欧美tk—视频vk| 欧美午夜理伦三级在线观看| 国产成人在线电影| 亚洲成av人片在线| 国产精品拍天天在线| 欧美一二三区在线观看| 色婷婷一区二区三区四区| 精品在线播放免费| 亚洲国产精品久久艾草纯爱| 国产三级精品三级| 国产成人自拍在线| 美女诱惑一区二区| 国产精品国产三级国产| 欧美一级日韩免费不卡| 99久久99久久精品国产片果冻| 麻豆91免费观看| 亚洲免费观看高清完整版在线观看| 日韩欧美国产午夜精品| 在线免费观看视频一区| 国产成人三级在线观看| 日本视频一区二区三区| 亚洲午夜视频在线观看| 1024精品合集| 久久久99精品免费观看不卡| 日韩欧美成人一区二区| 色婷婷精品久久二区二区蜜臀av| 国产**成人网毛片九色| 久久99这里只有精品| 26uuu久久综合| av资源网一区| 国产91精品一区二区麻豆网站| 青草国产精品久久久久久| 亚洲小说春色综合另类电影| 中文字幕一区二区在线播放 | 欧洲精品一区二区| 色综合天天在线| 成人精品小蝌蚪| 国产99精品国产| 国产成人在线视频网址| 国产成人高清视频| 国产jizzjizz一区二区| 成人午夜免费视频| a亚洲天堂av| 色拍拍在线精品视频8848| 91免费在线播放| 在线视频一区二区免费| 欧美日韩国产综合视频在线观看 | a亚洲天堂av| 91影视在线播放| 91色porny蝌蚪| 色哟哟一区二区在线观看| 欧美主播一区二区三区| 欧美精品久久99久久在免费线 | 色哟哟一区二区在线观看 | 日韩美女视频一区二区在线观看| 欧美一级日韩免费不卡| 26uuu精品一区二区三区四区在线| 精品国产凹凸成av人导航| 欧美国产精品一区| 成人免费一区二区三区在线观看| 亚洲欧美日韩一区二区| 香蕉久久夜色精品国产使用方法 | 一区二区在线观看视频在线观看| 国产精品久久久久久久久果冻传媒| 国产精品丝袜久久久久久app| 亚洲天堂成人网| 亚洲成人手机在线| 精品午夜久久福利影院| 国产69精品一区二区亚洲孕妇| 91香蕉国产在线观看软件| 欧美日本高清视频在线观看| 26uuu色噜噜精品一区| 综合亚洲深深色噜噜狠狠网站| 亚洲一级片在线观看| 精品一区二区三区在线视频| 成人国产精品视频| 欧美色成人综合| 国产欧美日韩精品a在线观看| 亚洲日穴在线视频| 美日韩一级片在线观看| av电影在线不卡| 日韩欧美一级特黄在线播放| 国产精品久久久久精k8| 亚洲成人免费视| 国产高清不卡一区二区| 在线观看国产一区二区| 国产性做久久久久久| 亚洲一区电影777| 丰满亚洲少妇av| 91精品国产综合久久久久久久久久 | 538prom精品视频线放| 国产精品网站在线| 蓝色福利精品导航| 在线精品观看国产| 国产日韩成人精品| 青青草国产成人99久久| 色999日韩国产欧美一区二区| 久久久综合网站| 日日摸夜夜添夜夜添国产精品 | 国产成人免费在线| 欧美一区二区三区免费| 亚洲另类一区二区| 成人动漫一区二区在线| 精品国产一区二区亚洲人成毛片| 一区二区三区中文字幕精品精品 | 91精品久久久久久久99蜜桃 | 综合av第一页| 国产成人在线视频播放| 日韩精品自拍偷拍| 日日摸夜夜添夜夜添精品视频| 日本电影亚洲天堂一区| 中文字幕在线不卡一区| 丰满白嫩尤物一区二区| 久久一区二区三区国产精品| 美女www一区二区| 7777精品久久久大香线蕉 | 亚洲欧美一区二区三区国产精品| 国产精品夜夜爽| 精品日韩在线观看| 另类小说一区二区三区| 日韩无一区二区| 蜜桃av噜噜一区二区三区小说| 欧美日韩国产综合视频在线观看 | 日韩一区二区三区视频在线观看| 亚洲一区二区综合| 欧美亚洲免费在线一区| 亚洲精品一卡二卡| 欧美亚洲一区二区三区四区| 亚洲国产精品视频|