📄 stm32f10x_gpio.lst
字号:
c: 6983 ldr r3, [r0, #24]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:416
e: 4770 bx lr
Disassembly of section .text.GPIO_EventOutputConfig:
00000000 <GPIO_EventOutputConfig>:
GPIO_EventOutputConfig():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:449
0: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:456
2: 4c05 ldr r4, [pc, #20] (18 <GPIO_EventOutputConfig+0x18>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:458
4: f64f 7380 movw r3, #65408 ; 0xff80
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:456
8: 6822 ldr r2, [r4, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:459
a: ea41 1100 orr.w r1, r1, r0, lsl #4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:458
e: ea02 0303 and.w r3, r2, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:460
12: 4319 orrs r1, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:462
14: 6021 str r1, [r4, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:463
16: bd10 pop {r4, pc}
18: 40010000 .word 0x40010000
Disassembly of section .text.GPIO_EventOutputCmd:
00000000 <GPIO_EventOutputCmd>:
GPIO_EventOutputCmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:474
0: 4b01 ldr r3, [pc, #4] (8 <GPIO_EventOutputCmd+0x8>)
2: 6018 str r0, [r3, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:479
4: 4770 bx lr
6: 46c0 nop (mov r8, r8)
8: 4220001c .word 0x4220001c
Disassembly of section .text.GPIO_PinRemapConfig:
00000000 <GPIO_PinRemapConfig>:
GPIO_PinRemapConfig():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:517
0: b530 push {r4, r5, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:529
2: f400 1340 and.w r3, r0, #3145728 ; 0x300000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:524
6: 4c15 ldr r4, [pc, #84] (5c <GPIO_PinRemapConfig+0x5c>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:527
8: ea4f 4e00 mov.w lr, r0, lsl #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:529
c: f5b3 1f40 cmp.w r3, #3145728 ; 0x300000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:517
10: 460d mov r5, r1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:527
12: ea4f 4e1e mov.w lr, lr, lsr #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:524
16: 6861 ldr r1, [r4, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:529
18: d106 bne.n 28 <GPIO_PinRemapConfig+0x28>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:532
1a: 6863 ldr r3, [r4, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:531
1c: f021 6270 bic.w r2, r1, #251658240 ; 0xf000000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:532
20: f023 6370 bic.w r3, r3, #251658240 ; 0xf000000
24: 6063 str r3, [r4, #4]
26: e00f b.n 48 <GPIO_PinRemapConfig+0x48>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:534
28: f410 1f80 tst.w r0, #1048576 ; 0x100000
2c: d004 beq.n 38 <GPIO_PinRemapConfig+0x38>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:537
2e: f3c0 4203 ubfx r2, r0, #16, #4
32: 2303 movs r3, #3
34: 4093 lsls r3, r2
36: e003 b.n 40 <GPIO_PinRemapConfig+0x40>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:542
38: 0d43 lsrs r3, r0, #21
3a: 011b lsls r3, r3, #4
3c: fa0e f303 lsl.w r3, lr, r3
40: ea21 0303 bic.w r3, r1, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:543
44: f043 6270 orr.w r2, r3, #251658240 ; 0xf000000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:546
48: b125 cbz r5, 54 <GPIO_PinRemapConfig+0x54>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:548
4a: 0d43 lsrs r3, r0, #21
4c: 011b lsls r3, r3, #4
4e: fa0e f303 lsl.w r3, lr, r3
52: 431a orrs r2, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:551
54: 4b01 ldr r3, [pc, #4] (5c <GPIO_PinRemapConfig+0x5c>)
56: 605a str r2, [r3, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:552
58: bd30 pop {r4, r5, pc}
5a: 46c0 nop (mov r8, r8)
5c: 40010000 .word 0x40010000
Disassembly of section .text.GPIO_EXTILineConfig:
00000000 <GPIO_EXTILineConfig>:
GPIO_EXTILineConfig():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:567
0: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:574
2: f001 0403 and.w r4, r1, #3 ; 0x3
6: 00a4 lsls r4, r4, #2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:576
8: 230f movs r3, #15
a: 40a3 lsls r3, r4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:577
c: 40a0 lsls r0, r4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:576
e: f001 01fc and.w r1, r1, #252 ; 0xfc
12: f101 4180 add.w r1, r1, #1073741824 ; 0x40000000
16: f501 3180 add.w r1, r1, #65536 ; 0x10000
1a: 688a ldr r2, [r1, #8]
1c: ea22 0203 bic.w r2, r2, r3
20: 608a str r2, [r1, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:577
22: 688b ldr r3, [r1, #8]
24: 4318 orrs r0, r3
26: 6088 str r0, [r1, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:578
28: bd10 pop {r4, pc}
2a: 46c0 nop (mov r8, r8)
Disassembly of section .text.GPIO_AFIODeInit:
00000000 <GPIO_AFIODeInit>:
GPIO_AFIODeInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:108
0: 2001 movs r0, #1
2: 4601 mov r1, r0
4: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:109
6: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:110
a: 2001 movs r0, #1
c: 2100 movs r1, #0
e: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:111
12: bd10 pop {r4, pc}
Disassembly of section .text.GPIO_DeInit:
00000000 <GPIO_DeInit>:
GPIO_DeInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:52
0: b507 push {r0, r1, r2, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:56
2: 4b26 ldr r3, [pc, #152] (9c <GPIO_DeInit+0x9c>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:52
4: 9001 str r0, [sp, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:56
6: 4298 cmp r0, r3
8: d02b beq.n 62 <GPIO_DeInit+0x62>
a: d80c bhi.n 26 <GPIO_DeInit+0x26>
c: f5a3 6300 sub.w r3, r3, #2048 ; 0x800
10: 4298 cmp r0, r3
12: d01a beq.n 4a <GPIO_DeInit+0x4a>
14: f503 6380 add.w r3, r3, #1024 ; 0x400
18: 4298 cmp r0, r3
1a: d01c beq.n 56 <GPIO_DeInit+0x56>
1c: f5a3 6300 sub.w r3, r3, #2048 ; 0x800
20: 4298 cmp r0, r3
22: d00c beq.n 3e <GPIO_DeInit+0x3e>
24: e039 b.n 9a <GPIO_DeInit+0x9a>
26: 4b1e ldr r3, [pc, #120] (a0 <GPIO_DeInit+0xa0>)
28: 4298 cmp r0, r3
2a: d026 beq.n 7a <GPIO_DeInit+0x7a>
2c: f503 6380 add.w r3, r3, #1024 ; 0x400
30: 4298 cmp r0, r3
32: d028 beq.n 86 <GPIO_DeInit+0x86>
34: f5a3 6300 sub.w r3, r3, #2048 ; 0x800
38: 4298 cmp r0, r3
3a: d018 beq.n 6e <GPIO_DeInit+0x6e>
3c: e02d b.n 9a <GPIO_DeInit+0x9a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:59
3e: 2004 movs r0, #4
40: 2101 movs r1, #1
42: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:60
46: 2004 movs r0, #4
48: e024 b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:64
4a: 2008 movs r0, #8
4c: 2101 movs r1, #1
4e: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:65
52: 2008 movs r0, #8
54: e01e b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:69
56: 2010 movs r0, #16
58: 2101 movs r1, #1
5a: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:70
5e: 2010 movs r0, #16
60: e018 b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:74
62: 2020 movs r0, #32
64: 2101 movs r1, #1
66: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:75
6a: 2020 movs r0, #32
6c: e012 b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:79
6e: 2040 movs r0, #64
70: 2101 movs r1, #1
72: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:80
76: 2040 movs r0, #64
78: e00c b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:84
7a: 2080 movs r0, #128
7c: 2101 movs r1, #1
7e: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:85
82: 2080 movs r0, #128
84: e006 b.n 94 <GPIO_DeInit+0x94>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:89
86: f44f 7080 mov.w r0, #256 ; 0x100
8a: 2101 movs r1, #1
8c: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:90
90: f44f 7080 mov.w r0, #256 ; 0x100
94: 2100 movs r1, #0
96: f7ff fffe bl 0 <RCC_APB2PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_gpio.c:96
9a: bd0e pop {r1, r2, r3, pc}
9c: 40011400 .word 0x40011400
a0: 40011c00 .word 0x40011c00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -