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

📄 triton_ldo_test.asm

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        MOV       A1, #1                ; |65| 
        BL        _UART_Printf          ; |65| 
        ; |65| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_LDO_test.c",66,3
        ADR       A2, SL19              ; |66| 
        MOV       A1, #1                ; |66| 
        BL        _UART_Printf          ; |66| 
        ; |66| 
	.dwpsn	"Triton_LDO_test.c",67,3
        ADR       A2, SL2               ; |67| 
        MOV       A1, #1                ; |67| 
        BL        _UART_Printf          ; |67| 
        ; |67| 
	.dwpsn	"Triton_LDO_test.c",68,3
        ADR       A2, SL20              ; |68| 
        MOV       A1, #1                ; |68| 
        BL        _UART_Printf          ; |68| 
        ; |68| 
	.dwpsn	"Triton_LDO_test.c",69,3
        ADR       A2, SL21              ; |69| 
        MOV       A1, #1                ; |69| 
        BL        _UART_Printf          ; |69| 
        ; |69| 
	.dwpsn	"Triton_LDO_test.c",70,3
        ADR       A2, SL22              ; |70| 
        MOV       A1, #1                ; |70| 
        BL        _UART_Printf          ; |70| 
        ; |70| 
	.dwpsn	"Triton_LDO_test.c",71,3
        ADR       A2, SL23              ; |71| 
        MOV       A1, #1                ; |71| 
        BL        _UART_Printf          ; |71| 
        ; |71| 
	.dwpsn	"Triton_LDO_test.c",72,3
        ADR       A2, SL24              ; |72| 
        MOV       A1, #1                ; |72| 
        BL        _UART_Printf          ; |72| 
        ; |72| 
	.dwpsn	"Triton_LDO_test.c",73,3
        ADR       A2, SL25              ; |73| 
        MOV       A1, #1                ; |73| 
        BL        _UART_Printf          ; |73| 
        ; |73| 
	.dwpsn	"Triton_LDO_test.c",74,3
        ADR       A2, SL26              ; |74| 
        MOV       A1, #1                ; |74| 
        BL        _UART_Printf          ; |74| 
        ; |74| 
	.dwpsn	"Triton_LDO_test.c",75,3
        ADR       A2, SL27              ; |75| 
        MOV       A1, #1                ; |75| 
        BL        _UART_Printf          ; |75| 
        ; |75| 
	.dwpsn	"Triton_LDO_test.c",76,3
        ADR       A2, SL28              ; |76| 
        MOV       A1, #1                ; |76| 
        BL        _UART_Printf          ; |76| 
        ; |76| 
;* --------------------------------------------------------------------------*
	.dwpsn	"Triton_LDO_test.c",77,3
        ADR       A2, SL29              ; |77| 
        MOV       A1, #1                ; |77| 
        BL        _UART_Printf          ; |77| 
        ; |77| 
	.dwpsn	"Triton_LDO_test.c",78,3
        ADR       A2, SL30              ; |78| 
        MOV       A1, #1                ; |78| 
        BL        _UART_Printf          ; |78| 
        ; |78| 
	.dwpsn	"Triton_LDO_test.c",79,9
        ADR       A2, SL31              ; |79| 
        MOV       A1, #1                ; |79| 
        BL        _UART_Printf          ; |79| 
        ; |79| 
	.dwpsn	"Triton_LDO_test.c",80,3
        ADR       A2, SL32              ; |80| 
        MOV       A1, #1                ; |80| 
        BL        _UART_Printf          ; |80| 
        ; |80| 
	.dwpsn	"Triton_LDO_test.c",81,6
        ADR       A2, SL33              ; |81| 
        MOV       A1, #1                ; |81| 
        BL        _UART_Printf          ; |81| 
        ; |81| 
	.dwpsn	"Triton_LDO_test.c",82,3
        ADR       A2, SL34              ; |82| 
        MOV       A1, #1                ; |82| 
        BL        _UART_Printf          ; |82| 
        ; |82| 
	.dwpsn	"Triton_LDO_test.c",83,3
        ADR       A2, SL2               ; |83| 
        MOV       A1, #1                ; |83| 
        BL        _UART_Printf          ; |83| 
        ; |83| 
	.dwpsn	"Triton_LDO_test.c",84,3
        ADR       A2, SL35              ; |84| 
        MOV       A1, #1                ; |84| 
        BL        _UART_Printf          ; |84| 
        ; |84| 
	.dwpsn	"Triton_LDO_test.c",85,6
        ADR       A2, SL36              ; |85| 
        MOV       A1, #1                ; |85| 
        BL        _UART_Printf          ; |85| 
        ; |85| 
	.dwpsn	"Triton_LDO_test.c",86,5
        ADR       A2, SL37              ; |86| 
        MOV       A1, #1                ; |86| 
        BL        _UART_Printf          ; |86| 
        ; |86| 
	.dwpsn	"Triton_LDO_test.c",87,3
        MOV       A1, #1                ; |87| 
        BL        _UART_GetNum          ; |87| 
        ; |87| 
;* --------------------------------------------------------------------------*
        STRH      A1, [SP, #0]          ; |87| 
	.dwpsn	"Triton_LDO_test.c",88,6
        ADR       A2, SL1               ; |88| 
        MOV       A1, #1                ; |88| 
        BL        _UART_Printf          ; |88| 
        ; |88| 
	.dwpsn	"Triton_LDO_test.c",90,9
        B         L44                   ; |90| 
        ; |90| 
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L1:    
	.dwpsn	"Triton_LDO_test.c",98,8
        BL        _triton_VRMMC_1v8     ; |98| 
        ; |98| 
	.dwpsn	"Triton_LDO_test.c",99,9
        B         L45                   ; |99| 
        ; |99| 
;* --------------------------------------------------------------------------*
L2:    
	.dwpsn	"Triton_LDO_test.c",103,15
        BL        _triton_VRMMC_2v8     ; |103| 
        ; |103| 
	.dwpsn	"Triton_LDO_test.c",104,10
        B         L45                   ; |104| 
        ; |104| 
;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".text"
	.align	4
SL1:	.string	10,13,0
	.align	4
SL2:	.string	"==========================================",13,10,0
	.align	4
SL3:	.string	"   TRITON Test Menu",13,10,0
	.align	4
SL4:	.string	"0 : EXIT ",9,10,0
	.align	4
SL5:	.string	"1 : SETUP VRMMC  VOLTAGE TO: 1.8V ",13,10,0
	.align	4
SL6:	.string	"2 : SETUP VRMMC  VOLTAGE TO: 2.8V ",13,10,0
	.align	4
SL7:	.string	"3 : SETUP VRSIM  VOLTAGE TO: 1.8V ",13,10,0
	.align	4
SL8:	.string	"4 : SETUP VRSIM  VOLTAGE TO: 2.8V ",13,10,0
	.align	4
SL9:	.string	"5 : SETUP VRPLL  VOLTAGE TO: 1.4V ",13,10,0
	.align	4
SL10:	.string	"6 : SETUP VRPLL  VOLTAGE TO: 1.3V ",13,10,0
	.align	4
SL11:	.string	"7 : SETUP VRPLL  VOLTAGE TO: 1.05V ",13,10,0
	.align	4
SL12:	.string	"8 : SETUP VREXTH VOLTAGE TO: 2.8V ",13,10,0
	.align	4
SL13:	.string	"9 : SETUP VREXTH VOLTAGE TO: 1.8V ",13,10,0
	.align	4
SL14:	.string	"10 : SETUP VREXTL VOLTAGE TO: 1.05V ",13,10,0
	.align	4
SL15:	.string	"11 : SETUP VREXTL VOLTAGE TO: 1.3V ",13,10,0
	.align	4
SL16:	.string	"12 : SETUP VREXTL VOLTAGE TO: 1.8V ",13,10,0
	.align	4
SL19:	.string	"15 : SETUP VRUSB  VOLTAGE TO: 3.3V ",13,10,0
	.align	4
SL20:	.string	"16 : SETUP VRDBB  VOLTAGE TO: 1.40V ",13,10,0
	.align	4
SL21:	.string	"17 : SETUP VRDBB  VOLTAGE TO: 1.37V ",13,10,0
	.align	4
SL23:	.string	"19 : SETUP VRDBB  VOLTAGE TO: 1.31V ",13,10,0
	.align	4
SL24:	.string	"20 : SETUP VRDBB  VOLTAGE TO: 1.28V ",13,10,0
;* --------------------------------------------------------------------------*
L3:    
	.dwpsn	"Triton_LDO_test.c",108,8
        LDR       A1, CON5              ; |108| 
        LDR       V9, [A1, #0]          ; |108| 
        ORR       V9, V9, #68           ; |108| 
        STR       V9, [A1, #0]          ; |108| 
	.dwpsn	"Triton_LDO_test.c",109,12
        MOV       V9, #0                ; |109| 
        STR       V9, [SP, #8]          ; |109| 
	.dwpsn	"Triton_LDO_test.c",109,16
        LDR       V9, [SP, #8]          ; |109| 
        CMP       V9, #1000             ; |109| 
        BGE       L5                    ; |109| 
        ; |109| 
;* --------------------------------------------------------------------------*
;*   BEGIN LOOP L4
;*
;*   Loop source line                : 109
;*   Known Minimum Trip Count        : 1
;*   Known Maximum Trip Count        : 4294967295
;*   Known Max Trip Count Factor     : 1
;* --------------------------------------------------------------------------*
L4:    
DW$L$_triton_ldo_test$11$B:
	.dwpsn	"Triton_LDO_test.c",109,23
        LDR       V9, [SP, #8]          ; |109| 
        ADD       V9, V9, #1            ; |109| 
        STR       V9, [SP, #8]          ; |109| 
	.dwpsn	"Triton_LDO_test.c",109,16
        LDR       V9, [SP, #8]          ; |109| 
        CMP       V9, #1000             ; |109| 
        BLT       L4                    ; |109| 
        ; |109| 
DW$L$_triton_ldo_test$11$E:
;* --------------------------------------------------------------------------*
L5:    
	.dwpsn	"Triton_LDO_test.c",110,5
        LDR       A1, CON5              ; |110| 
        LDR       V9, [A1, #0]          ; |110| 
        BIC       V9, V9, #7            ; |110| 
        STR       V9, [A1, #0]          ; |110| 
	.dwpsn	"Triton_LDO_test.c",111,12
        MOV       V9, #0                ; |111| 
        STR       V9, [SP, #8]          ; |111| 
	.dwpsn	"Triton_LDO_test.c",111,16
        LDR       V9, [SP, #8]          ; |111| 
        CMP       V9, #1000             ; |111| 
        BGE       L7                    ; |111| 
        ; |111| 
;* --------------------------------------------------------------------------*
;*   BEGIN LOOP L6
;*
;*   Loop source line                : 111
;*   Known Minimum Trip Count        : 1
;*   Known Maximum Trip Count        : 4294967295
;*   Known Max Trip Count Factor     : 1
;* --------------------------------------------------------------------------*
L6:    
DW$L$_triton_ldo_test$13$B:
	.dwpsn	"Triton_LDO_test.c",111,23
        LDR       V9, [SP, #8]          ; |111| 
        ADD       V9, V9, #1            ; |111| 
        STR       V9, [SP, #8]          ; |111| 
	.dwpsn	"Triton_LDO_test.c",111,16
        LDR       V9, [SP, #8]          ; |111| 
        CMP       V9, #1000             ; |111| 
        BLT       L6                    ; |111| 
        ; |111| 
DW$L$_triton_ldo_test$13$E:
;* --------------------------------------------------------------------------*
L7:    
	.dwpsn	"Triton_LDO_test.c",112,11
        MOV       A1, #0                ; |112| 
        BL        _trition_VRSIM        ; |112| 
        ; |112| 
	.dwpsn	"Triton_LDO_test.c",113,12
        MOV       V9, #0                ; |113| 
        STR       V9, [SP, #8]          ; |113| 
	.dwpsn	"Triton_LDO_test.c",113,16
        LDR       V9, [SP, #8]          ; |113| 
        CMP       V9, #1000             ; |113| 
        BGE       L9                    ; |113| 
        ; |113| 
;* --------------------------------------------------------------------------*
;*   BEGIN LOOP L8
;*
;*   Loop source line                : 113
;*   Known Minimum Trip Count        : 1
;*   Known Maximum Trip Count        : 4294967295
;*   Known Max Trip Count Factor     : 1
;* --------------------------------------------------------------------------*
L8:    
DW$L$_triton_ldo_test$15$B:
	.dwpsn	"Triton_LDO_test.c",113,23
        LDR       V9, [SP, #8]          ; |113| 
        ADD       V9, V9, #1            ; |113| 
        STR       V9, [SP, #8]          ; |113| 
	.dwpsn	"Triton_LDO_test.c",113,16
        LDR       V9, [SP, #8]          ; |113| 
        CMP       V9, #1000             ; |113| 
        BLT       L8                    ; |113| 
        ; |113| 
DW$L$_triton_ldo_test$15$E:
;* --------------------------------------------------------------------------*
L9:    
	.dwpsn	"Triton_LDO_test.c",114,7
        LDR       A1, CON5              ; |114| 
        LDR       V9, [A1, #0]          ; |114| 
        BIC       V9, V9, #64           ; |114| 
        STR       V9, [A1, #0]          ; |114| 
	.dwpsn	"Triton_LDO_test.c",115,11
        B         L45                   ; |115| 
        ; |115| 
;* --------------------------------------------------------------------------*
L10:    
	.dwpsn	"Triton_LDO_test.c",122,7
        LDR       A1, CON5              ; |122| 
        LDR       V9, [A1, #0]          ; |122| 
        ORR       V9, V9, #68           ; |122| 
        STR       V9, [A1, #0]          ; |122| 
	.dwpsn	"Triton_LDO_test.c",123,12
        MOV       V9, #0                ; |123| 
        STR       V9, [SP, #8]          ; |123| 
	.dwpsn	"Triton_LDO_test.c",123,16
        LDR       V9, [SP, #8]          ; |123| 
        CMP       V9, #1000             ; |123| 
        BGE       L12                   ; |123| 
        ; |123| 
;* --------------------------------------------------------------------------*
;*   BEGIN LOOP L11
;*
;*   Loop source line                : 123
;*   Known Minimum Trip Count        : 1
;*   Known Maximum Trip Count        : 4294967295
;*   Known Max Trip Count Factor     : 1
;* --------------------------------------------------------------------------*
L11:    
DW$L$_triton_ldo_test$18$B:
	.dwpsn	"Triton_LDO_test.c",123,23
        LDR       V9, [SP, #8]          ; |123| 
        ADD       V9, V9, #1            ; |123| 
        STR       V9, [SP, #8]          ; |123| 
	.dwpsn	"Triton_LDO_test.c",123,16

⌨️ 快捷键说明

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