📄 vikingii.asm
字号:
.field 65535,16 ; _Dsp_bootload_table[965] @ 15440
.field 14063,16 ; _Dsp_bootload_table[966] @ 15456
.field 1039,16 ; _Dsp_bootload_table[967] @ 15472
.field 6125,16 ; _Dsp_bootload_table[968] @ 15488
.field 49928,16 ; _Dsp_bootload_table[969] @ 15504
.field 1024,16 ; _Dsp_bootload_table[970] @ 15520
.field 4558,16 ; _Dsp_bootload_table[971] @ 15536
.field 22,16 ; _Dsp_bootload_table[972] @ 15552
.field 2,16 ; _Dsp_bootload_table[973] @ 15568
.field 37376,16 ; _Dsp_bootload_table[974] @ 15584
.field 60465,16 ; _Dsp_bootload_table[975] @ 15600
.field 61183,16 ; _Dsp_bootload_table[976] @ 15616
.field 65535,16 ; _Dsp_bootload_table[977] @ 15632
.field 44544,16 ; _Dsp_bootload_table[978] @ 15648
.field 19049,16 ; _Dsp_bootload_table[979] @ 15664
.field 5632,16 ; _Dsp_bootload_table[980] @ 15680
.field 590,16 ; _Dsp_bootload_table[981] @ 15696
.field 328,16 ; _Dsp_bootload_table[982] @ 15712
.field 1056,16 ; _Dsp_bootload_table[983] @ 15728
.field 0,16 ; _Dsp_bootload_table[984] @ 15744
.field 66,16 ; _Dsp_bootload_table[985] @ 15760
.field 0,16 ; _Dsp_bootload_table[986] @ 15776
.field 7266,16 ; _Dsp_bootload_table[987] @ 15792
.field 1,16 ; _Dsp_bootload_table[988] @ 15808
.field 13,16 ; _Dsp_bootload_table[989] @ 15824
.field 52224,16 ; _Dsp_bootload_table[990] @ 15840
.field 0,16 ; _Dsp_bootload_table[991] @ 15856
.field 2,16 ; _Dsp_bootload_table[992] @ 15872
.field 14,16 ; _Dsp_bootload_table[993] @ 15888
.field 3584,16 ; _Dsp_bootload_table[994] @ 15904
.field 0,16 ; _Dsp_bootload_table[995] @ 15920
.field 0,16 ; _Dsp_bootload_table[996] @ 15936
.field 2,16 ; _Dsp_bootload_table[997] @ 15952
.field 14,16 ; _Dsp_bootload_table[998] @ 15968
.field 4096,16 ; _Dsp_bootload_table[999] @ 15984
.field 0,16 ; _Dsp_bootload_table[1000] @ 16000
.field 0,16 ; _Dsp_bootload_table[1001] @ 16016
.field 2,16 ; _Dsp_bootload_table[1002] @ 16032
.field 14,16 ; _Dsp_bootload_table[1003] @ 16048
.field 10752,16 ; _Dsp_bootload_table[1004] @ 16064
.field 0,16 ; _Dsp_bootload_table[1005] @ 16080
.field 6375,16 ; _Dsp_bootload_table[1006] @ 16096
.field 2,16 ; _Dsp_bootload_table[1007] @ 16112
.field 14,16 ; _Dsp_bootload_table[1008] @ 16128
.field 11264,16 ; _Dsp_bootload_table[1009] @ 16144
.field 0,16 ; _Dsp_bootload_table[1010] @ 16160
.field 6375,16 ; _Dsp_bootload_table[1011] @ 16176
.field 1,16 ; _Dsp_bootload_table[1012] @ 16192
.field 14,16 ; _Dsp_bootload_table[1013] @ 16208
.field 5120,16 ; _Dsp_bootload_table[1014] @ 16224
.field 0,16 ; _Dsp_bootload_table[1015] @ 16240
.field 1,16 ; _Dsp_bootload_table[1016] @ 16256
.field 14,16 ; _Dsp_bootload_table[1017] @ 16272
.field 5376,16 ; _Dsp_bootload_table[1018] @ 16288
.field 0,16 ; _Dsp_bootload_table[1019] @ 16304
.field 0,16 ; _Dsp_bootload_table[1020] @ 16320
.field 0,16 ; _Dsp_bootload_table[1021] @ 16336
.field 0,16 ; _Dsp_bootload_table[1022] @ 16352
IR_1: .set 2046
DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("GPIO_ConfigureInterruptEnable"), DW_AT_symbol_name("_GPIO_ConfigureInterruptEnable")
.dwattr DW$1, DW_AT_declaration(0x01)
.dwattr DW$1, DW_AT_external(0x01)
DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$3 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
DW$4 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
.dwendtag DW$1
DW$5 .dwtag DW_TAG_subprogram, DW_AT_name("UART_Printf"), DW_AT_symbol_name("_UART_Printf")
.dwattr DW$5, DW_AT_declaration(0x01)
.dwattr DW$5, DW_AT_external(0x01)
DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$28)
DW$8 .dwtag DW_TAG_unspecified_parameters
.dwendtag DW$5
DW$9 .dwtag DW_TAG_subprogram, DW_AT_name("UART_GetNum"), DW_AT_symbol_name("_UART_GetNum")
.dwattr DW$9, DW_AT_type(*DW$T$10)
.dwattr DW$9, DW_AT_declaration(0x01)
.dwattr DW$9, DW_AT_external(0x01)
DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
.dwendtag DW$9
DW$11 .dwtag DW_TAG_subprogram, DW_AT_name("VIKING_INTH_Config"), DW_AT_symbol_name("_VIKING_INTH_Config")
.dwattr DW$11, DW_AT_declaration(0x01)
.dwattr DW$11, DW_AT_external(0x01)
DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("VIKING_USIM_TEST"), DW_AT_symbol_name("_VIKING_USIM_TEST")
.dwattr DW$12, DW_AT_type(*DW$T$10)
.dwattr DW$12, DW_AT_declaration(0x01)
.dwattr DW$12, DW_AT_external(0x01)
.global _Dsp_bootload_table
.bss _Dsp_bootload_table,2048,4
DW$13 .dwtag DW_TAG_variable, DW_AT_name("Dsp_bootload_table"), DW_AT_symbol_name("_Dsp_bootload_table")
.dwattr DW$13, DW_AT_location[DW_OP_addr _Dsp_bootload_table]
.dwattr DW$13, DW_AT_type(*DW$T$37)
.dwattr DW$13, DW_AT_external(0x01)
.global _D2N_M_Flag
.bss _D2N_M_Flag,4,4
DW$14 .dwtag DW_TAG_variable, DW_AT_name("D2N_M_Flag"), DW_AT_symbol_name("_D2N_M_Flag")
.dwattr DW$14, DW_AT_location[DW_OP_addr _D2N_M_Flag]
.dwattr DW$14, DW_AT_type(*DW$T$10)
.dwattr DW$14, DW_AT_external(0x01)
.global _result_return
.bss _result_return,4,4
DW$15 .dwtag DW_TAG_variable, DW_AT_name("result_return"), DW_AT_symbol_name("_result_return")
.dwattr DW$15, DW_AT_location[DW_OP_addr _result_return]
.dwattr DW$15, DW_AT_type(*DW$T$10)
.dwattr DW$15, DW_AT_external(0x01)
; C:\CCStudio_v3.3\tms470\cgtools\bin\acp470.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI29212
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".text"
.align 4
SL6: .string "2 : Configure INTH",10,0
.align 4
SL8: .string "4 : Test TPU/TSP",10,0
.align 4
SL9: .string "6 : Tx BcBir Bybass",10,0
.align 4
SL16: .string "13: DPRAM TEST",10,0
.align 4
SL18: .string "Please Enter your choice: ",10," ",0
.align 4
SL19: .string 10,13,0
.sect ".text"
.align 4
.clink
.armfunc _VikingII_test_menu
.state32
.global _VikingII_test_menu
DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("VikingII_test_menu"), DW_AT_symbol_name("_VikingII_test_menu")
.dwattr DW$16, DW_AT_low_pc(_VikingII_test_menu)
.dwattr DW$16, DW_AT_high_pc(0x00)
.dwattr DW$16, DW_AT_begin_file("vikingII.c")
.dwattr DW$16, DW_AT_begin_line(0x0b)
.dwattr DW$16, DW_AT_begin_column(0x06)
.dwpsn "vikingII.c",12,1
.dwfde DW$CIE
;*****************************************************************************
;* FUNCTION NAME: VikingII_test_menu *
;* *
;* Regs Modified : A1,A2,A3,A4,V9,SP,LR,SR *
;* Regs Used : A1,A2,A3,A4,V9,SP,LR,SR *
;* Local Frame Size : 0 Args + 4 Auto + 4 Save = 8 byte *
;*****************************************************************************
_VikingII_test_menu:
;* --------------------------------------------------------------------------*
.dwcfa 0x0e, 0
.dwcfa 0x09, 26, 14
STMFD SP!, {A4, LR}
.dwcfa 0x0e, 4
.dwcfa 0x80, 14, 1
.dwcfa 0x0e, 8
.dwcfa 0x80, 3, 2
.dwcfa 0x0e, 8
DW$17 .dwtag DW_TAG_variable, DW_AT_name("inputSelect"), DW_AT_symbol_name("_inputSelect")
.dwattr DW$17, DW_AT_type(*DW$T$10)
.dwattr DW$17, DW_AT_location[DW_OP_breg13 0]
.dwpsn "vikingII.c",13,6
MOV V9, #1 ; |13|
STR V9, [SP, #0] ; |13|
.dwpsn "vikingII.c",14,2
LDR A1, CON1 ; |14|
MOV V9, #0 ; |14|
STR V9, [A1, #0] ; |14|
.dwpsn "vikingII.c",15,2
LDR A3, CON4 ; |15|
MOV A2, #3 ; |15|
MOV A1, #32 ; |15|
BL _GPIO_ConfigureInterruptEnable ; |15|
; |15|
.dwpsn "vikingII.c",17,3
LDR V9, [SP, #0] ; |17|
CMP V9, #0 ; |17|
BEQ L36 ; |17|
; |17|
;* --------------------------------------------------------------------------*
;* BEGIN LOOP L1
;*
;* Loop source line : 17
;* Loop closing brace source line : 156
;* Known Minimum Trip Count : 1
;* Known Maximum Trip Count : 4294967295
;* Known Max Trip Count Factor : 1
;* --------------------------------------------------------------------------*
L1:
DW$L$_VikingII_test_menu$2$B:
.dwpsn "vikingII.c",19,4
ADR A2, SL1 ; |19|
MOV A1, #1 ; |19|
BL _UART_Printf ; |19|
; |19|
.dwpsn "vikingII.c",20,4
ADR A2, SL2 ; |20|
MOV A1, #1 ; |20|
BL _UART_Printf ; |20|
; |20|
.dwpsn "vikingII.c",21,4
ADR A2, SL3 ; |21|
MOV A1, #1 ; |21|
BL _UART_Printf ; |21|
; |21|
.dwpsn "vikingII.c",22,4
ADR A2, SL2 ; |22|
MOV A1, #1 ; |22|
BL _UART_Printf ; |22|
; |22|
.dwpsn "vikingII.c",23,4
ADR A2, SL4 ; |23|
MOV A1, #1 ; |23|
BL _UART_Printf ; |23|
; |23|
.dwpsn "vikingII.c",24,4
ADR A2, SL5 ; |24|
MOV A1, #1 ; |24|
BL _UART_Printf ; |24|
; |24|
.dwpsn "vikingII.c",25,7
ADR A2, SL6 ; |25|
MOV A1, #1 ; |25|
BL _UART_Printf ; |25|
; |25|
.dwpsn "vikingII.c",26,4
ADR A2, SL7 ; |26|
MOV A1, #1 ; |26|
BL _UART_Printf ; |26|
; |26|
.dwpsn "vikingII.c",27,4
ADR A2, SL8 ; |27|
MOV A1, #1 ; |27|
BL _UART_Printf ; |27|
; |27|
.dwpsn "vikingII.c",28,4
ADR A2, SL9 ; |28|
MOV A1, #1 ; |28|
BL _UART_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -