eeprom test failed (somebody help)

This commit is contained in:
2024-10-15 22:21:10 +02:00
parent 5255b6944a
commit 05eb7db05f
109 changed files with 4063 additions and 3977 deletions

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccdSIelb.s page 1
ARM GAS /tmp/cccAnHZv.s page 1
1 .cpu cortex-m4
@ -48,161 +48,120 @@ ARM GAS /tmp/ccdSIelb.s page 1
8:Core/Src/24LC02.c **** uint8_t data = 0;
39 .loc 1 8 5 view .LVU2
9:Core/Src/24LC02.c ****
10:Core/Src/24LC02.c **** if (amsWriteComm(EEPROM_ADDR, StartAddr, data) != 0){
10:Core/Src/24LC02.c **** return amsWriteComm(EEPROM_ADDR, StartAddr, data);
40 .loc 1 10 5 view .LVU3
41 .loc 1 10 9 is_stmt 0 view .LVU4
41 .loc 1 10 12 is_stmt 0 view .LVU4
42 0002 0022 movs r2, #0
43 0004 1146 mov r1, r2
44 0006 5020 movs r0, #80
44 0006 5720 movs r0, #87
45 0008 FFF7FEFF bl amsWriteComm
46 .LVL1:
47 .loc 1 10 8 discriminator 1 view .LVU5
48 000c 00B9 cbnz r0, .L5
ARM GAS /tmp/ccdSIelb.s page 2
11:Core/Src/24LC02.c **** }
47 .loc 1 11 1 view .LVU5
ARM GAS /tmp/cccAnHZv.s page 2
49 .L2:
11:Core/Src/24LC02.c **** return 1;
12:Core/Src/24LC02.c **** }
13:Core/Src/24LC02.c ****
14:Core/Src/24LC02.c **** return 0;
48 000c 08BD pop {r3, pc}
49 .cfi_endproc
50 .LFE123:
52 .section .text.eeprom_write,"ax",%progbits
53 .align 1
54 .global eeprom_write
55 .syntax unified
56 .thumb
57 .thumb_func
59 eeprom_write:
60 .LVL2:
61 .LFB124:
12:Core/Src/24LC02.c ****
13:Core/Src/24LC02.c **** uint8_t eeprom_write(uint8_t addr, uint8_t data) {
62 .loc 1 13 50 is_stmt 1 view -0
63 .cfi_startproc
64 @ args = 0, pretend = 0, frame = 0
65 @ frame_needed = 0, uses_anonymous_args = 0
66 .loc 1 13 50 is_stmt 0 view .LVU7
67 0000 08B5 push {r3, lr}
68 .cfi_def_cfa_offset 8
69 .cfi_offset 3, -8
70 .cfi_offset 14, -4
71 0002 0A46 mov r2, r1
14:Core/Src/24LC02.c **** return amsWriteComm(EEPROM_ADDR, addr, data);
72 .loc 1 14 5 is_stmt 1 view .LVU8
73 .loc 1 14 12 is_stmt 0 view .LVU9
74 0004 0146 mov r1, r0
75 .LVL3:
76 .loc 1 14 12 view .LVU10
77 0006 5720 movs r0, #87
78 .LVL4:
79 .loc 1 14 12 view .LVU11
80 0008 FFF7FEFF bl amsWriteComm
81 .LVL5:
15:Core/Src/24LC02.c **** }
50 .loc 1 15 1 view .LVU6
51 000e 08BD pop {r3, pc}
52 .L5:
11:Core/Src/24LC02.c **** return 1;
53 .loc 1 11 16 view .LVU7
54 0010 0120 movs r0, #1
55 0012 FCE7 b .L2
56 .cfi_endproc
57 .LFE123:
59 .section .text.eeprom_write,"ax",%progbits
60 .align 1
61 .global eeprom_write
62 .syntax unified
63 .thumb
64 .thumb_func
66 eeprom_write:
67 .LVL2:
68 .LFB124:
82 .loc 1 15 1 view .LVU12
83 000c 08BD pop {r3, pc}
84 .cfi_endproc
85 .LFE124:
87 .section .text.eeprom_read,"ax",%progbits
88 .align 1
89 .global eeprom_read
90 .syntax unified
91 .thumb
92 .thumb_func
94 eeprom_read:
95 .LVL6:
96 .LFB125:
16:Core/Src/24LC02.c ****
17:Core/Src/24LC02.c **** uint8_t eeprom_write(uint8_t addr, uint8_t data) {
69 .loc 1 17 50 is_stmt 1 view -0
70 .cfi_startproc
71 @ args = 0, pretend = 0, frame = 0
72 @ frame_needed = 0, uses_anonymous_args = 0
73 .loc 1 17 50 is_stmt 0 view .LVU9
74 0000 08B5 push {r3, lr}
75 .cfi_def_cfa_offset 8
76 .cfi_offset 3, -8
77 .cfi_offset 14, -4
78 0002 0A46 mov r2, r1
18:Core/Src/24LC02.c **** if (amsWriteComm(EEPROM_ADDR, addr, data) != 0){
79 .loc 1 18 5 is_stmt 1 view .LVU10
80 .loc 1 18 9 is_stmt 0 view .LVU11
81 0004 0146 mov r1, r0
82 .LVL3:
83 .loc 1 18 9 view .LVU12
84 0006 5020 movs r0, #80
85 .LVL4:
86 .loc 1 18 9 view .LVU13
87 0008 FFF7FEFF bl amsWriteComm
88 .LVL5:
89 .loc 1 18 8 discriminator 1 view .LVU14
90 000c 00B9 cbnz r0, .L10
91 .L7:
19:Core/Src/24LC02.c **** return 1;
20:Core/Src/24LC02.c **** }
21:Core/Src/24LC02.c ****
22:Core/Src/24LC02.c **** return 0;
23:Core/Src/24LC02.c **** }
92 .loc 1 23 1 view .LVU15
93 000e 08BD pop {r3, pc}
ARM GAS /tmp/ccdSIelb.s page 3
17:Core/Src/24LC02.c **** uint8_t eeprom_read(uint8_t addr, uint8_t* data) {
97 .loc 1 17 50 is_stmt 1 view -0
98 .cfi_startproc
99 @ args = 0, pretend = 0, frame = 8
100 @ frame_needed = 0, uses_anonymous_args = 0
101 .loc 1 17 50 is_stmt 0 view .LVU14
102 0000 00B5 push {lr}
ARM GAS /tmp/cccAnHZv.s page 3
94 .L10:
19:Core/Src/24LC02.c **** return 1;
95 .loc 1 19 16 view .LVU16
96 0010 0120 movs r0, #1
97 0012 FCE7 b .L7
98 .cfi_endproc
99 .LFE124:
101 .section .text.eeprom_read,"ax",%progbits
102 .align 1
103 .global eeprom_read
104 .syntax unified
105 .thumb
106 .thumb_func
108 eeprom_read:
109 .LVL6:
110 .LFB125:
24:Core/Src/24LC02.c ****
25:Core/Src/24LC02.c **** uint8_t eeprom_read(uint8_t addr, uint8_t* data) {
111 .loc 1 25 50 is_stmt 1 view -0
112 .cfi_startproc
113 @ args = 0, pretend = 0, frame = 8
114 @ frame_needed = 0, uses_anonymous_args = 0
115 .loc 1 25 50 is_stmt 0 view .LVU18
116 0000 00B5 push {lr}
117 .cfi_def_cfa_offset 4
118 .cfi_offset 14, -4
119 0002 83B0 sub sp, sp, #12
120 .cfi_def_cfa_offset 16
121 0004 0191 str r1, [sp, #4]
26:Core/Src/24LC02.c **** if (amsReadComm(EEPROM_ADDR, addr, &data) != 0){
122 .loc 1 26 5 is_stmt 1 view .LVU19
123 .loc 1 26 9 is_stmt 0 view .LVU20
124 0006 01AA add r2, sp, #4
125 0008 0146 mov r1, r0
126 .LVL7:
127 .loc 1 26 9 view .LVU21
128 000a 5020 movs r0, #80
129 .LVL8:
130 .loc 1 26 9 view .LVU22
131 000c FFF7FEFF bl amsReadComm
132 .LVL9:
133 .loc 1 26 8 discriminator 1 view .LVU23
134 0010 10B9 cbnz r0, .L15
135 .L12:
27:Core/Src/24LC02.c **** return 1;
28:Core/Src/24LC02.c **** };
29:Core/Src/24LC02.c ****
30:Core/Src/24LC02.c **** return 0;
31:Core/Src/24LC02.c **** }...
136 .loc 1 31 1 view .LVU24
137 0012 03B0 add sp, sp, #12
138 .cfi_remember_state
139 .cfi_def_cfa_offset 4
140 @ sp needed
141 0014 5DF804FB ldr pc, [sp], #4
142 .L15:
143 .cfi_restore_state
ARM GAS /tmp/ccdSIelb.s page 4
27:Core/Src/24LC02.c **** return 1;
144 .loc 1 27 16 view .LVU25
145 0018 0120 movs r0, #1
146 001a FAE7 b .L12
147 .cfi_endproc
148 .LFE125:
150 .text
151 .Letext0:
152 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
153 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
154 .file 4 "Core/Inc/ADBMS_Abstraction.h"
ARM GAS /tmp/ccdSIelb.s page 5
103 .cfi_def_cfa_offset 4
104 .cfi_offset 14, -4
105 0002 83B0 sub sp, sp, #12
106 .cfi_def_cfa_offset 16
107 0004 0191 str r1, [sp, #4]
18:Core/Src/24LC02.c **** return amsReadComm(EEPROM_ADDR, addr, &data);
108 .loc 1 18 5 is_stmt 1 view .LVU15
109 .loc 1 18 12 is_stmt 0 view .LVU16
110 0006 01AA add r2, sp, #4
111 0008 0146 mov r1, r0
112 .LVL7:
113 .loc 1 18 12 view .LVU17
114 000a 5720 movs r0, #87
115 .LVL8:
116 .loc 1 18 12 view .LVU18
117 000c FFF7FEFF bl amsReadComm
118 .LVL9:
19:Core/Src/24LC02.c **** }...
119 .loc 1 19 1 view .LVU19
120 0010 03B0 add sp, sp, #12
121 .cfi_def_cfa_offset 4
122 @ sp needed
123 0012 5DF804FB ldr pc, [sp], #4
124 .cfi_endproc
125 .LFE125:
127 .text
128 .Letext0:
129 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
130 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
131 .file 4 "Core/Inc/ADBMS_Abstraction.h"
ARM GAS /tmp/cccAnHZv.s page 4
DEFINED SYMBOLS
*ABS*:00000000 24LC02.c
/tmp/ccdSIelb.s:21 .text.eeprom_init:00000000 $t
/tmp/ccdSIelb.s:27 .text.eeprom_init:00000000 eeprom_init
/tmp/ccdSIelb.s:60 .text.eeprom_write:00000000 $t
/tmp/ccdSIelb.s:66 .text.eeprom_write:00000000 eeprom_write
/tmp/ccdSIelb.s:102 .text.eeprom_read:00000000 $t
/tmp/ccdSIelb.s:108 .text.eeprom_read:00000000 eeprom_read
/tmp/cccAnHZv.s:21 .text.eeprom_init:00000000 $t
/tmp/cccAnHZv.s:27 .text.eeprom_init:00000000 eeprom_init
/tmp/cccAnHZv.s:53 .text.eeprom_write:00000000 $t
/tmp/cccAnHZv.s:59 .text.eeprom_write:00000000 eeprom_write
/tmp/cccAnHZv.s:88 .text.eeprom_read:00000000 $t
/tmp/cccAnHZv.s:94 .text.eeprom_read:00000000 eeprom_read
UNDEFINED SYMBOLS
amsWriteComm

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cczmVS9Q.s page 1
ARM GAS /tmp/ccGF8f65.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cczmVS9Q.s page 1
27:Core/Src/AMS_HighLevel.c **** uint8_t deviceSleeps = 0;
28:Core/Src/AMS_HighLevel.c **** #define MAX_DEVICE_SLEEP 3 //TODO: change to correct value
29:Core/Src/AMS_HighLevel.c ****
ARM GAS /tmp/cczmVS9Q.s page 2
ARM GAS /tmp/ccGF8f65.s page 2
30:Core/Src/AMS_HighLevel.c **** struct pollingTimes {
@ -118,7 +118,7 @@ ARM GAS /tmp/cczmVS9Q.s page 1
71 002a 064B ldr r3, .L3+16
72 002c 1D60 str r5, [r3]
73 002e 5860 str r0, [r3, #4]
ARM GAS /tmp/cczmVS9Q.s page 3
ARM GAS /tmp/ccGF8f65.s page 3
43:Core/Src/AMS_HighLevel.c ****
@ -174,15 +174,15 @@ ARM GAS /tmp/cczmVS9Q.s page 1
53:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsAuxAndStatusMeasurement(&module);
116 .loc 1 53 3 view .LVU20
117 .loc 1 53 26 is_stmt 0 view .LVU21
118 0008 1B4C ldr r4, .L15
118 0008 1D4C ldr r4, .L15
119 000a 2046 mov r0, r4
120 000c FFF7FEFF bl amsAuxAndStatusMeasurement
121 .LVL7:
ARM GAS /tmp/cczmVS9Q.s page 4
ARM GAS /tmp/ccGF8f65.s page 4
122 .loc 1 53 23 discriminator 1 view .LVU22
123 0010 1A4A ldr r2, .L15+4
123 0010 1C4A ldr r2, .L15+4
124 0012 1378 ldrb r3, [r2] @ zero_extendqisi2
125 0014 0344 add r3, r3, r0
126 0016 1370 strb r3, [r2]
@ -197,7 +197,7 @@ ARM GAS /tmp/cczmVS9Q.s page 1
56:Core/Src/AMS_HighLevel.c **** deviceSleeps++;
133 .loc 1 56 5 is_stmt 1 view .LVU26
134 .loc 1 56 17 is_stmt 0 view .LVU27
135 0022 174A ldr r2, .L15+8
135 0022 194A ldr r2, .L15+8
136 0024 1378 ldrb r3, [r2] @ zero_extendqisi2
137 0026 0133 adds r3, r3, #1
138 0028 DBB2 uxtb r3, r3
@ -217,12 +217,12 @@ ARM GAS /tmp/cczmVS9Q.s page 1
64:Core/Src/AMS_HighLevel.c **** packetChecksumFails += amsCellMeasurement(&module);
145 .loc 1 64 3 is_stmt 1 view .LVU30
146 .loc 1 64 26 is_stmt 0 view .LVU31
147 0030 114D ldr r5, .L15
147 0030 134D ldr r5, .L15
148 0032 2846 mov r0, r5
149 0034 FFF7FEFF bl amsCellMeasurement
150 .LVL8:
151 .loc 1 64 23 discriminator 1 view .LVU32
152 0038 104C ldr r4, .L15+4
152 0038 124C ldr r4, .L15+4
153 003a 2378 ldrb r3, [r4] @ zero_extendqisi2
154 003c 0344 add r3, r3, r0
155 003e 2370 strb r3, [r4]
@ -238,7 +238,7 @@ ARM GAS /tmp/cczmVS9Q.s page 1
164 004a 2370 strb r3, [r4]
66:Core/Src/AMS_HighLevel.c ****
67:Core/Src/AMS_HighLevel.c **** if(eeprom_write(0, 7) != 0){
ARM GAS /tmp/cczmVS9Q.s page 5
ARM GAS /tmp/ccGF8f65.s page 5
165 .loc 1 67 3 is_stmt 1 view .LVU36
@ -263,145 +263,147 @@ ARM GAS /tmp/cczmVS9Q.s page 1
182 005c E8E7 b .L6
183 .L7:
69:Core/Src/AMS_HighLevel.c **** }
70:Core/Src/AMS_HighLevel.c **** int eepromBuf;
70:Core/Src/AMS_HighLevel.c **** int8_t eepromBuf = 0;
184 .loc 1 70 3 view .LVU43
185 .loc 1 70 10 is_stmt 0 view .LVU44
186 005e 0020 movs r0, #0
187 0060 8DF80700 strb r0, [sp, #7]
71:Core/Src/AMS_HighLevel.c **** if(eeprom_read(0, &eepromBuf) != 0){
185 .loc 1 71 3 view .LVU44
186 .loc 1 71 6 is_stmt 0 view .LVU45
187 005e 01A9 add r1, sp, #4
188 0060 0020 movs r0, #0
189 0062 FFF7FEFF bl eeprom_read
190 .LVL12:
191 .loc 1 71 5 discriminator 1 view .LVU46
192 0066 00B1 cbz r0, .L9
193 .L10:
188 .loc 1 71 3 is_stmt 1 view .LVU45
189 .loc 1 71 6 is_stmt 0 view .LVU46
190 0064 0DF10701 add r1, sp, #7
191 0068 FFF7FEFF bl eeprom_read
192 .LVL12:
193 .loc 1 71 5 discriminator 1 view .LVU47
194 006c 00B1 cbz r0, .L9
195 .L10:
72:Core/Src/AMS_HighLevel.c **** while(1){}
194 .loc 1 72 5 is_stmt 1 view .LVU47
195 .loc 1 72 14 view .LVU48
196 .loc 1 72 10 view .LVU49
197 0068 FEE7 b .L10
198 .L9:
196 .loc 1 72 5 is_stmt 1 view .LVU48
197 .loc 1 72 14 view .LVU49
198 .loc 1 72 10 view .LVU50
199 006e FEE7 b .L10
200 .L9:
73:Core/Src/AMS_HighLevel.c **** }
74:Core/Src/AMS_HighLevel.c ****
75:Core/Src/AMS_HighLevel.c **** if (eepromBuf != 7){
199 .loc 1 75 3 view .LVU50
200 .loc 1 75 17 is_stmt 0 view .LVU51
201 006a 019B ldr r3, [sp, #4]
202 .loc 1 75 6 view .LVU52
203 006c 072B cmp r3, #7
204 006e 00D0 beq .L11
205 .L12:
201 .loc 1 75 3 view .LVU51
202 .loc 1 75 17 is_stmt 0 view .LVU52
203 0070 9DF90730 ldrsb r3, [sp, #7]
204 .loc 1 75 6 view .LVU53
205 0074 072B cmp r3, #7
206 0076 00D0 beq .L11
207 .L12:
76:Core/Src/AMS_HighLevel.c **** while(1){}
206 .loc 1 76 5 is_stmt 1 view .LVU53
207 .loc 1 76 14 view .LVU54
208 .loc 1 76 10 view .LVU55
209 0070 FEE7 b .L12
210 .L11:
208 .loc 1 76 5 is_stmt 1 view .LVU54
209 .loc 1 76 14 view .LVU55
210 .loc 1 76 10 view .LVU56
211 0078 FEE7 b .L12
ARM GAS /tmp/ccGF8f65.s page 6
212 .L11:
77:Core/Src/AMS_HighLevel.c **** }
ARM GAS /tmp/cczmVS9Q.s page 6
78:Core/Src/AMS_HighLevel.c ****
79:Core/Src/AMS_HighLevel.c **** return 0;
211 .loc 1 79 3 view .LVU56
213 .loc 1 79 3 view .LVU57
80:Core/Src/AMS_HighLevel.c **** }...
212 .loc 1 80 1 is_stmt 0 view .LVU57
213 0072 0020 movs r0, #0
214 0074 03B0 add sp, sp, #12
215 .cfi_def_cfa_offset 12
216 @ sp needed
217 0076 30BD pop {r4, r5, pc}
218 .L16:
219 .align 2
220 .L15:
221 0078 00000000 .word module
222 007c 00000000 .word packetChecksumFails
223 0080 00000000 .word deviceSleeps
224 .cfi_endproc
225 .LFE124:
227 .global pollingTimes
228 .section .bss.pollingTimes,"aw",%nobits
229 .align 2
232 pollingTimes:
233 0000 00000000 .space 8
233 00000000
234 .global deviceSleeps
235 .section .bss.deviceSleeps,"aw",%nobits
238 deviceSleeps:
239 0000 00 .space 1
240 .global packetChecksumFails
241 .section .bss.packetChecksumFails,"aw",%nobits
244 packetChecksumFails:
245 0000 00 .space 1
246 .global numberofAux
247 .section .bss.numberofAux,"aw",%nobits
250 numberofAux:
251 0000 00 .space 1
252 .global numberofCells
253 .section .data.numberofCells,"aw"
256 numberofCells:
257 0000 0F .byte 15
258 .global amsov
259 .section .bss.amsov,"aw",%nobits
260 .align 1
263 amsov:
264 0000 0000 .space 2
265 .global amsuv
266 .section .bss.amsuv,"aw",%nobits
267 .align 1
270 amsuv:
271 0000 0000 .space 2
272 .global module
273 .section .bss.module,"aw",%nobits
274 .align 2
277 module:
278 0000 00000000 .space 96
278 00000000
278 00000000
ARM GAS /tmp/cczmVS9Q.s page 7
214 .loc 1 80 1 is_stmt 0 view .LVU58
215 007a 0020 movs r0, #0
216 007c 03B0 add sp, sp, #12
217 .cfi_def_cfa_offset 12
218 @ sp needed
219 007e 30BD pop {r4, r5, pc}
220 .L16:
221 .align 2
222 .L15:
223 0080 00000000 .word module
224 0084 00000000 .word packetChecksumFails
225 0088 00000000 .word deviceSleeps
226 .cfi_endproc
227 .LFE124:
229 .global pollingTimes
230 .section .bss.pollingTimes,"aw",%nobits
231 .align 2
234 pollingTimes:
235 0000 00000000 .space 8
235 00000000
236 .global deviceSleeps
237 .section .bss.deviceSleeps,"aw",%nobits
240 deviceSleeps:
241 0000 00 .space 1
242 .global packetChecksumFails
243 .section .bss.packetChecksumFails,"aw",%nobits
246 packetChecksumFails:
247 0000 00 .space 1
248 .global numberofAux
249 .section .bss.numberofAux,"aw",%nobits
252 numberofAux:
253 0000 00 .space 1
254 .global numberofCells
255 .section .data.numberofCells,"aw"
258 numberofCells:
259 0000 0F .byte 15
260 .global amsov
261 .section .bss.amsov,"aw",%nobits
262 .align 1
265 amsov:
266 0000 0000 .space 2
267 .global amsuv
268 .section .bss.amsuv,"aw",%nobits
269 .align 1
272 amsuv:
273 0000 0000 .space 2
274 .global module
275 .section .bss.module,"aw",%nobits
276 .align 2
279 module:
280 0000 00000000 .space 96
ARM GAS /tmp/ccGF8f65.s page 7
278 00000000
278 00000000
279 .text
280 .Letext0:
281 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
282 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
283 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
284 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
285 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
286 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
287 .file 8 "Core/Inc/ADBMS_LL_Driver.h"
288 .file 9 "Core/Inc/ADBMS_Abstraction.h"
289 .file 10 "Core/Inc/AMS_HighLevel.h"
290 .file 11 "Core/Inc/24LC02.h"
291 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/cczmVS9Q.s page 8
280 00000000
280 00000000
280 00000000
280 00000000
281 .text
282 .Letext0:
283 .file 2 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
284 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
285 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
286 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
287 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
288 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
289 .file 8 "Core/Inc/ADBMS_LL_Driver.h"
290 .file 9 "Core/Inc/ADBMS_Abstraction.h"
291 .file 10 "Core/Inc/AMS_HighLevel.h"
292 .file 11 "Core/Inc/24LC02.h"
293 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccGF8f65.s page 8
DEFINED SYMBOLS
*ABS*:00000000 AMS_HighLevel.c
/tmp/cczmVS9Q.s:21 .text.AMS_Init:00000000 $t
/tmp/cczmVS9Q.s:27 .text.AMS_Init:00000000 AMS_Init
/tmp/cczmVS9Q.s:83 .text.AMS_Init:00000034 $d
/tmp/cczmVS9Q.s:250 .bss.numberofAux:00000000 numberofAux
/tmp/cczmVS9Q.s:256 .data.numberofCells:00000000 numberofCells
/tmp/cczmVS9Q.s:263 .bss.amsov:00000000 amsov
/tmp/cczmVS9Q.s:270 .bss.amsuv:00000000 amsuv
/tmp/cczmVS9Q.s:232 .bss.pollingTimes:00000000 pollingTimes
/tmp/cczmVS9Q.s:92 .text.AMS_Idle_Loop:00000000 $t
/tmp/cczmVS9Q.s:98 .text.AMS_Idle_Loop:00000000 AMS_Idle_Loop
/tmp/cczmVS9Q.s:221 .text.AMS_Idle_Loop:00000078 $d
/tmp/cczmVS9Q.s:277 .bss.module:00000000 module
/tmp/cczmVS9Q.s:244 .bss.packetChecksumFails:00000000 packetChecksumFails
/tmp/cczmVS9Q.s:238 .bss.deviceSleeps:00000000 deviceSleeps
/tmp/cczmVS9Q.s:229 .bss.pollingTimes:00000000 $d
/tmp/cczmVS9Q.s:239 .bss.deviceSleeps:00000000 $d
/tmp/cczmVS9Q.s:245 .bss.packetChecksumFails:00000000 $d
/tmp/cczmVS9Q.s:251 .bss.numberofAux:00000000 $d
/tmp/cczmVS9Q.s:260 .bss.amsov:00000000 $d
/tmp/cczmVS9Q.s:267 .bss.amsuv:00000000 $d
/tmp/cczmVS9Q.s:274 .bss.module:00000000 $d
/tmp/ccGF8f65.s:21 .text.AMS_Init:00000000 $t
/tmp/ccGF8f65.s:27 .text.AMS_Init:00000000 AMS_Init
/tmp/ccGF8f65.s:83 .text.AMS_Init:00000034 $d
/tmp/ccGF8f65.s:252 .bss.numberofAux:00000000 numberofAux
/tmp/ccGF8f65.s:258 .data.numberofCells:00000000 numberofCells
/tmp/ccGF8f65.s:265 .bss.amsov:00000000 amsov
/tmp/ccGF8f65.s:272 .bss.amsuv:00000000 amsuv
/tmp/ccGF8f65.s:234 .bss.pollingTimes:00000000 pollingTimes
/tmp/ccGF8f65.s:92 .text.AMS_Idle_Loop:00000000 $t
/tmp/ccGF8f65.s:98 .text.AMS_Idle_Loop:00000000 AMS_Idle_Loop
/tmp/ccGF8f65.s:223 .text.AMS_Idle_Loop:00000080 $d
/tmp/ccGF8f65.s:279 .bss.module:00000000 module
/tmp/ccGF8f65.s:246 .bss.packetChecksumFails:00000000 packetChecksumFails
/tmp/ccGF8f65.s:240 .bss.deviceSleeps:00000000 deviceSleeps
/tmp/ccGF8f65.s:231 .bss.pollingTimes:00000000 $d
/tmp/ccGF8f65.s:241 .bss.deviceSleeps:00000000 $d
/tmp/ccGF8f65.s:247 .bss.packetChecksumFails:00000000 $d
/tmp/ccGF8f65.s:253 .bss.numberofAux:00000000 $d
/tmp/ccGF8f65.s:262 .bss.amsov:00000000 $d
/tmp/ccGF8f65.s:269 .bss.amsuv:00000000 $d
/tmp/ccGF8f65.s:276 .bss.module:00000000 $d
UNDEFINED SYMBOLS
initAMS

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccG8CDMT.s page 1
ARM GAS /tmp/cc6xWFny.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
27:Core/Src/TMP1075.c ****
28:Core/Src/TMP1075.c **** HAL_StatusTypeDef tmp1075_measure() {
29:Core/Src/TMP1075.c **** for (int i = 0; i < N_TEMP_SENSORS; i++) {
ARM GAS /tmp/ccG8CDMT.s page 2
ARM GAS /tmp/cc6xWFny.s page 2
30:Core/Src/TMP1075.c **** if (tmp1075_sensor_read(i, &tmp1075_temps[i]) != HAL_OK ||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
70 002a 00BF .align 2
71 .L3:
72 002c 00000000 .word hi2c
ARM GAS /tmp/ccG8CDMT.s page 3
ARM GAS /tmp/cc6xWFny.s page 3
73 .cfi_endproc
@ -178,7 +178,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
117 .loc 1 20 8 is_stmt 0 view .LVU22
118 0012 0346 mov r3, r0
119 0014 10B9 cbnz r0, .L7
ARM GAS /tmp/ccG8CDMT.s page 4
ARM GAS /tmp/cc6xWFny.s page 4
120 .LBE3:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
167 .loc 1 46 3 is_stmt 1 view .LVU31
168 .loc 1 46 35 is_stmt 0 view .LVU32
169 0006 4000 lsls r0, r0, #1
ARM GAS /tmp/ccG8CDMT.s page 5
ARM GAS /tmp/cc6xWFny.s page 5
170 .LVL12:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
215 .loc 1 55 1 view .LVU50
216 .align 2
217 .L16:
ARM GAS /tmp/ccG8CDMT.s page 6
ARM GAS /tmp/cc6xWFny.s page 6
218 0034 00000000 .word hi2c
@ -358,7 +358,7 @@ ARM GAS /tmp/ccG8CDMT.s page 1
32:Core/Src/TMP1075.c **** }
264 .loc 1 32 18 view .LVU61
265 001a 0120 movs r0, #1
ARM GAS /tmp/ccG8CDMT.s page 7
ARM GAS /tmp/cc6xWFny.s page 7
266 001c FCE7 b .L19
@ -394,27 +394,27 @@ ARM GAS /tmp/ccG8CDMT.s page 1
298 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
299 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
300 .file 8 "Core/Inc/TMP1075.h"
ARM GAS /tmp/ccG8CDMT.s page 8
ARM GAS /tmp/cc6xWFny.s page 8
DEFINED SYMBOLS
*ABS*:00000000 TMP1075.c
/tmp/ccG8CDMT.s:21 .text.tmp1075_sensor_init:00000000 $t
/tmp/ccG8CDMT.s:27 .text.tmp1075_sensor_init:00000000 tmp1075_sensor_init
/tmp/ccG8CDMT.s:72 .text.tmp1075_sensor_init:0000002c $d
/tmp/ccG8CDMT.s:283 .bss.hi2c:00000000 hi2c
/tmp/ccG8CDMT.s:77 .text.tmp1075_init:00000000 $t
/tmp/ccG8CDMT.s:83 .text.tmp1075_init:00000000 tmp1075_init
/tmp/ccG8CDMT.s:141 .text.tmp1075_init:00000020 $d
/tmp/ccG8CDMT.s:146 .text.tmp1075_sensor_read:00000000 $t
/tmp/ccG8CDMT.s:152 .text.tmp1075_sensor_read:00000000 tmp1075_sensor_read
/tmp/ccG8CDMT.s:218 .text.tmp1075_sensor_read:00000034 $d
/tmp/ccG8CDMT.s:223 .text.tmp1075_measure:00000000 $t
/tmp/ccG8CDMT.s:229 .text.tmp1075_measure:00000000 tmp1075_measure
/tmp/ccG8CDMT.s:273 .text.tmp1075_measure:00000024 $d
/tmp/ccG8CDMT.s:290 .bss.tmp1075_temps:00000000 tmp1075_temps
/tmp/ccG8CDMT.s:280 .bss.hi2c:00000000 $d
/tmp/ccG8CDMT.s:287 .bss.tmp1075_temps:00000000 $d
/tmp/cc6xWFny.s:21 .text.tmp1075_sensor_init:00000000 $t
/tmp/cc6xWFny.s:27 .text.tmp1075_sensor_init:00000000 tmp1075_sensor_init
/tmp/cc6xWFny.s:72 .text.tmp1075_sensor_init:0000002c $d
/tmp/cc6xWFny.s:283 .bss.hi2c:00000000 hi2c
/tmp/cc6xWFny.s:77 .text.tmp1075_init:00000000 $t
/tmp/cc6xWFny.s:83 .text.tmp1075_init:00000000 tmp1075_init
/tmp/cc6xWFny.s:141 .text.tmp1075_init:00000020 $d
/tmp/cc6xWFny.s:146 .text.tmp1075_sensor_read:00000000 $t
/tmp/cc6xWFny.s:152 .text.tmp1075_sensor_read:00000000 tmp1075_sensor_read
/tmp/cc6xWFny.s:218 .text.tmp1075_sensor_read:00000034 $d
/tmp/cc6xWFny.s:223 .text.tmp1075_measure:00000000 $t
/tmp/cc6xWFny.s:229 .text.tmp1075_measure:00000000 tmp1075_measure
/tmp/cc6xWFny.s:273 .text.tmp1075_measure:00000024 $d
/tmp/cc6xWFny.s:290 .bss.tmp1075_temps:00000000 tmp1075_temps
/tmp/cc6xWFny.s:280 .bss.hi2c:00000000 $d
/tmp/cc6xWFny.s:287 .bss.tmp1075_temps:00000000 $d
UNDEFINED SYMBOLS
HAL_I2C_Master_Transmit

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccAtRMJ3.s page 1
ARM GAS /tmp/ccJf9Vxc.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
29:Core/Src/main.c **** /* USER CODE BEGIN PTD */
30:Core/Src/main.c ****
31:Core/Src/main.c **** /* USER CODE END PTD */
ARM GAS /tmp/ccAtRMJ3.s page 2
ARM GAS /tmp/ccJf9Vxc.s page 2
32:Core/Src/main.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
86:Core/Src/main.c **** /* USER CODE BEGIN SysInit */
87:Core/Src/main.c ****
88:Core/Src/main.c **** /* USER CODE END SysInit */
ARM GAS /tmp/ccAtRMJ3.s page 3
ARM GAS /tmp/ccJf9Vxc.s page 3
89:Core/Src/main.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
143:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
144:Core/Src/main.c **** {
145:Core/Src/main.c **** Error_Handler();
ARM GAS /tmp/ccAtRMJ3.s page 4
ARM GAS /tmp/ccJf9Vxc.s page 4
146:Core/Src/main.c **** }
@ -207,7 +207,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
169:Core/Src/main.c **** hspi2.Init.CLKPolarity = SPI_POLARITY_LOW;
170:Core/Src/main.c **** hspi2.Init.CLKPhase = SPI_PHASE_1EDGE;
171:Core/Src/main.c **** hspi2.Init.NSS = SPI_NSS_SOFT;
172:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_16;
172:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32;
173:Core/Src/main.c **** hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB;
174:Core/Src/main.c **** hspi2.Init.TIMode = SPI_TIMODE_DISABLE;
175:Core/Src/main.c **** hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
@ -238,7 +238,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
32 0000 30B5 push {r4, r5, lr}
33 .cfi_def_cfa_offset 12
34 .cfi_offset 4, -12
ARM GAS /tmp/ccAtRMJ3.s page 5
ARM GAS /tmp/ccJf9Vxc.s page 5
35 .cfi_offset 5, -8
@ -298,7 +298,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
81 .loc 1 203 3 view .LVU17
82 0036 5A69 ldr r2, [r3, #20]
83 0038 42F40032 orr r2, r2, #131072
ARM GAS /tmp/ccAtRMJ3.s page 6
ARM GAS /tmp/ccJf9Vxc.s page 6
84 003c 5A61 str r2, [r3, #20]
@ -358,7 +358,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
128 0076 1048 ldr r0, .L3+8
129 0078 FFF7FEFF bl HAL_GPIO_Init
130 .LVL1:
ARM GAS /tmp/ccAtRMJ3.s page 7
ARM GAS /tmp/ccJf9Vxc.s page 7
214:Core/Src/main.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
170 00a4 2846 mov r0, r5
171 00a6 FFF7FEFF bl HAL_GPIO_Init
172 .LVL3:
ARM GAS /tmp/ccAtRMJ3.s page 8
ARM GAS /tmp/ccJf9Vxc.s page 8
229:Core/Src/main.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/
7:Drivers/CMSIS/Include/cmsis_gcc.h **** /*
8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
ARM GAS /tmp/ccAtRMJ3.s page 9
ARM GAS /tmp/ccJf9Vxc.s page 9
9:Drivers/CMSIS/Include/cmsis_gcc.h **** *
@ -538,7 +538,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT
65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1)))
ARM GAS /tmp/ccAtRMJ3.s page 10
ARM GAS /tmp/ccJf9Vxc.s page 10
66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -598,7 +598,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions
121:Drivers/CMSIS/Include/cmsis_gcc.h **** @{
122:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccAtRMJ3.s page 11
ARM GAS /tmp/ccJf9Vxc.s page 11
123:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
237 0000 08B5 push {r3, lr}
238 .cfi_def_cfa_offset 8
239 .cfi_offset 3, -8
ARM GAS /tmp/ccAtRMJ3.s page 12
ARM GAS /tmp/ccJf9Vxc.s page 12
240 .cfi_offset 14, -4
@ -697,9 +697,9 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
170:Core/Src/main.c **** hspi2.Init.NSS = SPI_NSS_SOFT;
262 .loc 1 170 23 is_stmt 0 view .LVU75
263 001a 4361 str r3, [r0, #20]
171:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_16;
171:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32;
264 .loc 1 171 3 is_stmt 1 view .LVU76
171:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_16;
171:Core/Src/main.c **** hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32;
265 .loc 1 171 18 is_stmt 0 view .LVU77
266 001c 4FF40072 mov r2, #512
267 0020 8261 str r2, [r0, #24]
@ -707,7 +707,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
268 .loc 1 172 3 is_stmt 1 view .LVU78
172:Core/Src/main.c **** hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB;
269 .loc 1 172 32 is_stmt 0 view .LVU79
270 0022 1822 movs r2, #24
270 0022 2022 movs r2, #32
271 0024 C261 str r2, [r0, #28]
173:Core/Src/main.c **** hspi2.Init.TIMode = SPI_TIMODE_DISABLE;
272 .loc 1 173 3 is_stmt 1 view .LVU80
@ -718,7 +718,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
275 .loc 1 174 3 is_stmt 1 view .LVU82
174:Core/Src/main.c **** hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
276 .loc 1 174 21 is_stmt 0 view .LVU83
ARM GAS /tmp/ccAtRMJ3.s page 13
ARM GAS /tmp/ccJf9Vxc.s page 13
277 0028 4362 str r3, [r0, #36]
@ -778,7 +778,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
320 .LFB124:
116:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
321 .loc 1 116 1 view -0
ARM GAS /tmp/ccAtRMJ3.s page 14
ARM GAS /tmp/ccJf9Vxc.s page 14
322 .cfi_startproc
@ -838,7 +838,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
128:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
362 .loc 1 128 32 is_stmt 0 view .LVU112
363 0028 4FF46013 mov r3, #3670016
ARM GAS /tmp/ccAtRMJ3.s page 15
ARM GAS /tmp/ccJf9Vxc.s page 15
364 002c 0F93 str r3, [sp, #60]
@ -898,7 +898,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
401 .cfi_def_cfa_offset 4
402 @ sp needed
403 0054 5DF804FB ldr pc, [sp], #4
ARM GAS /tmp/ccAtRMJ3.s page 16
ARM GAS /tmp/ccJf9Vxc.s page 16
404 .L17:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
451 0018 FFF7FEFF bl eeprom_init
452 .LVL16:
453 .L20:
ARM GAS /tmp/ccAtRMJ3.s page 17
ARM GAS /tmp/ccJf9Vxc.s page 17
100:Core/Src/main.c **** {
@ -999,26 +999,26 @@ ARM GAS /tmp/ccAtRMJ3.s page 1
485 .file 12 "Core/Inc/24LC02.h"
486 .file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
487 .file 14 "<built-in>"
ARM GAS /tmp/ccAtRMJ3.s page 18
ARM GAS /tmp/ccJf9Vxc.s page 18
DEFINED SYMBOLS
*ABS*:00000000 main.c
/tmp/ccAtRMJ3.s:21 .text.MX_GPIO_Init:00000000 $t
/tmp/ccAtRMJ3.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
/tmp/ccAtRMJ3.s:181 .text.MX_GPIO_Init:000000b0 $d
/tmp/ccAtRMJ3.s:188 .text.Error_Handler:00000000 $t
/tmp/ccAtRMJ3.s:194 .text.Error_Handler:00000000 Error_Handler
/tmp/ccAtRMJ3.s:226 .text.MX_SPI2_Init:00000000 $t
/tmp/ccAtRMJ3.s:231 .text.MX_SPI2_Init:00000000 MX_SPI2_Init
/tmp/ccAtRMJ3.s:307 .text.MX_SPI2_Init:00000044 $d
/tmp/ccAtRMJ3.s:472 .bss.hspi2:00000000 hspi2
/tmp/ccAtRMJ3.s:313 .text.SystemClock_Config:00000000 $t
/tmp/ccAtRMJ3.s:319 .text.SystemClock_Config:00000000 SystemClock_Config
/tmp/ccAtRMJ3.s:417 .text.main:00000000 $t
/tmp/ccAtRMJ3.s:423 .text.main:00000000 main
/tmp/ccAtRMJ3.s:463 .text.main:00000024 $d
/tmp/ccAtRMJ3.s:469 .bss.hspi2:00000000 $d
/tmp/ccJf9Vxc.s:21 .text.MX_GPIO_Init:00000000 $t
/tmp/ccJf9Vxc.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init
/tmp/ccJf9Vxc.s:181 .text.MX_GPIO_Init:000000b0 $d
/tmp/ccJf9Vxc.s:188 .text.Error_Handler:00000000 $t
/tmp/ccJf9Vxc.s:194 .text.Error_Handler:00000000 Error_Handler
/tmp/ccJf9Vxc.s:226 .text.MX_SPI2_Init:00000000 $t
/tmp/ccJf9Vxc.s:231 .text.MX_SPI2_Init:00000000 MX_SPI2_Init
/tmp/ccJf9Vxc.s:307 .text.MX_SPI2_Init:00000044 $d
/tmp/ccJf9Vxc.s:472 .bss.hspi2:00000000 hspi2
/tmp/ccJf9Vxc.s:313 .text.SystemClock_Config:00000000 $t
/tmp/ccJf9Vxc.s:319 .text.SystemClock_Config:00000000 SystemClock_Config
/tmp/ccJf9Vxc.s:417 .text.main:00000000 $t
/tmp/ccJf9Vxc.s:423 .text.main:00000000 main
/tmp/ccJf9Vxc.s:463 .text.main:00000024 $d
/tmp/ccJf9Vxc.s:469 .bss.hspi2:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_WritePin

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccnUDuAL.s page 1
ARM GAS /tmp/ccRjaZTy.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
28:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f3xx_hal_msp.c ****
30:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */
ARM GAS /tmp/ccnUDuAL.s page 2
ARM GAS /tmp/ccRjaZTy.s page 2
31:Core/Src/stm32f3xx_hal_msp.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
43 0006 9A69 ldr r2, [r3, #24]
44 0008 42F00102 orr r2, r2, #1
45 000c 9A61 str r2, [r3, #24]
ARM GAS /tmp/ccnUDuAL.s page 3
ARM GAS /tmp/ccRjaZTy.s page 3
46 .loc 1 70 3 view .LVU4
@ -178,7 +178,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
92 HAL_SPI_MspInit:
93 .LVL1:
94 .LFB124:
ARM GAS /tmp/ccnUDuAL.s page 4
ARM GAS /tmp/ccRjaZTy.s page 4
81:Core/Src/stm32f3xx_hal_msp.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
108:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
109:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
110:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
ARM GAS /tmp/ccnUDuAL.s page 5
ARM GAS /tmp/ccRjaZTy.s page 5
111:Core/Src/stm32f3xx_hal_msp.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
158 .loc 1 99 5 view .LVU33
159 0044 029B ldr r3, [sp, #8]
160 .LBE5:
ARM GAS /tmp/ccnUDuAL.s page 6
ARM GAS /tmp/ccRjaZTy.s page 6
99:Core/Src/stm32f3xx_hal_msp.c **** /**SPI2 GPIO Configuration
@ -358,7 +358,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
205 .LFB125:
118:Core/Src/stm32f3xx_hal_msp.c ****
119:Core/Src/stm32f3xx_hal_msp.c **** /**
ARM GAS /tmp/ccnUDuAL.s page 7
ARM GAS /tmp/ccRjaZTy.s page 7
120:Core/Src/stm32f3xx_hal_msp.c **** * @brief SPI MSP De-Initialization
@ -418,7 +418,7 @@ ARM GAS /tmp/ccnUDuAL.s page 1
231 0010 23F48043 bic r3, r3, #16384
232 0014 D361 str r3, [r2, #28]
140:Core/Src/stm32f3xx_hal_msp.c ****
ARM GAS /tmp/ccnUDuAL.s page 8
ARM GAS /tmp/ccRjaZTy.s page 8
233 .loc 1 140 5 view .LVU54
@ -449,20 +449,20 @@ ARM GAS /tmp/ccnUDuAL.s page 1
258 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
259 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
260 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/ccnUDuAL.s page 9
ARM GAS /tmp/ccRjaZTy.s page 9
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_hal_msp.c
/tmp/ccnUDuAL.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccnUDuAL.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccnUDuAL.s:81 .text.HAL_MspInit:00000038 $d
/tmp/ccnUDuAL.s:86 .text.HAL_SPI_MspInit:00000000 $t
/tmp/ccnUDuAL.s:92 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit
/tmp/ccnUDuAL.s:191 .text.HAL_SPI_MspInit:00000064 $d
/tmp/ccnUDuAL.s:197 .text.HAL_SPI_MspDeInit:00000000 $t
/tmp/ccnUDuAL.s:203 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit
/tmp/ccnUDuAL.s:245 .text.HAL_SPI_MspDeInit:00000024 $d
/tmp/ccRjaZTy.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccRjaZTy.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccRjaZTy.s:81 .text.HAL_MspInit:00000038 $d
/tmp/ccRjaZTy.s:86 .text.HAL_SPI_MspInit:00000000 $t
/tmp/ccRjaZTy.s:92 .text.HAL_SPI_MspInit:00000000 HAL_SPI_MspInit
/tmp/ccRjaZTy.s:191 .text.HAL_SPI_MspInit:00000064 $d
/tmp/ccRjaZTy.s:197 .text.HAL_SPI_MspDeInit:00000000 $t
/tmp/ccRjaZTy.s:203 .text.HAL_SPI_MspDeInit:00000000 HAL_SPI_MspDeInit
/tmp/ccRjaZTy.s:245 .text.HAL_SPI_MspDeInit:00000024 $d
UNDEFINED SYMBOLS
HAL_NVIC_SetPriorityGrouping

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccWK24qs.s page 1
ARM GAS /tmp/ccNRKR0G.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
29:Core/Src/stm32f3xx_it.c ****
30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
ARM GAS /tmp/ccWK24qs.s page 2
ARM GAS /tmp/ccNRKR0G.s page 2
31:Core/Src/stm32f3xx_it.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
77:Core/Src/stm32f3xx_it.c **** }
37 .loc 1 77 3 view .LVU2
75:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccWK24qs.s page 3
ARM GAS /tmp/ccNRKR0G.s page 3
38 .loc 1 75 10 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
98:Core/Src/stm32f3xx_it.c **** */
99:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
100:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccWK24qs.s page 4
ARM GAS /tmp/ccNRKR0G.s page 4
75 .loc 1 100 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
119:Core/Src/stm32f3xx_it.c **** {
107 .loc 1 119 9 view .LVU15
108 0000 FEE7 b .L8
ARM GAS /tmp/ccWK24qs.s page 5
ARM GAS /tmp/ccNRKR0G.s page 5
109 .cfi_endproc
@ -298,7 +298,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
144 .loc 1 145 1 view -0
145 .cfi_startproc
146 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccWK24qs.s page 6
ARM GAS /tmp/ccNRKR0G.s page 6
147 @ frame_needed = 0, uses_anonymous_args = 0
@ -358,7 +358,7 @@ ARM GAS /tmp/ccWK24qs.s page 1
169:Core/Src/stm32f3xx_it.c **** */
170:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
171:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccWK24qs.s page 7
ARM GAS /tmp/ccNRKR0G.s page 7
182 .loc 1 171 1 view -0
@ -417,29 +417,29 @@ ARM GAS /tmp/ccWK24qs.s page 1
217 .text
218 .Letext0:
219 .file 2 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccWK24qs.s page 8
ARM GAS /tmp/ccNRKR0G.s page 8
DEFINED SYMBOLS
*ABS*:00000000 stm32f3xx_it.c
/tmp/ccWK24qs.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccWK24qs.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccWK24qs.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccWK24qs.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccWK24qs.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccWK24qs.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccWK24qs.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccWK24qs.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccWK24qs.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccWK24qs.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccWK24qs.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccWK24qs.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccWK24qs.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccWK24qs.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccWK24qs.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccWK24qs.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccWK24qs.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccWK24qs.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
/tmp/ccNRKR0G.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccNRKR0G.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccNRKR0G.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccNRKR0G.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccNRKR0G.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccNRKR0G.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccNRKR0G.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccNRKR0G.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccNRKR0G.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccNRKR0G.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccNRKR0G.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccNRKR0G.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccNRKR0G.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccNRKR0G.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccNRKR0G.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccNRKR0G.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
UNDEFINED SYMBOLS
HAL_IncTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccfpmOVP.s page 1
ARM GAS /tmp/ccYtA5HL.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
28:Core/Src/syscalls.c **** #include <signal.h>
29:Core/Src/syscalls.c **** #include <time.h>
30:Core/Src/syscalls.c **** #include <sys/time.h>
ARM GAS /tmp/ccfpmOVP.s page 2
ARM GAS /tmp/ccYtA5HL.s page 2
31:Core/Src/syscalls.c **** #include <sys/times.h>
@ -118,7 +118,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
65 .thumb_func
67 _kill:
68 .LVL0:
ARM GAS /tmp/ccfpmOVP.s page 3
ARM GAS /tmp/ccYtA5HL.s page 3
69 .LFB27:
@ -178,7 +178,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
63:Core/Src/syscalls.c **** _kill(status, -1);
114 .loc 1 63 3 is_stmt 1 view .LVU15
115 0002 4FF0FF31 mov r1, #-1
ARM GAS /tmp/ccfpmOVP.s page 4
ARM GAS /tmp/ccYtA5HL.s page 4
116 0006 FFF7FEFF bl _kill
@ -238,7 +238,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
161 000a FFF7FEFF bl __io_getchar
162 .LVL7:
163 .loc 1 74 9 discriminator 1 view .LVU28
ARM GAS /tmp/ccfpmOVP.s page 5
ARM GAS /tmp/ccYtA5HL.s page 5
164 000e 2146 mov r1, r4
@ -298,7 +298,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
210 .loc 1 82 3 is_stmt 1 view .LVU38
83:Core/Src/syscalls.c **** int DataIdx;
211 .loc 1 83 3 view .LVU39
ARM GAS /tmp/ccfpmOVP.s page 6
ARM GAS /tmp/ccYtA5HL.s page 6
84:Core/Src/syscalls.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
256 @ link register save eliminated.
94:Core/Src/syscalls.c **** (void)file;
257 .loc 1 94 3 view .LVU52
ARM GAS /tmp/ccfpmOVP.s page 7
ARM GAS /tmp/ccYtA5HL.s page 7
95:Core/Src/syscalls.c **** return -1;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
105:Core/Src/syscalls.c ****
106:Core/Src/syscalls.c **** int _isatty(int file)
107:Core/Src/syscalls.c **** {
ARM GAS /tmp/ccfpmOVP.s page 8
ARM GAS /tmp/ccYtA5HL.s page 8
306 .loc 1 107 1 is_stmt 1 view -0
@ -478,7 +478,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
352 .thumb
353 .thumb_func
355 _open:
ARM GAS /tmp/ccfpmOVP.s page 9
ARM GAS /tmp/ccYtA5HL.s page 9
356 .LVL26:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
401 .cfi_def_cfa_offset 8
402 .cfi_offset 3, -8
403 .cfi_offset 14, -4
ARM GAS /tmp/ccfpmOVP.s page 10
ARM GAS /tmp/ccYtA5HL.s page 10
130:Core/Src/syscalls.c **** (void)status;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
449 .LFE37:
451 .section .text._times,"ax",%progbits
452 .align 1
ARM GAS /tmp/ccfpmOVP.s page 11
ARM GAS /tmp/ccYtA5HL.s page 11
453 .global _times
@ -658,7 +658,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
497 .loc 1 153 1 is_stmt 0 view .LVU106
498 0006 0020 movs r0, #0
499 .LVL35:
ARM GAS /tmp/ccfpmOVP.s page 12
ARM GAS /tmp/ccYtA5HL.s page 12
500 .loc 1 153 1 view .LVU107
@ -718,7 +718,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
164:Core/Src/syscalls.c **** {
548 .loc 1 164 1 is_stmt 1 view -0
549 .cfi_startproc
ARM GAS /tmp/ccfpmOVP.s page 13
ARM GAS /tmp/ccYtA5HL.s page 13
550 @ args = 0, pretend = 0, frame = 0
@ -778,7 +778,7 @@ ARM GAS /tmp/ccfpmOVP.s page 1
596 0008 0360 str r3, [r0]
175:Core/Src/syscalls.c **** return -1;
597 .loc 1 175 3 is_stmt 1 view .LVU128
ARM GAS /tmp/ccfpmOVP.s page 14
ARM GAS /tmp/ccYtA5HL.s page 14
176:Core/Src/syscalls.c **** }
@ -809,51 +809,51 @@ ARM GAS /tmp/ccfpmOVP.s page 1
627 .file 7 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
628 .file 8 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
629 .file 9 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
ARM GAS /tmp/ccfpmOVP.s page 15
ARM GAS /tmp/ccYtA5HL.s page 15
DEFINED SYMBOLS
*ABS*:00000000 syscalls.c
/tmp/ccfpmOVP.s:21 .text.initialise_monitor_handles:00000000 $t
/tmp/ccfpmOVP.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles
/tmp/ccfpmOVP.s:40 .text._getpid:00000000 $t
/tmp/ccfpmOVP.s:46 .text._getpid:00000000 _getpid
/tmp/ccfpmOVP.s:61 .text._kill:00000000 $t
/tmp/ccfpmOVP.s:67 .text._kill:00000000 _kill
/tmp/ccfpmOVP.s:95 .text._exit:00000000 $t
/tmp/ccfpmOVP.s:101 .text._exit:00000000 _exit
/tmp/ccfpmOVP.s:127 .text._read:00000000 $t
/tmp/ccfpmOVP.s:133 .text._read:00000000 _read
/tmp/ccfpmOVP.s:188 .text._write:00000000 $t
/tmp/ccfpmOVP.s:194 .text._write:00000000 _write
/tmp/ccfpmOVP.s:243 .text._close:00000000 $t
/tmp/ccfpmOVP.s:249 .text._close:00000000 _close
/tmp/ccfpmOVP.s:268 .text._fstat:00000000 $t
/tmp/ccfpmOVP.s:274 .text._fstat:00000000 _fstat
/tmp/ccfpmOVP.s:297 .text._isatty:00000000 $t
/tmp/ccfpmOVP.s:303 .text._isatty:00000000 _isatty
/tmp/ccfpmOVP.s:322 .text._lseek:00000000 $t
/tmp/ccfpmOVP.s:328 .text._lseek:00000000 _lseek
/tmp/ccfpmOVP.s:349 .text._open:00000000 $t
/tmp/ccfpmOVP.s:355 .text._open:00000000 _open
/tmp/ccfpmOVP.s:386 .text._wait:00000000 $t
/tmp/ccfpmOVP.s:392 .text._wait:00000000 _wait
/tmp/ccfpmOVP.s:419 .text._unlink:00000000 $t
/tmp/ccfpmOVP.s:425 .text._unlink:00000000 _unlink
/tmp/ccfpmOVP.s:452 .text._times:00000000 $t
/tmp/ccfpmOVP.s:458 .text._times:00000000 _times
/tmp/ccfpmOVP.s:477 .text._stat:00000000 $t
/tmp/ccfpmOVP.s:483 .text._stat:00000000 _stat
/tmp/ccfpmOVP.s:506 .text._link:00000000 $t
/tmp/ccfpmOVP.s:512 .text._link:00000000 _link
/tmp/ccfpmOVP.s:540 .text._fork:00000000 $t
/tmp/ccfpmOVP.s:546 .text._fork:00000000 _fork
/tmp/ccfpmOVP.s:570 .text._execve:00000000 $t
/tmp/ccfpmOVP.s:576 .text._execve:00000000 _execve
/tmp/ccfpmOVP.s:609 .data.environ:00000000 environ
/tmp/ccfpmOVP.s:606 .data.environ:00000000 $d
/tmp/ccfpmOVP.s:616 .bss.__env:00000000 __env
/tmp/ccfpmOVP.s:613 .bss.__env:00000000 $d
/tmp/ccYtA5HL.s:21 .text.initialise_monitor_handles:00000000 $t
/tmp/ccYtA5HL.s:27 .text.initialise_monitor_handles:00000000 initialise_monitor_handles
/tmp/ccYtA5HL.s:40 .text._getpid:00000000 $t
/tmp/ccYtA5HL.s:46 .text._getpid:00000000 _getpid
/tmp/ccYtA5HL.s:61 .text._kill:00000000 $t
/tmp/ccYtA5HL.s:67 .text._kill:00000000 _kill
/tmp/ccYtA5HL.s:95 .text._exit:00000000 $t
/tmp/ccYtA5HL.s:101 .text._exit:00000000 _exit
/tmp/ccYtA5HL.s:127 .text._read:00000000 $t
/tmp/ccYtA5HL.s:133 .text._read:00000000 _read
/tmp/ccYtA5HL.s:188 .text._write:00000000 $t
/tmp/ccYtA5HL.s:194 .text._write:00000000 _write
/tmp/ccYtA5HL.s:243 .text._close:00000000 $t
/tmp/ccYtA5HL.s:249 .text._close:00000000 _close
/tmp/ccYtA5HL.s:268 .text._fstat:00000000 $t
/tmp/ccYtA5HL.s:274 .text._fstat:00000000 _fstat
/tmp/ccYtA5HL.s:297 .text._isatty:00000000 $t
/tmp/ccYtA5HL.s:303 .text._isatty:00000000 _isatty
/tmp/ccYtA5HL.s:322 .text._lseek:00000000 $t
/tmp/ccYtA5HL.s:328 .text._lseek:00000000 _lseek
/tmp/ccYtA5HL.s:349 .text._open:00000000 $t
/tmp/ccYtA5HL.s:355 .text._open:00000000 _open
/tmp/ccYtA5HL.s:386 .text._wait:00000000 $t
/tmp/ccYtA5HL.s:392 .text._wait:00000000 _wait
/tmp/ccYtA5HL.s:419 .text._unlink:00000000 $t
/tmp/ccYtA5HL.s:425 .text._unlink:00000000 _unlink
/tmp/ccYtA5HL.s:452 .text._times:00000000 $t
/tmp/ccYtA5HL.s:458 .text._times:00000000 _times
/tmp/ccYtA5HL.s:477 .text._stat:00000000 $t
/tmp/ccYtA5HL.s:483 .text._stat:00000000 _stat
/tmp/ccYtA5HL.s:506 .text._link:00000000 $t
/tmp/ccYtA5HL.s:512 .text._link:00000000 _link
/tmp/ccYtA5HL.s:540 .text._fork:00000000 $t
/tmp/ccYtA5HL.s:546 .text._fork:00000000 _fork
/tmp/ccYtA5HL.s:570 .text._execve:00000000 $t
/tmp/ccYtA5HL.s:576 .text._execve:00000000 _execve
/tmp/ccYtA5HL.s:609 .data.environ:00000000 environ
/tmp/ccYtA5HL.s:606 .data.environ:00000000 $d
/tmp/ccYtA5HL.s:616 .bss.__env:00000000 __env
/tmp/ccYtA5HL.s:613 .bss.__env:00000000 $d
UNDEFINED SYMBOLS
__errno

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccQHo1tW.s page 1
ARM GAS /tmp/ccqOUItN.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccQHo1tW.s page 1
27:Core/Src/sysmem.c **** /**
28:Core/Src/sysmem.c **** * Pointer to the current high watermark of the heap usage
29:Core/Src/sysmem.c **** */
ARM GAS /tmp/ccQHo1tW.s page 2
ARM GAS /tmp/ccqOUItN.s page 2
30:Core/Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL;
@ -118,7 +118,7 @@ ARM GAS /tmp/ccQHo1tW.s page 1
62:Core/Src/sysmem.c **** /* Initialize heap end at first call */
63:Core/Src/sysmem.c **** if (NULL == __sbrk_heap_end)
51 .loc 1 63 3 view .LVU9
ARM GAS /tmp/ccQHo1tW.s page 3
ARM GAS /tmp/ccqOUItN.s page 3
52 .loc 1 63 12 is_stmt 0 view .LVU10
@ -178,7 +178,7 @@ ARM GAS /tmp/ccQHo1tW.s page 1
88 0026 F2E7 b .L2
89 .LVL8:
90 .L7:
ARM GAS /tmp/ccQHo1tW.s page 4
ARM GAS /tmp/ccqOUItN.s page 4
71:Core/Src/sysmem.c **** return (void *)-1;
@ -214,16 +214,16 @@ ARM GAS /tmp/ccQHo1tW.s page 1
120 .file 3 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
121 .file 4 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
122 .file 5 "/home/chiangni/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-
ARM GAS /tmp/ccQHo1tW.s page 5
ARM GAS /tmp/ccqOUItN.s page 5
DEFINED SYMBOLS
*ABS*:00000000 sysmem.c
/tmp/ccQHo1tW.s:21 .text._sbrk:00000000 $t
/tmp/ccQHo1tW.s:27 .text._sbrk:00000000 _sbrk
/tmp/ccQHo1tW.s:104 .text._sbrk:00000038 $d
/tmp/ccQHo1tW.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end
/tmp/ccQHo1tW.s:112 .bss.__sbrk_heap_end:00000000 $d
/tmp/ccqOUItN.s:21 .text._sbrk:00000000 $t
/tmp/ccqOUItN.s:27 .text._sbrk:00000000 _sbrk
/tmp/ccqOUItN.s:104 .text._sbrk:00000038 $d
/tmp/ccqOUItN.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end
/tmp/ccqOUItN.s:112 .bss.__sbrk_heap_end:00000000 $d
UNDEFINED SYMBOLS
__errno

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cclMhFfC.s page 1
ARM GAS /tmp/cciELTns.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
28:Core/Src/system_stm32f3xx.c **** *-----------------------------------------------------------------------------
29:Core/Src/system_stm32f3xx.c **** * System Clock source | HSI
30:Core/Src/system_stm32f3xx.c **** *-----------------------------------------------------------------------------
ARM GAS /tmp/cclMhFfC.s page 2
ARM GAS /tmp/cciELTns.s page 2
31:Core/Src/system_stm32f3xx.c **** * SYSCLK(Hz) | 8000000
@ -118,7 +118,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
85:Core/Src/system_stm32f3xx.c **** */
86:Core/Src/system_stm32f3xx.c **** #if !defined (HSE_VALUE)
87:Core/Src/system_stm32f3xx.c **** #define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz.
ARM GAS /tmp/cclMhFfC.s page 3
ARM GAS /tmp/cciELTns.s page 3
88:Core/Src/system_stm32f3xx.c **** This value can be provided and adapted by the user
@ -178,7 +178,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
142:Core/Src/system_stm32f3xx.c **** updated automatically.
143:Core/Src/system_stm32f3xx.c **** */
144:Core/Src/system_stm32f3xx.c **** uint32_t SystemCoreClock = 8000000;
ARM GAS /tmp/cclMhFfC.s page 4
ARM GAS /tmp/cciELTns.s page 4
145:Core/Src/system_stm32f3xx.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
48 .LFE123:
ARM GAS /tmp/cclMhFfC.s page 5
ARM GAS /tmp/cciELTns.s page 5
50 .section .text.SystemCoreClockUpdate,"ax",%progbits
@ -298,7 +298,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
65 .LVL0:
222:Core/Src/system_stm32f3xx.c ****
223:Core/Src/system_stm32f3xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/cclMhFfC.s page 6
ARM GAS /tmp/cciELTns.s page 6
224:Core/Src/system_stm32f3xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
@ -358,7 +358,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
254:Core/Src/system_stm32f3xx.c **** {
255:Core/Src/system_stm32f3xx.c **** /* HSI oscillator clock divided by 2 selected as PLL clock entry */
256:Core/Src/system_stm32f3xx.c **** SystemCoreClock = (HSI_VALUE >> 1) * pllmull;
ARM GAS /tmp/cclMhFfC.s page 7
ARM GAS /tmp/cciELTns.s page 7
257:Core/Src/system_stm32f3xx.c **** }
@ -418,7 +418,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
236:Core/Src/system_stm32f3xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
121 .loc 1 236 7 view .LVU26
236:Core/Src/system_stm32f3xx.c **** pllsource = RCC->CFGR & RCC_CFGR_PLLSRC;
ARM GAS /tmp/cclMhFfC.s page 8
ARM GAS /tmp/cciELTns.s page 8
122 .loc 1 236 20 is_stmt 0 view .LVU27
@ -478,7 +478,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
161 005a 01F00F01 and r1, r1, #15
260:Core/Src/system_stm32f3xx.c **** /* HSE oscillator clock selected as PREDIV1 clock entry */
162 .loc 1 260 22 view .LVU43
ARM GAS /tmp/cclMhFfC.s page 9
ARM GAS /tmp/cciELTns.s page 9
163 005e 0131 adds r1, r1, #1
@ -538,7 +538,7 @@ ARM GAS /tmp/cclMhFfC.s page 1
211 01020304
211 06
212 000d 070809 .ascii "\007\010\011"
ARM GAS /tmp/cclMhFfC.s page 10
ARM GAS /tmp/cciELTns.s page 10
213 .global SystemCoreClock
@ -553,22 +553,22 @@ ARM GAS /tmp/cclMhFfC.s page 1
224 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
225 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
226 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302x8.h"
ARM GAS /tmp/cclMhFfC.s page 11
ARM GAS /tmp/cciELTns.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f3xx.c
/tmp/cclMhFfC.s:21 .text.SystemInit:00000000 $t
/tmp/cclMhFfC.s:27 .text.SystemInit:00000000 SystemInit
/tmp/cclMhFfC.s:46 .text.SystemInit:00000010 $d
/tmp/cclMhFfC.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/cclMhFfC.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/cclMhFfC.s:190 .text.SystemCoreClockUpdate:00000078 $d
/tmp/cclMhFfC.s:218 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/cclMhFfC.s:210 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/cclMhFfC.s:203 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/cclMhFfC.s:200 .rodata.APBPrescTable:00000000 $d
/tmp/cclMhFfC.s:207 .rodata.AHBPrescTable:00000000 $d
/tmp/cclMhFfC.s:215 .data.SystemCoreClock:00000000 $d
/tmp/cciELTns.s:21 .text.SystemInit:00000000 $t
/tmp/cciELTns.s:27 .text.SystemInit:00000000 SystemInit
/tmp/cciELTns.s:46 .text.SystemInit:00000010 $d
/tmp/cciELTns.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/cciELTns.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/cciELTns.s:190 .text.SystemCoreClockUpdate:00000078 $d
/tmp/cciELTns.s:218 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/cciELTns.s:210 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/cciELTns.s:203 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/cciELTns.s:200 .rodata.APBPrescTable:00000000 $d
/tmp/cciELTns.s:207 .rodata.AHBPrescTable:00000000 $d
/tmp/cciELTns.s:215 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS