📄 triton_ldo_test.asm
字号:
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 + -