📄 stm32f10x_can.lst
字号:
c6: ea44 0303 orr.w r3, r4, r3
ca: f8c2 3214 str.w r3, [r2, #532]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:309
ce: 7b83 ldrb r3, [r0, #14]
d0: 2b01 cmp r3, #1
d2: d106 bne.n e2 <CAN_FilterInit+0xe2>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:311
d4: 4a07 ldr r2, [pc, #28] (f4 <CAN_FilterInit+0xf4>)
d6: f8d2 321c ldr.w r3, [r2, #540]
da: ea44 0303 orr.w r3, r4, r3
de: f8c2 321c str.w r3, [r2, #540]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:315
e2: 4a04 ldr r2, [pc, #16] (f4 <CAN_FilterInit+0xf4>)
e4: f8d2 3200 ldr.w r3, [r2, #512]
e8: f023 0301 bic.w r3, r3, #1 ; 0x1
ec: f8c2 3200 str.w r3, [r2, #512]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:316
f0: bd10 pop {r4, pc}
f2: 46c0 nop (mov r8, r8)
f4: 40006400 .word 0x40006400
Disassembly of section .text.CAN_StructInit:
00000000 <CAN_StructInit>:
CAN_StructInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:327
0: 2300 movs r3, #0
2: 7003 strb r3, [r0, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:334
4: 7043 strb r3, [r0, #1]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:337
6: 7083 strb r3, [r0, #2]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:340
8: 70c3 strb r3, [r0, #3]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:343
a: 7103 strb r3, [r0, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:346
c: 7143 strb r3, [r0, #5]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:349
e: 7183 strb r3, [r0, #6]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:352
10: 71c3 strb r3, [r0, #7]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:355
12: 3303 adds r3, #3
14: 7203 strb r3, [r0, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:358
16: 3b01 subs r3, #1
18: 7243 strb r3, [r0, #9]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:361
1a: f04f 0301 mov.w r3, #1 ; 0x1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:327
1e: 8143 strh r3, [r0, #10]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:362
20: 4770 bx lr
22: 46c0 nop (mov r8, r8)
Disassembly of section .text.CAN_ITConfig:
00000000 <CAN_ITConfig>:
CAN_ITConfig():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:380
0: b121 cbz r1, c <CAN_ITConfig+0xc>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:388
2: 4a05 ldr r2, [pc, #20] (18 <CAN_ITConfig+0x18>)
4: 6953 ldr r3, [r2, #20]
6: ea40 0303 orr.w r3, r0, r3
a: e003 b.n 14 <CAN_ITConfig+0x14>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:393
c: 4a02 ldr r2, [pc, #8] (18 <CAN_ITConfig+0x18>)
e: 6953 ldr r3, [r2, #20]
10: ea23 0300 bic.w r3, r3, r0
14: 6153 str r3, [r2, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:395
16: 4770 bx lr
18: 40006400 .word 0x40006400
Disassembly of section .text.CAN_Transmit:
00000000 <CAN_Transmit>:
CAN_Transmit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:407
0: 4a3a ldr r2, [pc, #232] (ec <CAN_Transmit+0xec>)
2: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:418
4: 6893 ldr r3, [r2, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:407
6: 4604 mov r4, r0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:418
8: f013 6f80 tst.w r3, #67108864 ; 0x4000000
c: d002 beq.n 14 <CAN_Transmit+0x14>
e: f04f 0c00 mov.w ip, #0 ; 0x0
12: e00f b.n 34 <CAN_Transmit+0x34>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:422
14: 6893 ldr r3, [r2, #8]
16: f013 6f00 tst.w r3, #134217728 ; 0x8000000
1a: d002 beq.n 22 <CAN_Transmit+0x22>
1c: f04f 0c01 mov.w ip, #1 ; 0x1
20: e008 b.n 34 <CAN_Transmit+0x34>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:426
22: 6893 ldr r3, [r2, #8]
24: f013 5f80 tst.w r3, #268435456 ; 0x10000000
28: d102 bne.n 30 <CAN_Transmit+0x30>
2a: f04f 0c04 mov.w ip, #4 ; 0x4
2e: e05a b.n e6 <CAN_Transmit+0xe6>
30: f04f 0c02 mov.w ip, #2 ; 0x2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:438
34: ea4f 130c mov.w r3, ip, lsl #4
38: f103 4080 add.w r0, r3, #1073741824 ; 0x40000000
3c: f500 40c8 add.w r0, r0, #25600 ; 0x6400
40: f8d0 3180 ldr.w r3, [r0, #384]
44: f003 0301 and.w r3, r3, #1 ; 0x1
48: f8c0 3180 str.w r3, [r0, #384]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:439
4c: 7a22 ldrb r2, [r4, #8]
4e: f894 e009 ldrb.w lr, [r4, #9]
52: b952 cbnz r2, 6a <CAN_Transmit+0x6a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:441
54: 6822 ldr r2, [r4, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:442
56: 0552 lsls r2, r2, #21
58: 6022 str r2, [r4, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:444
5a: f8d0 3180 ldr.w r3, [r0, #384]
5e: ea4e 0303 orr.w r3, lr, r3
62: 4313 orrs r3, r2
64: f8c0 3180 str.w r3, [r0, #384]
68: e00a b.n 80 <CAN_Transmit+0x80>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:449
6a: 6863 ldr r3, [r4, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:452
6c: ea42 020e orr.w r2, r2, lr
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:450
70: 00db lsls r3, r3, #3
72: 6063 str r3, [r4, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:452
74: f8d0 1180 ldr.w r1, [r0, #384]
78: 430a orrs r2, r1
7a: 431a orrs r2, r3
7c: f8c0 2180 str.w r2, [r0, #384]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:457
80: 7aa2 ldrb r2, [r4, #10]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:458
82: ea4f 110c mov.w r1, ip, lsl #4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:457
86: f002 020f and.w r2, r2, #15 ; 0xf
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:458
8a: f101 4180 add.w r1, r1, #1073741824 ; 0x40000000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:457
8e: 72a2 strb r2, [r4, #10]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:458
90: f501 41c8 add.w r1, r1, #25600 ; 0x6400
94: f8d1 3184 ldr.w r3, [r1, #388]
98: f023 030f bic.w r3, r3, #15 ; 0xf
9c: f8c1 3184 str.w r3, [r1, #388]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:459
a0: f8d1 3184 ldr.w r3, [r1, #388]
a4: 431a orrs r2, r3
a6: f8c1 2184 str.w r2, [r1, #388]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:462
aa: 7b63 ldrb r3, [r4, #13]
ac: 7ba2 ldrb r2, [r4, #14]
ae: 041b lsls r3, r3, #16
b0: ea43 6302 orr.w r3, r3, r2, lsl #24
b4: 7ae2 ldrb r2, [r4, #11]
b6: 4313 orrs r3, r2
b8: 7b22 ldrb r2, [r4, #12]
ba: ea43 2302 orr.w r3, r3, r2, lsl #8
be: f8c1 3188 str.w r3, [r1, #392]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:466
c2: 7c63 ldrb r3, [r4, #17]
c4: 7ca2 ldrb r2, [r4, #18]
c6: 041b lsls r3, r3, #16
c8: ea43 6302 orr.w r3, r3, r2, lsl #24
cc: 7be2 ldrb r2, [r4, #15]
ce: 4313 orrs r3, r2
d0: 7c22 ldrb r2, [r4, #16]
d2: ea43 2302 orr.w r3, r3, r2, lsl #8
d6: f8c1 318c str.w r3, [r1, #396]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:472
da: f8d1 3180 ldr.w r3, [r1, #384]
de: f043 0301 orr.w r3, r3, #1 ; 0x1
e2: f8c1 3180 str.w r3, [r1, #384]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:476
e6: 4660 mov r0, ip
e8: bd10 pop {r4, pc}
ea: 46c0 nop (mov r8, r8)
ec: 40006400 .word 0x40006400
Disassembly of section .text.CAN_TransmitStatus:
00000000 <CAN_TransmitStatus>:
CAN_TransmitStatus():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:488
0: 2801 cmp r0, #1
2: d010 beq.n 26 <CAN_TransmitStatus+0x26>
4: d302 bcc.n c <CAN_TransmitStatus+0xc>
6: 2802 cmp r0, #2
8: d01b beq.n 42 <CAN_TransmitStatus+0x42>
a: e02f b.n 6c <CAN_TransmitStatus+0x6c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:497
c: 4918 ldr r1, [pc, #96] (70 <CAN_TransmitStatus+0x70>)
e: 688b ldr r3, [r1, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:498
10: 688a ldr r2, [r1, #8]
12: f003 0301 and.w r3, r3, #1 ; 0x1
16: f002 0202 and.w r2, r2, #2 ; 0x2
1a: ea42 0283 orr.w r2, r2, r3, lsl #2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:499
1e: 688b ldr r3, [r1, #8]
20: f3c3 6380 ubfx r3, r3, #26, #1
24: e01a b.n 5c <CAN_TransmitStatus+0x5c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:501
26: 4a12 ldr r2, [pc, #72] (70 <CAN_TransmitStatus+0x70>)
28: 6893 ldr r3, [r2, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:502
2a: 6891 ldr r1, [r2, #8]
2c: f403 7380 and.w r3, r3, #256 ; 0x100
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:503
30: 6892 ldr r2, [r2, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:502
32: f401 7100 and.w r1, r1, #512 ; 0x200
36: 099b lsrs r3, r3, #6
38: ea43 2311 orr.w r3, r3, r1, lsr #8
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:503
3c: f3c2 62c0 ubfx r2, r2, #27, #1
40: e00c b.n 5c <CAN_TransmitStatus+0x5c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:505
42: 4a0b ldr r2, [pc, #44] (70 <CAN_TransmitStatus+0x70>)
44: 6893 ldr r3, [r2, #8]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -