📄 stm32f10x_can.lst
字号:
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:506
46: 6891 ldr r1, [r2, #8]
48: f403 3380 and.w r3, r3, #65536 ; 0x10000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:507
4c: 6892 ldr r2, [r2, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:506
4e: f401 3100 and.w r1, r1, #131072 ; 0x20000
52: 0b9b lsrs r3, r3, #14
54: ea43 4311 orr.w r3, r3, r1, lsr #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:507
58: f3c2 7200 ubfx r2, r2, #28, #1
5c: ea43 0002 orr.w r0, r3, r2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:514
60: b120 cbz r0, 6c <CAN_TransmitStatus+0x6c>
62: 2807 cmp r0, #7
64: bf14 ite ne
66: 2000 movne r0, #0
68: 2001 moveq r0, #1
6a: e000 b.n 6e <CAN_TransmitStatus+0x6e>
6c: 2002 movs r0, #2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:531
6e: 4770 bx lr
70: 40006400 .word 0x40006400
Disassembly of section .text.CAN_CancelTransmit:
00000000 <CAN_CancelTransmit>:
CAN_CancelTransmit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:541
0: 2801 cmp r0, #1
2: d008 beq.n 16 <CAN_CancelTransmit+0x16>
4: d302 bcc.n c <CAN_CancelTransmit+0xc>
6: 2802 cmp r0, #2
8: d00a beq.n 20 <CAN_CancelTransmit+0x20>
a: e00e b.n 2a <CAN_CancelTransmit+0x2a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:548
c: 4a07 ldr r2, [pc, #28] (2c <CAN_CancelTransmit+0x2c>)
e: 6893 ldr r3, [r2, #8]
10: f043 0380 orr.w r3, r3, #128 ; 0x80
14: e008 b.n 28 <CAN_CancelTransmit+0x28>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:550
16: 4a05 ldr r2, [pc, #20] (2c <CAN_CancelTransmit+0x2c>)
18: 6893 ldr r3, [r2, #8]
1a: f443 4300 orr.w r3, r3, #32768 ; 0x8000
1e: e003 b.n 28 <CAN_CancelTransmit+0x28>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:552
20: 4a02 ldr r2, [pc, #8] (2c <CAN_CancelTransmit+0x2c>)
22: 6893 ldr r3, [r2, #8]
24: f443 0300 orr.w r3, r3, #8388608 ; 0x800000
28: 6093 str r3, [r2, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:557
2a: 4770 bx lr
2c: 40006400 .word 0x40006400
Disassembly of section .text.CAN_FIFORelease:
00000000 <CAN_FIFORelease>:
CAN_FIFORelease():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:567
0: b918 cbnz r0, a <CAN_FIFORelease+0xa>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:574
2: 4b04 ldr r3, [pc, #16] (14 <CAN_FIFORelease+0x14>)
4: 2220 movs r2, #32
6: 60da str r2, [r3, #12]
8: e002 b.n 10 <CAN_FIFORelease+0x10>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:579
a: 4b02 ldr r3, [pc, #8] (14 <CAN_FIFORelease+0x14>)
c: 2220 movs r2, #32
e: 611a str r2, [r3, #16]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:581
10: 4770 bx lr
12: 46c0 nop (mov r8, r8)
14: 40006400 .word 0x40006400
Disassembly of section .text.CAN_MessagePending:
00000000 <CAN_MessagePending>:
CAN_MessagePending():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:591
0: b910 cbnz r0, 8 <CAN_MessagePending+0x8>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:599
2: 4b06 ldr r3, [pc, #24] (1c <CAN_MessagePending+0x1c>)
4: 68db ldr r3, [r3, #12]
6: e005 b.n 14 <CAN_MessagePending+0x14>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:601
8: 2801 cmp r0, #1
a: d001 beq.n 10 <CAN_MessagePending+0x10>
c: 2000 movs r0, #0
e: e003 b.n 18 <CAN_MessagePending+0x18>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:603
10: 4b02 ldr r3, [pc, #8] (1c <CAN_MessagePending+0x1c>)
12: 691b ldr r3, [r3, #16]
14: f003 0003 and.w r0, r3, #3 ; 0x3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:610
18: 4770 bx lr
1a: 46c0 nop (mov r8, r8)
1c: 40006400 .word 0x40006400
Disassembly of section .text.CAN_Receive:
00000000 <CAN_Receive>:
CAN_Receive():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:621
0: 0103 lsls r3, r0, #4
2: f103 4280 add.w r2, r3, #1073741824 ; 0x40000000
6: f502 42c8 add.w r2, r2, #25600 ; 0x6400
a: f8d2 31b0 ldr.w r3, [r2, #432]
e: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:626
10: f003 0304 and.w r3, r3, #4 ; 0x4
14: 720b strb r3, [r1, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:627
16: b923 cbnz r3, 22 <CAN_Receive+0x22>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:629
18: f8d2 31b0 ldr.w r3, [r2, #432]
1c: 0d5b lsrs r3, r3, #21
1e: 600b str r3, [r1, #0]
20: e003 b.n 2a <CAN_Receive+0x2a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:633
22: f8d2 31b0 ldr.w r3, [r2, #432]
26: 08db lsrs r3, r3, #3
28: 604b str r3, [r1, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:636
2a: 0102 lsls r2, r0, #4
2c: f102 4280 add.w r2, r2, #1073741824 ; 0x40000000
30: f502 42c8 add.w r2, r2, #25600 ; 0x6400
34: f8d2 31b0 ldr.w r3, [r2, #432]
38: f003 0302 and.w r3, r3, #2 ; 0x2
3c: 724b strb r3, [r1, #9]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:639
3e: f8d2 31b4 ldr.w r3, [r2, #436]
42: f003 030f and.w r3, r3, #15 ; 0xf
46: 728b strb r3, [r1, #10]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:642
48: f8d2 31b4 ldr.w r3, [r2, #436]
4c: 0a1b lsrs r3, r3, #8
4e: 74cb strb r3, [r1, #19]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:645
50: f8d2 31b8 ldr.w r3, [r2, #440]
54: 72cb strb r3, [r1, #11]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:646
56: f8d2 31b8 ldr.w r3, [r2, #440]
5a: 0a1b lsrs r3, r3, #8
5c: 730b strb r3, [r1, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:647
5e: f8d2 31b8 ldr.w r3, [r2, #440]
62: 0c1b lsrs r3, r3, #16
64: 734b strb r3, [r1, #13]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:648
66: f8d2 31b8 ldr.w r3, [r2, #440]
6a: 0e1b lsrs r3, r3, #24
6c: 738b strb r3, [r1, #14]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:650
6e: f8d2 31bc ldr.w r3, [r2, #444]
72: 73cb strb r3, [r1, #15]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:651
74: f8d2 31bc ldr.w r3, [r2, #444]
78: 0a1b lsrs r3, r3, #8
7a: 740b strb r3, [r1, #16]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:652
7c: f8d2 31bc ldr.w r3, [r2, #444]
80: 0c1b lsrs r3, r3, #16
82: 744b strb r3, [r1, #17]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:653
84: f8d2 31bc ldr.w r3, [r2, #444]
88: 0e1b lsrs r3, r3, #24
8a: 748b strb r3, [r1, #18]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:656
8c: f7ff fffe bl 0 <CAN_Receive>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:657
90: bd10 pop {r4, pc}
92: 46c0 nop (mov r8, r8)
Disassembly of section .text.CAN_Sleep:
00000000 <CAN_Sleep>:
CAN_Sleep():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:667
0: 4b04 ldr r3, [pc, #16] (14 <CAN_Sleep+0x14>)
2: 681a ldr r2, [r3, #0]
4: f042 0202 orr.w r2, r2, #2 ; 0x2
8: 601a str r2, [r3, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:675
a: 6818 ldr r0, [r3, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:683
c: f3c0 0040 ubfx r0, r0, #1, #1
10: 4770 bx lr
12: 46c0 nop (mov r8, r8)
14: 40006400 .word 0x40006400
Disassembly of section .text.CAN_WakeUp:
00000000 <CAN_WakeUp>:
CAN_WakeUp():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:694
0: 4b05 ldr r3, [pc, #20] (18 <CAN_WakeUp+0x18>)
2: 681a ldr r2, [r3, #0]
4: f022 0202 bic.w r2, r2, #2 ; 0x2
8: 601a str r2, [r3, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:702
a: 6818 ldr r0, [r3, #0]
c: f080 0002 eor.w r0, r0, #2 ; 0x2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:710
10: f3c0 0040 ubfx r0, r0, #1, #1
14: 4770 bx lr
16: 46c0 nop (mov r8, r8)
18: 40006400 .word 0x40006400
Disassembly of section .text.CAN_GetFlagStatus:
00000000 <CAN_GetFlagStatus>:
CAN_GetFlagStatus():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:722
0: 4b03 ldr r3, [pc, #12] (10 <CAN_GetFlagStatus+0x10>)
2: 699b ldr r3, [r3, #24]
4: 4218 tst r0, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:741
6: bf0c ite eq
8: 2000 moveq r0, #0
a: 2001 movne r0, #1
c: 4770 bx lr
e: 46c0 nop (mov r8, r8)
10: 40006400 .word 0x40006400
Disassembly of section .text.CAN_ClearFlag:
00000000 <CAN_ClearFlag>:
CAN_ClearFlag():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:751
0: 4a02 ldr r2, [pc, #8] (c <CAN_ClearFlag+0xc>)
2: 6993 ldr r3, [r2, #24]
4: ea23 0300 bic.w r3, r3, r0
8: 6193 str r3, [r2, #24]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -