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

📄 triton_int_test.asm

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        BL        _tritonsys_recorder_voice ; |295| 
        ; |295| 
	.dwpsn	"Triton_INT_test.c",297,13
        B         L59                   ; |297| 
        ; |297| 
DW$L$_triton_test$9$E:
;* --------------------------------------------------------------------------*
L46:    
DW$L$_triton_test$10$B:
	.dwpsn	"Triton_INT_test.c",300,4
        BL        _tritonsys_voice_loop_back ; |300| 
        ; |300| 
	.dwpsn	"Triton_INT_test.c",301,4
        B         L59                   ; |301| 
        ; |301| 
DW$L$_triton_test$10$E:
;* --------------------------------------------------------------------------*
L47:    
DW$L$_triton_test$11$B:
	.dwpsn	"Triton_INT_test.c",304,5
        BL        _Triton_voice_headset_test ; |304| 
        ; |304| 
	.dwpsn	"Triton_INT_test.c",306,4
        B         L59                   ; |306| 
        ; |306| 
DW$L$_triton_test$11$E:
;* --------------------------------------------------------------------------*
L48:    
DW$L$_triton_test$12$B:
	.dwpsn	"Triton_INT_test.c",310,5
        BL        _Battery_Charge_Test  ; |310| 
        ; |310| 
	.dwpsn	"Triton_INT_test.c",311,5
        B         L59                   ; |311| 
        ; |311| 
DW$L$_triton_test$12$E:
;* --------------------------------------------------------------------------*
L49:    
DW$L$_triton_test$13$B:
	.dwpsn	"Triton_INT_test.c",315,4
        BL        _RTC_TestMenu         ; |315| 
        ; |315| 
	.dwpsn	"Triton_INT_test.c",316,4
        B         L59                   ; |316| 
        ; |316| 
DW$L$_triton_test$13$E:
;* --------------------------------------------------------------------------*
L50:    
DW$L$_triton_test$14$B:
	.dwpsn	"Triton_INT_test.c",320,4
        BL        _Power_Test_Menu      ; |320| 
        ; |320| 
	.dwpsn	"Triton_INT_test.c",321,4
        B         L59                   ; |321| 
        ; |321| 
DW$L$_triton_test$14$E:
;* --------------------------------------------------------------------------*
L51:    
DW$L$_triton_test$15$B:
	.dwpsn	"Triton_INT_test.c",324,5
        BL        _triton_WLED_test     ; |324| 
        ; |324| 
	.dwpsn	"Triton_INT_test.c",325,10
        B         L59                   ; |325| 
        ; |325| 
DW$L$_triton_test$15$E:
;* --------------------------------------------------------------------------*
L52:    
DW$L$_triton_test$16$B:
	.dwpsn	"Triton_INT_test.c",327,6
        BL        _Vibrator_Test        ; |327| 
        ; |327| 
	.dwpsn	"Triton_INT_test.c",328,19
        B         L59                   ; |328| 
        ; |328| 
DW$L$_triton_test$16$E:
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L53:    
DW$L$_triton_test$18$B:
	.dwpsn	"Triton_INT_test.c",333,4
        MOV       A1, #1                ; |333| 
        BL        _Triton_ClassD_open   ; |333| 
        ; |333| 
	.dwpsn	"Triton_INT_test.c",334,9
        B         L59                   ; |334| 
        ; |334| 
DW$L$_triton_test$18$E:
;* --------------------------------------------------------------------------*
L54:    
DW$L$_triton_test$19$B:
	.dwpsn	"Triton_INT_test.c",336,4
        BL        _Triton_FM_AMP_test   ; |336| 
        ; |336| 
	.dwpsn	"Triton_INT_test.c",338,9
        B         L59                   ; |338| 
        ; |338| 
DW$L$_triton_test$19$E:
;* --------------------------------------------------------------------------*
L55:    
DW$L$_triton_test$20$B:
	.dwpsn	"Triton_INT_test.c",340,4
        BL        _PM_P1_P2_P3_DEVOFF   ; |340| 
        ; |340| 
	.dwpsn	"Triton_INT_test.c",342,9
        B         L59                   ; |342| 
        ; |342| 
DW$L$_triton_test$20$E:
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L56:    
DW$L$_triton_test$22$B:
	.dwpsn	"Triton_INT_test.c",347,4
        BL        _PM_P1_P2_P3_DEVOFF   ; |347| 
        ; |347| 
	.dwpsn	"Triton_INT_test.c",348,9
        B         L59                   ; |348| 
        ; |348| 
DW$L$_triton_test$22$E:
;* --------------------------------------------------------------------------*
L57:    
DW$L$_triton_test$23$B:
	.dwpsn	"Triton_INT_test.c",351,13
        LDR       V9, CON8              ; |351| 
        LDRSH     V9, [V9, #0]          ; |351| 
        AND       A1, V9, #255          ; |351| 
        AND       V9, V9, #57088        ; |351| 
        ORR       V9, A1, V9            ; |351| 
        ORR       V9, V9, #8            ; |351| 
        LDR       A1, CON8              ; |351| 
        STRH      V9, [A1, #0]          ; |351| 
	.dwpsn	"Triton_INT_test.c",352,14
        LDR       V9, CON9              ; |352| 
        LDR       V9, [V9, #0]          ; |352| 
        LDR       A1, CON9              ; |352| 
        BIC       V9, V9, #1024         ; |352| 
        STR       V9, [A1, #0]          ; |352| 
	.dwpsn	"Triton_INT_test.c",353,9
        B         L59                   ; |353| 
        ; |353| 
DW$L$_triton_test$23$E:
;* --------------------------------------------------------------------------*
;* --------------------------------------------------------------------------*
L58:    
DW$L$_triton_test$25$B:
	.dwpsn	"Triton_INT_test.c",270,9
        LDRH      V9, [SP, #0]          ; |270| 
        CMP       V9, #18               ; |270| 
        BHI       L59                   ; |270| 
        ; |270| 
DW$L$_triton_test$25$E:
;* --------------------------------------------------------------------------*
DW$L$_triton_test$26$B:
        ADR       A1, SW1               ; |270| 
        LDR       PC, [A1, +V9, LSL #2] ; |270| 
        ; |270| 
	.align	4
	.align	4
SW1:	.word	L59	; 0
	.word	L42	; 1
	.word	L43	; 2
	.word	L44	; 3
	.word	L45	; 4
	.word	L46	; 5
	.word	L47	; 6
	.word	L48	; 7
	.word	L49	; 8
	.word	L50	; 9
	.word	L51	; 10
	.word	L52	; 11
	.word	L59	; 12
	.word	L53	; 13
	.word	L54	; 14
	.word	L55	; 15
	.word	L59	; 16
	.word	L56	; 17
	.word	L57	; 18
	.sect	".text"
DW$L$_triton_test$26$E:
;* --------------------------------------------------------------------------*
L59:    
DW$L$_triton_test$27$B:
	.dwpsn	"Triton_INT_test.c",357,2
        LDRH      V9, [SP, #0]          ; |357| 
        CMP       V9, #0                ; |357| 
        BNE       L41                   ; |357| 
        ; |357| 
DW$L$_triton_test$27$E:
;* --------------------------------------------------------------------------*
L60:    
	.dwpsn	"Triton_INT_test.c",359,1
	.dwcfa	0x0e, 8
        LDMFD     SP!, {A4, PC}

DW$41	.dwtag  DW_TAG_loop
	.dwattr DW$41, DW_AT_name("D:\src\boston_board_test\ARM\arm_src\Triton_INT_test.asm:L41:1:1214374324")
	.dwattr DW$41, DW_AT_begin_file("Triton_INT_test.c")
	.dwattr DW$41, DW_AT_begin_line(0xf1)
	.dwattr DW$41, DW_AT_end_line(0x165)
DW$42	.dwtag  DW_TAG_loop_range
	.dwattr DW$42, DW_AT_low_pc(DW$L$_triton_test$2$B)
	.dwattr DW$42, DW_AT_high_pc(DW$L$_triton_test$2$E)
DW$43	.dwtag  DW_TAG_loop_range
	.dwattr DW$43, DW_AT_low_pc(DW$L$_triton_test$3$B)
	.dwattr DW$43, DW_AT_high_pc(DW$L$_triton_test$3$E)
DW$44	.dwtag  DW_TAG_loop_range
	.dwattr DW$44, DW_AT_low_pc(DW$L$_triton_test$4$B)
	.dwattr DW$44, DW_AT_high_pc(DW$L$_triton_test$4$E)
DW$45	.dwtag  DW_TAG_loop_range
	.dwattr DW$45, DW_AT_low_pc(DW$L$_triton_test$6$B)
	.dwattr DW$45, DW_AT_high_pc(DW$L$_triton_test$6$E)
DW$46	.dwtag  DW_TAG_loop_range
	.dwattr DW$46, DW_AT_low_pc(DW$L$_triton_test$7$B)
	.dwattr DW$46, DW_AT_high_pc(DW$L$_triton_test$7$E)
DW$47	.dwtag  DW_TAG_loop_range
	.dwattr DW$47, DW_AT_low_pc(DW$L$_triton_test$8$B)
	.dwattr DW$47, DW_AT_high_pc(DW$L$_triton_test$8$E)
DW$48	.dwtag  DW_TAG_loop_range
	.dwattr DW$48, DW_AT_low_pc(DW$L$_triton_test$9$B)
	.dwattr DW$48, DW_AT_high_pc(DW$L$_triton_test$9$E)
DW$49	.dwtag  DW_TAG_loop_range
	.dwattr DW$49, DW_AT_low_pc(DW$L$_triton_test$10$B)
	.dwattr DW$49, DW_AT_high_pc(DW$L$_triton_test$10$E)
DW$50	.dwtag  DW_TAG_loop_range
	.dwattr DW$50, DW_AT_low_pc(DW$L$_triton_test$11$B)
	.dwattr DW$50, DW_AT_high_pc(DW$L$_triton_test$11$E)
DW$51	.dwtag  DW_TAG_loop_range
	.dwattr DW$51, DW_AT_low_pc(DW$L$_triton_test$12$B)
	.dwattr DW$51, DW_AT_high_pc(DW$L$_triton_test$12$E)
DW$52	.dwtag  DW_TAG_loop_range
	.dwattr DW$52, DW_AT_low_pc(DW$L$_triton_test$13$B)
	.dwattr DW$52, DW_AT_high_pc(DW$L$_triton_test$13$E)
DW$53	.dwtag  DW_TAG_loop_range
	.dwattr DW$53, DW_AT_low_pc(DW$L$_triton_test$14$B)
	.dwattr DW$53, DW_AT_high_pc(DW$L$_triton_test$14$E)
DW$54	.dwtag  DW_TAG_loop_range
	.dwattr DW$54, DW_AT_low_pc(DW$L$_triton_test$15$B)
	.dwattr DW$54, DW_AT_high_pc(DW$L$_triton_test$15$E)
DW$55	.dwtag  DW_TAG_loop_range
	.dwattr DW$55, DW_AT_low_pc(DW$L$_triton_test$16$B)
	.dwattr DW$55, DW_AT_high_pc(DW$L$_triton_test$16$E)
DW$56	.dwtag  DW_TAG_loop_range
	.dwattr DW$56, DW_AT_low_pc(DW$L$_triton_test$18$B)
	.dwattr DW$56, DW_AT_high_pc(DW$L$_triton_test$18$E)
DW$57	.dwtag  DW_TAG_loop_range
	.dwattr DW$57, DW_AT_low_pc(DW$L$_triton_test$19$B)
	.dwattr DW$57, DW_AT_high_pc(DW$L$_triton_test$19$E)
DW$58	.dwtag  DW_TAG_loop_range
	.dwattr DW$58, DW_AT_low_pc(DW$L$_triton_test$20$B)
	.dwattr DW$58, DW_AT_high_pc(DW$L$_triton_test$20$E)
DW$59	.dwtag  DW_TAG_loop_range
	.dwattr DW$59, DW_AT_low_pc(DW$L$_triton_test$22$B)
	.dwattr DW$59, DW_AT_high_pc(DW$L$_triton_test$22$E)
DW$60	.dwtag  DW_TAG_loop_range
	.dwattr DW$60, DW_AT_low_pc(DW$L$_triton_test$23$B)
	.dwattr DW$60, DW_AT_high_pc(DW$L$_triton_test$23$E)
DW$61	.dwtag  DW_TAG_loop_range
	.dwattr DW$61, DW_AT_low_pc(DW$L$_triton_test$25$B)
	.dwattr DW$61, DW_AT_high_pc(DW$L$_triton_test$25$E)
DW$62	.dwtag  DW_TAG_loop_range
	.dwattr DW$62, DW_AT_low_pc(DW$L$_triton_test$26$B)
	.dwattr DW$62, DW_AT_high_pc(DW$L$_triton_test$26$E)
DW$63	.dwtag  DW_TAG_loop_range
	.dwattr DW$63, DW_AT_low_pc(DW$L$_triton_test$27$B)
	.dwattr DW$63, DW_AT_high_pc(DW$L$_triton_test$27$E)
	.dwendtag DW$41

	.dwattr DW$39, DW_AT_end_file("Triton_INT_test.c")
	.dwattr DW$39, DW_AT_end_line(0x167)
	.dwattr DW$39, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$39

;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".text"
	.align	4
SL30:	.string	10,13,0
	.align	4
SL31:	.string	"==========================================",13,10,0
	.align	4
SL32:	.string	"   TRITON Test Menu",10,0
	.align	4
SL33:	.string	"0 : EXIT ",13,10,0
	.align	4
SL34:	.string	"1 : LDO test",13,10,0
	.align	4
SL35:	.string	"2 : INT test",13,10,0
	.align	4
SL36:	.string	"3 : INT clear",13,10,0
	.align	4
SL37:	.string	"4 : I2S ports test",13,10,0
	.align	4
SL38:	.string	"5 : AUDIO loop test",13,10,0
	.align	4
SL39:	.string	"6 : headset test",13,10,0
	.align	4
SL40:	.string	"7 : Charger Test",13,10,0
	.align	4
SL41:	.string	"8 : RTC Test ",13,10,0
	.align	4
SL42:	.string	"9 : Triton Power Test",13,10,0
	.align	4
SL43:	.string	"10 :WLED Test",13,10,0
	.align	4
SL44:	.string	"11 :Vibrator Test",13,10,0
	.align	4
SL45:	.string	"12 :power script Test.VRDBB to RESET delay 10ms",13,10,0
	.align	4
SL46:	.string	"13 :Triton_ClassD_open",13,10,0
	.align	4
SL47:	.string	"14 :Triton_FM_AMP_test",13,10,0
	.align	4
SL48:	.string	"16 :rxtx_radio",13,10,0
	.align	4
SL49:	.string	"17 :triton shut down test",13,10,0
	.align	4
SL50:	.string	"------------------------------------------",10,13,0
	.align	4
SL51:	.string	"Please Enter your choice: ",13,10," ",0
;***************************************************

⌨️ 快捷键说明

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