make it possible to run via code

This commit is contained in:
davidscherer 2023-06-04 17:50:49 +02:00
parent d48136cb1a
commit 9f80b5e11c
35 changed files with 3565 additions and 3560 deletions

View File

@ -0,0 +1 @@
[]

View File

@ -0,0 +1 @@
[]

View File

@ -136,7 +136,7 @@ int main(void)
uint16_t temperatures[N_SENSORS];
AMS_Loop();
while (1){
if(BMS_IN_TEST_MODE == 1 ){ ////&& PENDING_MESSAGE_HANDLE == 1
if(BMS_IN_TEST_MODE == 1 ){ ////&& PENDING_MESSAGE_HANDLE == 1
testLoop(&canTestData);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
@ -150,8 +150,9 @@ int main(void)
if(BMS_IN_TEST_MODE != 1){
ams_can_send_heartbeat(); //for testing
}
}
}
}
/* USER CODE END 3 */
}

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccKQpHxH.s page 1
ARM GAS /tmp/ccqqH0ud.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
28:Core/Src/ADBMS_Abstraction.c **** return 0;
29:Core/Src/ADBMS_Abstraction.c **** }
30:Core/Src/ADBMS_Abstraction.c ****
ARM GAS /tmp/ccKQpHxH.s page 2
ARM GAS /tmp/ccqqH0ud.s page 2
31:Core/Src/ADBMS_Abstraction.c **** uint8 amsWakeUp()
@ -118,7 +118,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
67 @ args = 0, pretend = 0, frame = 0
68 @ frame_needed = 0, uses_anonymous_args = 0
69 @ link register save eliminated.
ARM GAS /tmp/ccKQpHxH.s page 3
ARM GAS /tmp/ccqqH0ud.s page 3
49:Core/Src/ADBMS_Abstraction.c **** numberofcells = numberofChannels;
@ -178,7 +178,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
117 0010 FFF7FEFF bl writeCMD
118 .LVL5:
58:Core/Src/ADBMS_Abstraction.c ****
ARM GAS /tmp/ccKQpHxH.s page 4
ARM GAS /tmp/ccqqH0ud.s page 4
59:Core/Src/ADBMS_Abstraction.c **** mcuDelay(5);
@ -238,7 +238,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
162 .loc 1 69 2 view .LVU35
163 .loc 1 69 32 is_stmt 0 view .LVU36
164 0058 9DF80030 ldrb r3, [sp] @ zero_extendqisi2
ARM GAS /tmp/ccKQpHxH.s page 5
ARM GAS /tmp/ccqqH0ud.s page 5
165 .loc 1 69 44 view .LVU37
@ -298,7 +298,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
212 00a8 2386 strh r3, [r4, #48] @ movhi
77:Core/Src/ADBMS_Abstraction.c **** module->auxVoltages[7] = rxbuf[4] | (rxbuf[5]<<8);
213 .loc 1 77 2 is_stmt 1 view .LVU61
ARM GAS /tmp/ccKQpHxH.s page 6
ARM GAS /tmp/ccqqH0ud.s page 6
214 .loc 1 77 32 is_stmt 0 view .LVU62
@ -358,7 +358,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
260 @ args = 0, pretend = 0, frame = 8
261 @ frame_needed = 0, uses_anonymous_args = 0
262 .loc 1 87 1 is_stmt 0 view .LVU76
ARM GAS /tmp/ccKQpHxH.s page 7
ARM GAS /tmp/ccqqH0ud.s page 7
263 0000 10B5 push {r4, lr}
@ -418,7 +418,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
308 .loc 1 96 42 is_stmt 0 view .LVU93
309 003e 9DF80430 ldrb r3, [sp, #4] @ zero_extendqisi2
310 .loc 1 96 57 view .LVU94
ARM GAS /tmp/ccKQpHxH.s page 8
ARM GAS /tmp/ccqqH0ud.s page 8
311 0042 9DF80520 ldrb r2, [sp, #5] @ zero_extendqisi2
@ -478,7 +478,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
357 0000 00B5 push {lr}
358 .cfi_def_cfa_offset 4
359 .cfi_offset 14, -4
ARM GAS /tmp/ccKQpHxH.s page 9
ARM GAS /tmp/ccqqH0ud.s page 9
360 0002 83B0 sub sp, sp, #12
@ -538,7 +538,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
403 0044 0020 movs r0, #0
404 0046 03B0 add sp, sp, #12
405 .cfi_def_cfa_offset 4
ARM GAS /tmp/ccKQpHxH.s page 10
ARM GAS /tmp/ccqqH0ud.s page 10
406 @ sp needed
@ -598,7 +598,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
454 .loc 1 127 1 view .LVU129
455 0002 7047 bx lr
456 .cfi_endproc
ARM GAS /tmp/ccKQpHxH.s page 11
ARM GAS /tmp/ccqqH0ud.s page 11
457 .LFE138:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
137:Core/Src/ADBMS_Abstraction.c **** uint8 regbuffer[CFG_GROUP_A_SIZE];
506 .loc 1 137 2 is_stmt 1 view .LVU136
138:Core/Src/ADBMS_Abstraction.c **** readCMD(RDCFGA, regbuffer, CFG_GROUP_A_SIZE);
ARM GAS /tmp/ccKQpHxH.s page 12
ARM GAS /tmp/ccqqH0ud.s page 12
507 .loc 1 138 2 view .LVU137
@ -718,7 +718,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
552 .loc 1 147 15 view .LVU154
553 0052 2B43 orrs r3, r3, r5
554 0054 8DF80030 strb r3, [sp]
ARM GAS /tmp/ccKQpHxH.s page 13
ARM GAS /tmp/ccqqH0ud.s page 13
148:Core/Src/ADBMS_Abstraction.c **** regbuffer[1] &= 0xFC;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
602 .cfi_offset 14, -4
157:Core/Src/ADBMS_Abstraction.c **** writeCMD(UNMUTE, NULL, 0);
603 .loc 1 157 2 is_stmt 1 view .LVU166
ARM GAS /tmp/ccKQpHxH.s page 14
ARM GAS /tmp/ccqqH0ud.s page 14
604 0002 0022 movs r2, #0
@ -838,7 +838,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
653 .thumb_func
655 amsSelfTest:
656 .LFB143:
ARM GAS /tmp/ccKQpHxH.s page 15
ARM GAS /tmp/ccqqH0ud.s page 15
166:Core/Src/ADBMS_Abstraction.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
179:Core/Src/ADBMS_Abstraction.c **** buffer[1] = (uint8) underVoltage & 0xFF;
700 .loc 1 179 2 is_stmt 1 view .LVU182
701 .loc 1 179 12 is_stmt 0 view .LVU183
ARM GAS /tmp/ccKQpHxH.s page 16
ARM GAS /tmp/ccqqH0ud.s page 16
702 0010 8DF80140 strb r4, [sp, #1]
@ -958,7 +958,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
747 @ frame_needed = 0, uses_anonymous_args = 0
748 .loc 1 190 1 is_stmt 0 view .LVU196
749 0000 10B5 push {r4, lr}
ARM GAS /tmp/ccKQpHxH.s page 17
ARM GAS /tmp/ccqqH0ud.s page 17
750 .cfi_def_cfa_offset 8
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
795 .loc 1 199 3 is_stmt 1 discriminator 3 view .LVU214
796 .loc 1 199 42 is_stmt 0 discriminator 3 view .LVU215
797 002c 5300 lsls r3, r2, #1
ARM GAS /tmp/ccKQpHxH.s page 18
ARM GAS /tmp/ccqqH0ud.s page 18
798 .loc 1 199 44 discriminator 3 view .LVU216
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
842 0058 0622 movs r2, #6
843 .LVL59:
844 .loc 1 206 2 is_stmt 0 view .LVU234
ARM GAS /tmp/ccKQpHxH.s page 19
ARM GAS /tmp/ccqqH0ud.s page 19
845 005a 6946 mov r1, sp
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
890 .loc 1 215 43 discriminator 3 view .LVU255
891 008e 02FA0EF2 lsl r2, r2, lr
892 .LVL65:
ARM GAS /tmp/ccKQpHxH.s page 20
ARM GAS /tmp/ccqqH0ud.s page 20
893 .loc 1 215 23 discriminator 3 view .LVU256
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
222:Core/Src/ADBMS_Abstraction.c ****
223:Core/Src/ADBMS_Abstraction.c **** uint8 amsConfigOverVoltage(uint16 overVoltage)
224:Core/Src/ADBMS_Abstraction.c **** {
ARM GAS /tmp/ccKQpHxH.s page 21
ARM GAS /tmp/ccqqH0ud.s page 21
939 .loc 1 224 1 is_stmt 1 view -0
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
983 .loc 1 234 2 view .LVU283
235:Core/Src/ADBMS_Abstraction.c **** }
984 .loc 1 235 1 is_stmt 0 view .LVU284
ARM GAS /tmp/ccKQpHxH.s page 22
ARM GAS /tmp/ccqqH0ud.s page 22
985 0038 0020 movs r0, #0
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1032 .LVL77:
24:Core/Src/ADBMS_Abstraction.c **** amsConfigUnderVoltage(DEFAULT_UV);
1033 .loc 1 24 2 view .LVU294
ARM GAS /tmp/ccKQpHxH.s page 23
ARM GAS /tmp/ccqqH0ud.s page 23
1034 001a 40F64120 movw r0, #2625
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
256:Core/Src/ADBMS_Abstraction.c **** break;
257:Core/Src/ADBMS_Abstraction.c **** case CV_GROUP_D_ID:
258:Core/Src/ADBMS_Abstraction.c **** readCMD(RDCVD, buffer, CFG_GROUP_A_SIZE);
ARM GAS /tmp/ccKQpHxH.s page 24
ARM GAS /tmp/ccqqH0ud.s page 24
259:Core/Src/ADBMS_Abstraction.c **** break;
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
303:Core/Src/ADBMS_Abstraction.c **** writeCMD(CLRSTAT, buffer, 0);
1076 .loc 1 303 2 view .LVU301
1077 0004 0022 movs r2, #0
ARM GAS /tmp/ccKQpHxH.s page 25
ARM GAS /tmp/ccqqH0ud.s page 25
1078 0006 6946 mov r1, sp
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1127 .section .text.amsClearCells,"ax",%progbits
1128 .align 1
1129 .global amsClearCells
ARM GAS /tmp/ccKQpHxH.s page 26
ARM GAS /tmp/ccqqH0ud.s page 26
1130 .syntax unified
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1176 .loc 1 322 2 view .LVU315
323:Core/Src/ADBMS_Abstraction.c **** }
1177 .loc 1 323 1 is_stmt 0 view .LVU316
ARM GAS /tmp/ccKQpHxH.s page 27
ARM GAS /tmp/ccqqH0ud.s page 27
1178 0000 0020 movs r0, #0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1225 .section .text.amsClearError,"ax",%progbits
1226 .align 1
1227 .global amsClearError
ARM GAS /tmp/ccKQpHxH.s page 28
ARM GAS /tmp/ccqqH0ud.s page 28
1228 .syntax unified
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
365:Core/Src/ADBMS_Abstraction.c ****
366:Core/Src/ADBMS_Abstraction.c **** amsReadCellVoltages(module);
367:Core/Src/ADBMS_Abstraction.c ****
ARM GAS /tmp/ccKQpHxH.s page 29
ARM GAS /tmp/ccqqH0ud.s page 29
368:Core/Src/ADBMS_Abstraction.c **** for(uint8 n = 1; n < numberofcells; n++)
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1285 001c 2380 strh r3, [r4] @ movhi
393:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[1] = rxbuffer[2] | (rxbuffer[3]<<8);
1286 .loc 1 393 2 is_stmt 1 view .LVU336
ARM GAS /tmp/ccKQpHxH.s page 30
ARM GAS /tmp/ccqqH0ud.s page 30
1287 .loc 1 393 36 is_stmt 0 view .LVU337
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1335 .loc 1 399 26 view .LVU361
1336 006c 6381 strh r3, [r4, #10] @ movhi
400:Core/Src/ADBMS_Abstraction.c ****
ARM GAS /tmp/ccKQpHxH.s page 31
ARM GAS /tmp/ccqqH0ud.s page 31
401:Core/Src/ADBMS_Abstraction.c **** readCMD(RDCVC, rxbuffer, CV_GROUP_A_SIZE);
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1384 00b8 6382 strh r3, [r4, #18] @ movhi
408:Core/Src/ADBMS_Abstraction.c **** module->cellVoltages[10] = rxbuffer[2] | (rxbuffer[3]<<8);
1385 .loc 1 408 2 is_stmt 1 view .LVU384
ARM GAS /tmp/ccKQpHxH.s page 32
ARM GAS /tmp/ccqqH0ud.s page 32
1386 .loc 1 408 37 is_stmt 0 view .LVU385
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1434 .loc 1 414 27 view .LVU409
1435 0108 A383 strh r3, [r4, #28] @ movhi
415:Core/Src/ADBMS_Abstraction.c ****
ARM GAS /tmp/ccKQpHxH.s page 33
ARM GAS /tmp/ccqqH0ud.s page 33
416:Core/Src/ADBMS_Abstraction.c **** readCMD(RDCVF, rxbuffer, CV_GROUP_A_SIZE);
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1484 .thumb
1485 .thumb_func
1487 amsCellMeasurement:
ARM GAS /tmp/ccKQpHxH.s page 34
ARM GAS /tmp/ccqqH0ud.s page 34
1488 .LVL92:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1533 .syntax unified
1534 .thumb
1535 .thumb_func
ARM GAS /tmp/ccKQpHxH.s page 35
ARM GAS /tmp/ccqqH0ud.s page 35
1537 amscheckOpenCellWire:
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1580 .loc 1 355 2 view .LVU449
1581 .LBB6:
355:Core/Src/ADBMS_Abstraction.c **** {
ARM GAS /tmp/ccKQpHxH.s page 36
ARM GAS /tmp/ccqqH0ud.s page 36
1582 .loc 1 355 6 view .LVU450
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
364:Core/Src/ADBMS_Abstraction.c ****
1625 .loc 1 364 2 view .LVU462
1626 0074 0520 movs r0, #5
ARM GAS /tmp/ccKQpHxH.s page 37
ARM GAS /tmp/ccqqH0ud.s page 37
1627 0076 FFF7FEFF bl HAL_Delay
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1667 00a0 12F57A6F cmn r2, #4000
1668 00a4 EEDA bge .L55
373:Core/Src/ADBMS_Abstraction.c **** }
ARM GAS /tmp/ccKQpHxH.s page 38
ARM GAS /tmp/ccqqH0ud.s page 38
1669 .loc 1 373 4 is_stmt 1 view .LVU477
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1710 .L58:
378:Core/Src/ADBMS_Abstraction.c **** }
1711 .loc 1 378 10 view .LVU491
ARM GAS /tmp/ccKQpHxH.s page 39
ARM GAS /tmp/ccqqH0ud.s page 39
1712 00ca 0120 movs r0, #1
@ -2313,73 +2313,73 @@ ARM GAS /tmp/ccKQpHxH.s page 1
1745 .file 8 "Core/Inc/ADBMS_LL_Driver.h"
1746 .file 9 "Core/Inc/ADBMS_Abstraction.h"
1747 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccKQpHxH.s page 40
ARM GAS /tmp/ccqqH0ud.s page 40
DEFINED SYMBOLS
*ABS*:0000000000000000 ADBMS_Abstraction.c
/tmp/ccKQpHxH.s:21 .text.amsWakeUp:0000000000000000 $t
/tmp/ccKQpHxH.s:27 .text.amsWakeUp:0000000000000000 amsWakeUp
/tmp/ccKQpHxH.s:56 .text.amsConfigCellMeasurement:0000000000000000 $t
/tmp/ccKQpHxH.s:62 .text.amsConfigCellMeasurement:0000000000000000 amsConfigCellMeasurement
/tmp/ccKQpHxH.s:83 .text.amsConfigCellMeasurement:0000000000000008 $d
/tmp/ccKQpHxH.s:1735 .bss.numberofcells:0000000000000000 numberofcells
/tmp/ccKQpHxH.s:88 .text.amsAuxMeasurement:0000000000000000 $t
/tmp/ccKQpHxH.s:94 .text.amsAuxMeasurement:0000000000000000 amsAuxMeasurement
/tmp/ccKQpHxH.s:249 .text.amsInternalStatusMeasurement:0000000000000000 $t
/tmp/ccKQpHxH.s:255 .text.amsInternalStatusMeasurement:0000000000000000 amsInternalStatusMeasurement
/tmp/ccKQpHxH.s:343 .text.amsConfigAuxMeasurement:0000000000000000 $t
/tmp/ccKQpHxH.s:349 .text.amsConfigAuxMeasurement:0000000000000000 amsConfigAuxMeasurement
/tmp/ccKQpHxH.s:412 .text.amsConfigGPIO:0000000000000000 $t
/tmp/ccKQpHxH.s:418 .text.amsConfigGPIO:0000000000000000 amsConfigGPIO
/tmp/ccKQpHxH.s:436 .text.amsSetGPIO:0000000000000000 $t
/tmp/ccKQpHxH.s:442 .text.amsSetGPIO:0000000000000000 amsSetGPIO
/tmp/ccKQpHxH.s:460 .text.readGPIO:0000000000000000 $t
/tmp/ccKQpHxH.s:466 .text.readGPIO:0000000000000000 readGPIO
/tmp/ccKQpHxH.s:484 .text.amsConfigBalancing:0000000000000000 $t
/tmp/ccKQpHxH.s:490 .text.amsConfigBalancing:0000000000000000 amsConfigBalancing
/tmp/ccKQpHxH.s:585 .text.amsStartBalancing:0000000000000000 $t
/tmp/ccKQpHxH.s:591 .text.amsStartBalancing:0000000000000000 amsStartBalancing
/tmp/ccKQpHxH.s:619 .text.amsStopBalancing:0000000000000000 $t
/tmp/ccKQpHxH.s:625 .text.amsStopBalancing:0000000000000000 amsStopBalancing
/tmp/ccKQpHxH.s:649 .text.amsSelfTest:0000000000000000 $t
/tmp/ccKQpHxH.s:655 .text.amsSelfTest:0000000000000000 amsSelfTest
/tmp/ccKQpHxH.s:670 .text.amsConfigUnderVoltage:0000000000000000 $t
/tmp/ccKQpHxH.s:676 .text.amsConfigUnderVoltage:0000000000000000 amsConfigUnderVoltage
/tmp/ccKQpHxH.s:735 .text.amsCheckUnderOverVoltage:0000000000000000 $t
/tmp/ccKQpHxH.s:741 .text.amsCheckUnderOverVoltage:0000000000000000 amsCheckUnderOverVoltage
/tmp/ccKQpHxH.s:930 .text.amsConfigOverVoltage:0000000000000000 $t
/tmp/ccKQpHxH.s:936 .text.amsConfigOverVoltage:0000000000000000 amsConfigOverVoltage
/tmp/ccKQpHxH.s:994 .text.initAMS:0000000000000000 $t
/tmp/ccKQpHxH.s:1000 .text.initAMS:0000000000000000 initAMS
/tmp/ccKQpHxH.s:1052 .text.initAMS:0000000000000038 $d
/tmp/ccKQpHxH.s:1729 .bss.numberofauxchannels:0000000000000000 numberofauxchannels
/tmp/ccKQpHxH.s:1058 .text.amsClearStatus:0000000000000000 $t
/tmp/ccKQpHxH.s:1064 .text.amsClearStatus:0000000000000000 amsClearStatus
/tmp/ccKQpHxH.s:1093 .text.amsClearAux:0000000000000000 $t
/tmp/ccKQpHxH.s:1099 .text.amsClearAux:0000000000000000 amsClearAux
/tmp/ccKQpHxH.s:1128 .text.amsClearCells:0000000000000000 $t
/tmp/ccKQpHxH.s:1134 .text.amsClearCells:0000000000000000 amsClearCells
/tmp/ccKQpHxH.s:1163 .text.amsSendWarning:0000000000000000 $t
/tmp/ccKQpHxH.s:1169 .text.amsSendWarning:0000000000000000 amsSendWarning
/tmp/ccKQpHxH.s:1184 .text.amsSendError:0000000000000000 $t
/tmp/ccKQpHxH.s:1190 .text.amsSendError:0000000000000000 amsSendError
/tmp/ccKQpHxH.s:1205 .text.amsClearWarning:0000000000000000 $t
/tmp/ccKQpHxH.s:1211 .text.amsClearWarning:0000000000000000 amsClearWarning
/tmp/ccKQpHxH.s:1226 .text.amsClearError:0000000000000000 $t
/tmp/ccKQpHxH.s:1232 .text.amsClearError:0000000000000000 amsClearError
/tmp/ccKQpHxH.s:1247 .text.amsReadCellVoltages:0000000000000000 $t
/tmp/ccKQpHxH.s:1253 .text.amsReadCellVoltages:0000000000000000 amsReadCellVoltages
/tmp/ccKQpHxH.s:1481 .text.amsCellMeasurement:0000000000000000 $t
/tmp/ccKQpHxH.s:1487 .text.amsCellMeasurement:0000000000000000 amsCellMeasurement
/tmp/ccKQpHxH.s:1531 .text.amscheckOpenCellWire:0000000000000000 $t
ARM GAS /tmp/ccKQpHxH.s page 41
/tmp/ccqqH0ud.s:21 .text.amsWakeUp:0000000000000000 $t
/tmp/ccqqH0ud.s:27 .text.amsWakeUp:0000000000000000 amsWakeUp
/tmp/ccqqH0ud.s:56 .text.amsConfigCellMeasurement:0000000000000000 $t
/tmp/ccqqH0ud.s:62 .text.amsConfigCellMeasurement:0000000000000000 amsConfigCellMeasurement
/tmp/ccqqH0ud.s:83 .text.amsConfigCellMeasurement:0000000000000008 $d
/tmp/ccqqH0ud.s:1735 .bss.numberofcells:0000000000000000 numberofcells
/tmp/ccqqH0ud.s:88 .text.amsAuxMeasurement:0000000000000000 $t
/tmp/ccqqH0ud.s:94 .text.amsAuxMeasurement:0000000000000000 amsAuxMeasurement
/tmp/ccqqH0ud.s:249 .text.amsInternalStatusMeasurement:0000000000000000 $t
/tmp/ccqqH0ud.s:255 .text.amsInternalStatusMeasurement:0000000000000000 amsInternalStatusMeasurement
/tmp/ccqqH0ud.s:343 .text.amsConfigAuxMeasurement:0000000000000000 $t
/tmp/ccqqH0ud.s:349 .text.amsConfigAuxMeasurement:0000000000000000 amsConfigAuxMeasurement
/tmp/ccqqH0ud.s:412 .text.amsConfigGPIO:0000000000000000 $t
/tmp/ccqqH0ud.s:418 .text.amsConfigGPIO:0000000000000000 amsConfigGPIO
/tmp/ccqqH0ud.s:436 .text.amsSetGPIO:0000000000000000 $t
/tmp/ccqqH0ud.s:442 .text.amsSetGPIO:0000000000000000 amsSetGPIO
/tmp/ccqqH0ud.s:460 .text.readGPIO:0000000000000000 $t
/tmp/ccqqH0ud.s:466 .text.readGPIO:0000000000000000 readGPIO
/tmp/ccqqH0ud.s:484 .text.amsConfigBalancing:0000000000000000 $t
/tmp/ccqqH0ud.s:490 .text.amsConfigBalancing:0000000000000000 amsConfigBalancing
/tmp/ccqqH0ud.s:585 .text.amsStartBalancing:0000000000000000 $t
/tmp/ccqqH0ud.s:591 .text.amsStartBalancing:0000000000000000 amsStartBalancing
/tmp/ccqqH0ud.s:619 .text.amsStopBalancing:0000000000000000 $t
/tmp/ccqqH0ud.s:625 .text.amsStopBalancing:0000000000000000 amsStopBalancing
/tmp/ccqqH0ud.s:649 .text.amsSelfTest:0000000000000000 $t
/tmp/ccqqH0ud.s:655 .text.amsSelfTest:0000000000000000 amsSelfTest
/tmp/ccqqH0ud.s:670 .text.amsConfigUnderVoltage:0000000000000000 $t
/tmp/ccqqH0ud.s:676 .text.amsConfigUnderVoltage:0000000000000000 amsConfigUnderVoltage
/tmp/ccqqH0ud.s:735 .text.amsCheckUnderOverVoltage:0000000000000000 $t
/tmp/ccqqH0ud.s:741 .text.amsCheckUnderOverVoltage:0000000000000000 amsCheckUnderOverVoltage
/tmp/ccqqH0ud.s:930 .text.amsConfigOverVoltage:0000000000000000 $t
/tmp/ccqqH0ud.s:936 .text.amsConfigOverVoltage:0000000000000000 amsConfigOverVoltage
/tmp/ccqqH0ud.s:994 .text.initAMS:0000000000000000 $t
/tmp/ccqqH0ud.s:1000 .text.initAMS:0000000000000000 initAMS
/tmp/ccqqH0ud.s:1052 .text.initAMS:0000000000000038 $d
/tmp/ccqqH0ud.s:1729 .bss.numberofauxchannels:0000000000000000 numberofauxchannels
/tmp/ccqqH0ud.s:1058 .text.amsClearStatus:0000000000000000 $t
/tmp/ccqqH0ud.s:1064 .text.amsClearStatus:0000000000000000 amsClearStatus
/tmp/ccqqH0ud.s:1093 .text.amsClearAux:0000000000000000 $t
/tmp/ccqqH0ud.s:1099 .text.amsClearAux:0000000000000000 amsClearAux
/tmp/ccqqH0ud.s:1128 .text.amsClearCells:0000000000000000 $t
/tmp/ccqqH0ud.s:1134 .text.amsClearCells:0000000000000000 amsClearCells
/tmp/ccqqH0ud.s:1163 .text.amsSendWarning:0000000000000000 $t
/tmp/ccqqH0ud.s:1169 .text.amsSendWarning:0000000000000000 amsSendWarning
/tmp/ccqqH0ud.s:1184 .text.amsSendError:0000000000000000 $t
/tmp/ccqqH0ud.s:1190 .text.amsSendError:0000000000000000 amsSendError
/tmp/ccqqH0ud.s:1205 .text.amsClearWarning:0000000000000000 $t
/tmp/ccqqH0ud.s:1211 .text.amsClearWarning:0000000000000000 amsClearWarning
/tmp/ccqqH0ud.s:1226 .text.amsClearError:0000000000000000 $t
/tmp/ccqqH0ud.s:1232 .text.amsClearError:0000000000000000 amsClearError
/tmp/ccqqH0ud.s:1247 .text.amsReadCellVoltages:0000000000000000 $t
/tmp/ccqqH0ud.s:1253 .text.amsReadCellVoltages:0000000000000000 amsReadCellVoltages
/tmp/ccqqH0ud.s:1481 .text.amsCellMeasurement:0000000000000000 $t
/tmp/ccqqH0ud.s:1487 .text.amsCellMeasurement:0000000000000000 amsCellMeasurement
/tmp/ccqqH0ud.s:1531 .text.amscheckOpenCellWire:0000000000000000 $t
ARM GAS /tmp/ccqqH0ud.s page 41
/tmp/ccKQpHxH.s:1537 .text.amscheckOpenCellWire:0000000000000000 amscheckOpenCellWire
/tmp/ccKQpHxH.s:1721 .text.amscheckOpenCellWire:00000000000000d4 $d
/tmp/ccKQpHxH.s:1730 .bss.numberofauxchannels:0000000000000000 $d
/tmp/ccKQpHxH.s:1736 .bss.numberofcells:0000000000000000 $d
/tmp/ccqqH0ud.s:1537 .text.amscheckOpenCellWire:0000000000000000 amscheckOpenCellWire
/tmp/ccqqH0ud.s:1721 .text.amscheckOpenCellWire:00000000000000d4 $d
/tmp/ccqqH0ud.s:1730 .bss.numberofauxchannels:0000000000000000 $d
/tmp/ccqqH0ud.s:1736 .bss.numberofcells:0000000000000000 $d
UNDEFINED SYMBOLS
readCMD

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccJRsTlY.s page 1
ARM GAS /tmp/cchrlAc9.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
27:Core/Src/ADBMS_LL_Driver.c **** if(datalen >= 3)
28:Core/Src/ADBMS_LL_Driver.c **** {
29:Core/Src/ADBMS_LL_Driver.c **** for(int i = 0; i < (datalen-2); i++)
ARM GAS /tmp/ccJRsTlY.s page 2
ARM GAS /tmp/cchrlAc9.s page 2
30:Core/Src/ADBMS_LL_Driver.c **** {
@ -118,7 +118,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
33 @ frame_needed = 0, uses_anonymous_args = 0
34 .loc 1 80 1 is_stmt 0 view .LVU1
35 0000 70B5 push {r4, r5, r6, lr}
ARM GAS /tmp/ccJRsTlY.s page 3
ARM GAS /tmp/cchrlAc9.s page 3
36 .cfi_def_cfa_offset 16
@ -178,7 +178,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
82 .loc 1 88 44 is_stmt 0 view .LVU23
83 002e C0F34036 ubfx r6, r0, #13, #1
84 .loc 1 88 11 view .LVU24
ARM GAS /tmp/ccJRsTlY.s page 4
ARM GAS /tmp/cchrlAc9.s page 4
85 0032 5E40 eors r6, r6, r3
@ -238,7 +238,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
129 .loc 1 98 5 is_stmt 1 view .LVU44
130 .loc 1 98 12 is_stmt 0 view .LVU45
131 0058 43EA0423 orr r3, r3, r4, lsl #8
ARM GAS /tmp/ccJRsTlY.s page 5
ARM GAS /tmp/cchrlAc9.s page 5
132 .LVL20:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
179 .LVL32:
106:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in0;
180 .loc 1 106 5 is_stmt 1 view .LVU67
ARM GAS /tmp/ccJRsTlY.s page 6
ARM GAS /tmp/cchrlAc9.s page 6
107:Core/Src/ADBMS_LL_Driver.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
226 .loc 1 33 17 is_stmt 1 discriminator 3 view .LVU77
33:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
227 .loc 1 33 33 is_stmt 0 discriminator 3 view .LVU78
ARM GAS /tmp/ccJRsTlY.s page 7
ARM GAS /tmp/cchrlAc9.s page 7
228 0008 E95D ldrb r1, [r5, r7] @ zero_extendqisi2
@ -418,7 +418,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
269 .cfi_restore 6
270 .cfi_restore 7
271 .cfi_restore 14
ARM GAS /tmp/ccJRsTlY.s page 8
ARM GAS /tmp/cchrlAc9.s page 8
31:Core/Src/ADBMS_LL_Driver.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
312 .loc 1 47 1 view .LVU105
313 003c F8BD pop {r3, r4, r5, r6, r7, pc}
47:Core/Src/ADBMS_LL_Driver.c ****
ARM GAS /tmp/ccJRsTlY.s page 9
ARM GAS /tmp/cchrlAc9.s page 9
314 .loc 1 47 1 view .LVU106
@ -538,7 +538,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
62:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
362 .loc 1 62 26 is_stmt 0 discriminator 3 view .LVU115
363 0010 E95D ldrb r1, [r5, r7] @ zero_extendqisi2
ARM GAS /tmp/ccJRsTlY.s page 10
ARM GAS /tmp/cchrlAc9.s page 10
62:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
403 002c C0F3C712 ubfx r2, r0, #7, #8
404 .LVL52:
68:Core/Src/ADBMS_LL_Driver.c ****
ARM GAS /tmp/ccJRsTlY.s page 11
ARM GAS /tmp/cchrlAc9.s page 11
405 .loc 1 68 2 is_stmt 1 view .LVU131
@ -658,7 +658,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
447 .cfi_restore 7
448 .cfi_restore 14
53:Core/Src/ADBMS_LL_Driver.c **** }
ARM GAS /tmp/ccJRsTlY.s page 12
ARM GAS /tmp/cchrlAc9.s page 12
449 .loc 1 53 10 view .LVU144
@ -718,7 +718,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
133:Core/Src/ADBMS_LL_Driver.c **** {
134:Core/Src/ADBMS_LL_Driver.c **** uint8 buffer[4];
135:Core/Src/ADBMS_LL_Driver.c **** buffer[0] = (command >> 8) & 0xFF;
ARM GAS /tmp/ccJRsTlY.s page 13
ARM GAS /tmp/cchrlAc9.s page 13
136:Core/Src/ADBMS_LL_Driver.c **** buffer[1] = (command) & 0xFF;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
190:Core/Src/ADBMS_LL_Driver.c **** {
480 .loc 1 190 1 is_stmt 1 view -0
481 .cfi_startproc
ARM GAS /tmp/ccJRsTlY.s page 14
ARM GAS /tmp/cchrlAc9.s page 14
482 @ args = 0, pretend = 0, frame = 0
@ -838,7 +838,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
532 .thumb_func
534 adbmsDriverInit:
535 .LVL65:
ARM GAS /tmp/ccJRsTlY.s page 15
ARM GAS /tmp/cchrlAc9.s page 15
536 .LFB130:
@ -898,7 +898,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
582 .LVL70:
583 .LFB138:
198:Core/Src/ADBMS_LL_Driver.c ****
ARM GAS /tmp/ccJRsTlY.s page 16
ARM GAS /tmp/cchrlAc9.s page 16
199:Core/Src/ADBMS_LL_Driver.c **** uint8 mcuSPITransmit(uint8* buffer, uint8 buffersize)
@ -958,7 +958,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
630 002c 1B68 ldr r3, [r3]
631 002e DA68 ldr r2, [r3, #12]
632 0030 7A60 str r2, [r7, #4]
ARM GAS /tmp/ccJRsTlY.s page 17
ARM GAS /tmp/cchrlAc9.s page 17
633 .loc 1 206 2 view .LVU177
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
114:Core/Src/ADBMS_LL_Driver.c **** {
684 .loc 1 114 2 is_stmt 1 view .LVU185
114:Core/Src/ADBMS_LL_Driver.c **** {
ARM GAS /tmp/ccJRsTlY.s page 18
ARM GAS /tmp/cchrlAc9.s page 18
685 .loc 1 114 4 is_stmt 0 view .LVU186
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
122:Core/Src/ADBMS_LL_Driver.c **** }
725 .loc 1 122 3 is_stmt 1 discriminator 3 view .LVU201
122:Core/Src/ADBMS_LL_Driver.c **** }
ARM GAS /tmp/ccJRsTlY.s page 19
ARM GAS /tmp/cchrlAc9.s page 19
726 .loc 1 122 11 is_stmt 0 discriminator 3 view .LVU202
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
768 0060 0020 movs r0, #0
769 0062 0837 adds r7, r7, #8
770 .cfi_remember_state
ARM GAS /tmp/ccJRsTlY.s page 20
ARM GAS /tmp/cchrlAc9.s page 20
771 .cfi_def_cfa_offset 24
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
815 .global mcuSPIReceive
816 .syntax unified
817 .thumb
ARM GAS /tmp/ccJRsTlY.s page 21
ARM GAS /tmp/cchrlAc9.s page 21
818 .thumb_func
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
219:Core/Src/ADBMS_LL_Driver.c **** {
866 .loc 1 219 1 is_stmt 1 view -0
867 .cfi_startproc
ARM GAS /tmp/ccJRsTlY.s page 22
ARM GAS /tmp/cchrlAc9.s page 22
868 @ args = 0, pretend = 0, frame = 0
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
918 .loc 1 150 1 is_stmt 0 view .LVU245
919 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
920 .cfi_def_cfa_offset 32
ARM GAS /tmp/ccJRsTlY.s page 23
ARM GAS /tmp/cchrlAc9.s page 23
921 .cfi_offset 3, -32
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
963 .LVL113:
160:Core/Src/ADBMS_LL_Driver.c **** mcuSPITransmitReceive(rxbuffer, txbuffer, 6+buflen);
964 .loc 1 160 2 is_stmt 1 view .LVU258
ARM GAS /tmp/ccJRsTlY.s page 24
ARM GAS /tmp/cchrlAc9.s page 24
965 0034 FFF7FEFF bl mcuAdbmsCSLow
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
1004 .loc 1 170 19 is_stmt 0 view .LVU273
1005 005a A11C adds r1, r4, #2
1006 005c C9B2 uxtb r1, r1
ARM GAS /tmp/ccJRsTlY.s page 25
ARM GAS /tmp/cchrlAc9.s page 25
1007 005e 281D adds r0, r5, #4
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
1049 .L62:
1050 0080 00000000 .word err_cnt.0
1051 .cfi_endproc
ARM GAS /tmp/ccJRsTlY.s page 26
ARM GAS /tmp/cchrlAc9.s page 26
1052 .LFE135:
@ -1553,44 +1553,44 @@ ARM GAS /tmp/ccJRsTlY.s page 1
1103 .file 9 "Core/Inc/ADBMS_LL_Driver.h"
1104 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
1105 .file 11 "Core/Inc/main.h"
ARM GAS /tmp/ccJRsTlY.s page 27
ARM GAS /tmp/cchrlAc9.s page 27
DEFINED SYMBOLS
*ABS*:0000000000000000 ADBMS_LL_Driver.c
/tmp/ccJRsTlY.s:21 .text.updatePEC:0000000000000000 $t
/tmp/ccJRsTlY.s:27 .text.updatePEC:0000000000000000 updatePEC
/tmp/ccJRsTlY.s:191 .text.calculatePEC:0000000000000000 $t
/tmp/ccJRsTlY.s:197 .text.calculatePEC:0000000000000000 calculatePEC
/tmp/ccJRsTlY.s:319 .text.checkPEC:0000000000000000 $t
/tmp/ccJRsTlY.s:325 .text.checkPEC:0000000000000000 checkPEC
/tmp/ccJRsTlY.s:472 .text.mcuAdbmsCSLow:0000000000000000 $t
/tmp/ccJRsTlY.s:478 .text.mcuAdbmsCSLow:0000000000000000 mcuAdbmsCSLow
/tmp/ccJRsTlY.s:500 .text.mcuAdbmsCSHigh:0000000000000000 $t
/tmp/ccJRsTlY.s:506 .text.mcuAdbmsCSHigh:0000000000000000 mcuAdbmsCSHigh
/tmp/ccJRsTlY.s:528 .text.adbmsDriverInit:0000000000000000 $t
/tmp/ccJRsTlY.s:534 .text.adbmsDriverInit:0000000000000000 adbmsDriverInit
/tmp/ccJRsTlY.s:570 .text.adbmsDriverInit:000000000000001c $d
/tmp/ccJRsTlY.s:1092 .bss.adbmsspi:0000000000000000 adbmsspi
/tmp/ccJRsTlY.s:575 .text.mcuSPITransmit:0000000000000000 $t
/tmp/ccJRsTlY.s:581 .text.mcuSPITransmit:0000000000000000 mcuSPITransmit
/tmp/ccJRsTlY.s:653 .text.mcuSPITransmit:0000000000000040 $d
/tmp/ccJRsTlY.s:658 .text.writeCMD:0000000000000000 $t
/tmp/ccJRsTlY.s:664 .text.writeCMD:0000000000000000 writeCMD
/tmp/ccJRsTlY.s:814 .text.mcuSPIReceive:0000000000000000 $t
/tmp/ccJRsTlY.s:820 .text.mcuSPIReceive:0000000000000000 mcuSPIReceive
/tmp/ccJRsTlY.s:852 .text.mcuSPIReceive:0000000000000014 $d
/tmp/ccJRsTlY.s:857 .text.mcuSPITransmitReceive:0000000000000000 $t
/tmp/ccJRsTlY.s:863 .text.mcuSPITransmitReceive:0000000000000000 mcuSPITransmitReceive
/tmp/ccJRsTlY.s:900 .text.mcuSPITransmitReceive:000000000000001c $d
/tmp/ccJRsTlY.s:905 .text.readCMD:0000000000000000 $t
/tmp/ccJRsTlY.s:911 .text.readCMD:0000000000000000 readCMD
/tmp/ccJRsTlY.s:1050 .text.readCMD:0000000000000080 $d
/tmp/ccJRsTlY.s:1085 .bss.err_cnt.0:0000000000000000 err_cnt.0
/tmp/ccJRsTlY.s:1055 .text.mcuDelay:0000000000000000 $t
/tmp/ccJRsTlY.s:1061 .text.mcuDelay:0000000000000000 mcuDelay
/tmp/ccJRsTlY.s:1082 .bss.err_cnt.0:0000000000000000 $d
/tmp/ccJRsTlY.s:1089 .bss.adbmsspi:0000000000000000 $d
/tmp/cchrlAc9.s:21 .text.updatePEC:0000000000000000 $t
/tmp/cchrlAc9.s:27 .text.updatePEC:0000000000000000 updatePEC
/tmp/cchrlAc9.s:191 .text.calculatePEC:0000000000000000 $t
/tmp/cchrlAc9.s:197 .text.calculatePEC:0000000000000000 calculatePEC
/tmp/cchrlAc9.s:319 .text.checkPEC:0000000000000000 $t
/tmp/cchrlAc9.s:325 .text.checkPEC:0000000000000000 checkPEC
/tmp/cchrlAc9.s:472 .text.mcuAdbmsCSLow:0000000000000000 $t
/tmp/cchrlAc9.s:478 .text.mcuAdbmsCSLow:0000000000000000 mcuAdbmsCSLow
/tmp/cchrlAc9.s:500 .text.mcuAdbmsCSHigh:0000000000000000 $t
/tmp/cchrlAc9.s:506 .text.mcuAdbmsCSHigh:0000000000000000 mcuAdbmsCSHigh
/tmp/cchrlAc9.s:528 .text.adbmsDriverInit:0000000000000000 $t
/tmp/cchrlAc9.s:534 .text.adbmsDriverInit:0000000000000000 adbmsDriverInit
/tmp/cchrlAc9.s:570 .text.adbmsDriverInit:000000000000001c $d
/tmp/cchrlAc9.s:1092 .bss.adbmsspi:0000000000000000 adbmsspi
/tmp/cchrlAc9.s:575 .text.mcuSPITransmit:0000000000000000 $t
/tmp/cchrlAc9.s:581 .text.mcuSPITransmit:0000000000000000 mcuSPITransmit
/tmp/cchrlAc9.s:653 .text.mcuSPITransmit:0000000000000040 $d
/tmp/cchrlAc9.s:658 .text.writeCMD:0000000000000000 $t
/tmp/cchrlAc9.s:664 .text.writeCMD:0000000000000000 writeCMD
/tmp/cchrlAc9.s:814 .text.mcuSPIReceive:0000000000000000 $t
/tmp/cchrlAc9.s:820 .text.mcuSPIReceive:0000000000000000 mcuSPIReceive
/tmp/cchrlAc9.s:852 .text.mcuSPIReceive:0000000000000014 $d
/tmp/cchrlAc9.s:857 .text.mcuSPITransmitReceive:0000000000000000 $t
/tmp/cchrlAc9.s:863 .text.mcuSPITransmitReceive:0000000000000000 mcuSPITransmitReceive
/tmp/cchrlAc9.s:900 .text.mcuSPITransmitReceive:000000000000001c $d
/tmp/cchrlAc9.s:905 .text.readCMD:0000000000000000 $t
/tmp/cchrlAc9.s:911 .text.readCMD:0000000000000000 readCMD
/tmp/cchrlAc9.s:1050 .text.readCMD:0000000000000080 $d
/tmp/cchrlAc9.s:1085 .bss.err_cnt.0:0000000000000000 err_cnt.0
/tmp/cchrlAc9.s:1055 .text.mcuDelay:0000000000000000 $t
/tmp/cchrlAc9.s:1061 .text.mcuDelay:0000000000000000 mcuDelay
/tmp/cchrlAc9.s:1082 .bss.err_cnt.0:0000000000000000 $d
/tmp/cchrlAc9.s:1089 .bss.adbmsspi:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_WritePin

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccf8kWw2.s page 1
ARM GAS /tmp/ccxETzRn.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
27:Core/Src/AMS_CAN.c ****
28:Core/Src/AMS_CAN.c **** void ams_can_init(CAN_HandleTypeDef* ams_handle,
29:Core/Src/AMS_CAN.c **** CAN_HandleTypeDef* car_handle) {
ARM GAS /tmp/ccf8kWw2.s page 2
ARM GAS /tmp/ccxETzRn.s page 2
30 .loc 1 29 50 view -0
@ -118,7 +118,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
67 001a 4021 movs r1, #64
68 001c 0091 str r1, [sp]
47:Core/Src/AMS_CAN.c **** can_filter.FilterIdLow = 0;
ARM GAS /tmp/ccf8kWw2.s page 3
ARM GAS /tmp/ccxETzRn.s page 3
69 .loc 1 47 3 is_stmt 1 view .LVU16
@ -178,7 +178,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
106 003c 4FF40073 mov r3, #512
107 0040 0093 str r3, [sp]
65:Core/Src/AMS_CAN.c **** can_filter.FilterIdLow = 0;
ARM GAS /tmp/ccf8kWw2.s page 4
ARM GAS /tmp/ccxETzRn.s page 4
108 .loc 1 65 3 is_stmt 1 view .LVU37
@ -238,7 +238,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
148 0068 FFF7FEFF bl HAL_CAN_Start
149 .LVL6:
35:Core/Src/AMS_CAN.c **** Error_Handler();
ARM GAS /tmp/ccf8kWw2.s page 5
ARM GAS /tmp/ccxETzRn.s page 5
150 .loc 1 35 8 view .LVU50
@ -298,7 +298,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
88:Core/Src/AMS_CAN.c **** if (handle == ams_can_handle) {
89:Core/Src/AMS_CAN.c **** ams_can_handle_ams_msg(&header, data);
90:Core/Src/AMS_CAN.c **** } else {
ARM GAS /tmp/ccf8kWw2.s page 6
ARM GAS /tmp/ccxETzRn.s page 6
91:Core/Src/AMS_CAN.c **** Error_Handler();
@ -358,7 +358,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
108:Core/Src/AMS_CAN.c **** }
109:Core/Src/AMS_CAN.c ****
110:Core/Src/AMS_CAN.c **** switch (header->StdId) {
ARM GAS /tmp/ccf8kWw2.s page 7
ARM GAS /tmp/ccxETzRn.s page 7
111:Core/Src/AMS_CAN.c **** case CAN_ID_CLOCK_SYNC:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
265 000c 0B4A ldr r2, .L25+8
266 000e 0021 movs r1, #0
267 0010 FFF7FEFF bl HAL_CAN_GetRxMessage
ARM GAS /tmp/ccf8kWw2.s page 8
ARM GAS /tmp/ccxETzRn.s page 8
268 .LVL16:
@ -478,7 +478,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
316 .LVL21:
317 .LFB134:
119:Core/Src/AMS_CAN.c ****
ARM GAS /tmp/ccf8kWw2.s page 9
ARM GAS /tmp/ccxETzRn.s page 9
120:Core/Src/AMS_CAN.c **** void ams_can_send_heartbeat() {
@ -538,7 +538,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
174:Core/Src/AMS_CAN.c **** data[1] = error_code;
175:Core/Src/AMS_CAN.c ****
176:Core/Src/AMS_CAN.c **** HAL_CAN_AbortTxRequest(ams_can_handle,
ARM GAS /tmp/ccf8kWw2.s page 10
ARM GAS /tmp/ccxETzRn.s page 10
177:Core/Src/AMS_CAN.c **** CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | CAN_TX_MAILBOX2);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
359 .L33:
190:Core/Src/AMS_CAN.c **** }
191:Core/Src/AMS_CAN.c **** }
ARM GAS /tmp/ccf8kWw2.s page 11
ARM GAS /tmp/ccxETzRn.s page 11
192:Core/Src/AMS_CAN.c **** return HAL_TIMEOUT;
@ -658,7 +658,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
403 .loc 1 127 29 is_stmt 0 view .LVU112
404 0010 1C75 strb r4, [r3, #20]
130:Core/Src/AMS_CAN.c **** header.StdId = CAN_ID_AMS_SLAVE_HEARTBEAT_BASE | (0 << 4) | msg_id; //TODO: Use slave_id/new fo
ARM GAS /tmp/ccf8kWw2.s page 12
ARM GAS /tmp/ccxETzRn.s page 12
405 .loc 1 130 3 is_stmt 1 view .LVU113
@ -718,7 +718,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
445 .LVL31:
134:Core/Src/AMS_CAN.c **** data[2 * i + 0] = v & 0xFF;
446 .loc 1 134 7 is_stmt 1 view .LVU128
ARM GAS /tmp/ccf8kWw2.s page 13
ARM GAS /tmp/ccxETzRn.s page 13
134:Core/Src/AMS_CAN.c **** data[2 * i + 0] = v & 0xFF;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
487 .loc 1 132 5 is_stmt 1 view .LVU142
488 .LBB7:
132:Core/Src/AMS_CAN.c **** int cell = msg_id * 4 + i;
ARM GAS /tmp/ccf8kWw2.s page 14
ARM GAS /tmp/ccxETzRn.s page 14
489 .loc 1 132 10 view .LVU143
@ -838,7 +838,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
537 00000000
538 .section .bss.header.1,"aw",%nobits
539 .align 2
ARM GAS /tmp/ccf8kWw2.s page 15
ARM GAS /tmp/ccxETzRn.s page 15
542 header.1:
@ -894,41 +894,41 @@ ARM GAS /tmp/ccf8kWw2.s page 1
594 .file 11 "Core/Inc/AMS_HighLevel.h"
595 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
596 .file 13 "Core/Inc/main.h"
ARM GAS /tmp/ccf8kWw2.s page 16
ARM GAS /tmp/ccxETzRn.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 AMS_CAN.c
/tmp/ccf8kWw2.s:21 .text.ams_can_init:0000000000000000 $t
/tmp/ccf8kWw2.s:27 .text.ams_can_init:0000000000000000 ams_can_init
/tmp/ccf8kWw2.s:176 .text.ams_can_init:0000000000000088 $d
/tmp/ccf8kWw2.s:567 .bss.ams_can_handle:0000000000000000 ams_can_handle
/tmp/ccf8kWw2.s:181 .text.ams_can_handle_ams_msg:0000000000000000 $t
/tmp/ccf8kWw2.s:187 .text.ams_can_handle_ams_msg:0000000000000000 ams_can_handle_ams_msg
/tmp/ccf8kWw2.s:230 .text.ams_can_handle_ams_msg:0000000000000018 $d
/tmp/ccf8kWw2.s:581 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 PENDING_MESSAGE_HANDLE
/tmp/ccf8kWw2.s:574 .bss.canTestData:0000000000000000 canTestData
/tmp/ccf8kWw2.s:236 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 $t
/tmp/ccf8kWw2.s:242 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 HAL_CAN_RxFifo0MsgPendingCallback
/tmp/ccf8kWw2.s:301 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000034 $d
/tmp/ccf8kWw2.s:560 .bss.cb_triggered:0000000000000000 cb_triggered
/tmp/ccf8kWw2.s:548 .bss.data.2:0000000000000000 data.2
/tmp/ccf8kWw2.s:554 .bss.header.3:0000000000000000 header.3
/tmp/ccf8kWw2.s:309 .text.ams_can_wait_for_free_mailboxes:0000000000000000 $t
/tmp/ccf8kWw2.s:315 .text.ams_can_wait_for_free_mailboxes:0000000000000000 ams_can_wait_for_free_mailboxes
/tmp/ccf8kWw2.s:370 .text.ams_can_send_heartbeat:0000000000000000 $t
/tmp/ccf8kWw2.s:376 .text.ams_can_send_heartbeat:0000000000000000 ams_can_send_heartbeat
/tmp/ccf8kWw2.s:525 .text.ams_can_send_heartbeat:0000000000000070 $d
/tmp/ccf8kWw2.s:542 .bss.header.1:0000000000000000 header.1
/tmp/ccf8kWw2.s:536 .bss.data.0:0000000000000000 data.0
/tmp/ccf8kWw2.s:533 .bss.data.0:0000000000000000 $d
/tmp/ccf8kWw2.s:539 .bss.header.1:0000000000000000 $d
/tmp/ccf8kWw2.s:545 .bss.data.2:0000000000000000 $d
/tmp/ccf8kWw2.s:551 .bss.header.3:0000000000000000 $d
/tmp/ccf8kWw2.s:557 .bss.cb_triggered:0000000000000000 $d
/tmp/ccf8kWw2.s:564 .bss.ams_can_handle:0000000000000000 $d
/tmp/ccf8kWw2.s:571 .bss.canTestData:0000000000000000 $d
/tmp/ccf8kWw2.s:578 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 $d
/tmp/ccxETzRn.s:21 .text.ams_can_init:0000000000000000 $t
/tmp/ccxETzRn.s:27 .text.ams_can_init:0000000000000000 ams_can_init
/tmp/ccxETzRn.s:176 .text.ams_can_init:0000000000000088 $d
/tmp/ccxETzRn.s:567 .bss.ams_can_handle:0000000000000000 ams_can_handle
/tmp/ccxETzRn.s:181 .text.ams_can_handle_ams_msg:0000000000000000 $t
/tmp/ccxETzRn.s:187 .text.ams_can_handle_ams_msg:0000000000000000 ams_can_handle_ams_msg
/tmp/ccxETzRn.s:230 .text.ams_can_handle_ams_msg:0000000000000018 $d
/tmp/ccxETzRn.s:581 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 PENDING_MESSAGE_HANDLE
/tmp/ccxETzRn.s:574 .bss.canTestData:0000000000000000 canTestData
/tmp/ccxETzRn.s:236 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 $t
/tmp/ccxETzRn.s:242 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 HAL_CAN_RxFifo0MsgPendingCallback
/tmp/ccxETzRn.s:301 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000034 $d
/tmp/ccxETzRn.s:560 .bss.cb_triggered:0000000000000000 cb_triggered
/tmp/ccxETzRn.s:548 .bss.data.2:0000000000000000 data.2
/tmp/ccxETzRn.s:554 .bss.header.3:0000000000000000 header.3
/tmp/ccxETzRn.s:309 .text.ams_can_wait_for_free_mailboxes:0000000000000000 $t
/tmp/ccxETzRn.s:315 .text.ams_can_wait_for_free_mailboxes:0000000000000000 ams_can_wait_for_free_mailboxes
/tmp/ccxETzRn.s:370 .text.ams_can_send_heartbeat:0000000000000000 $t
/tmp/ccxETzRn.s:376 .text.ams_can_send_heartbeat:0000000000000000 ams_can_send_heartbeat
/tmp/ccxETzRn.s:525 .text.ams_can_send_heartbeat:0000000000000070 $d
/tmp/ccxETzRn.s:542 .bss.header.1:0000000000000000 header.1
/tmp/ccxETzRn.s:536 .bss.data.0:0000000000000000 data.0
/tmp/ccxETzRn.s:533 .bss.data.0:0000000000000000 $d
/tmp/ccxETzRn.s:539 .bss.header.1:0000000000000000 $d
/tmp/ccxETzRn.s:545 .bss.data.2:0000000000000000 $d
/tmp/ccxETzRn.s:551 .bss.header.3:0000000000000000 $d
/tmp/ccxETzRn.s:557 .bss.cb_triggered:0000000000000000 $d
/tmp/ccxETzRn.s:564 .bss.ams_can_handle:0000000000000000 $d
/tmp/ccxETzRn.s:571 .bss.canTestData:0000000000000000 $d
/tmp/ccxETzRn.s:578 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_CAN_Start

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccaolay4.s page 1
ARM GAS /tmp/ccmNZWYr.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccaolay4.s page 1
27:Core/Src/AMS_HighLevel.c **** uint16_t amsov = 0;
28:Core/Src/AMS_HighLevel.c ****
29:Core/Src/AMS_HighLevel.c **** uint8_t amserrorcode = 0;
ARM GAS /tmp/ccaolay4.s page 2
ARM GAS /tmp/ccmNZWYr.s page 2
30:Core/Src/AMS_HighLevel.c **** uint8_t amswarningcode = 0;
@ -118,7 +118,7 @@ ARM GAS /tmp/ccaolay4.s page 1
58 .loc 1 55 3 is_stmt 1 view .LVU8
59 .loc 1 55 9 is_stmt 0 view .LVU9
60 001e 0C4B ldr r3, .L6+16
ARM GAS /tmp/ccaolay4.s page 3
ARM GAS /tmp/ccmNZWYr.s page 3
61 0020 40F21A62 movw r2, #1562
@ -178,7 +178,7 @@ ARM GAS /tmp/ccaolay4.s page 1
63:Core/Src/AMS_HighLevel.c ****
64:Core/Src/AMS_HighLevel.c **** void AMS_Loop()
65:Core/Src/AMS_HighLevel.c **** {
ARM GAS /tmp/ccaolay4.s page 4
ARM GAS /tmp/ccmNZWYr.s page 4
66:Core/Src/AMS_HighLevel.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccaolay4.s page 1
120:Core/Src/AMS_HighLevel.c **** amsConfigOverVoltage(amsov);
121:Core/Src/AMS_HighLevel.c **** amsConfigUnderVoltage(amsuv);
122:Core/Src/AMS_HighLevel.c **** amsConfigAuxMeasurement(0xFFFF);
ARM GAS /tmp/ccaolay4.s page 5
ARM GAS /tmp/ccmNZWYr.s page 5
123:Core/Src/AMS_HighLevel.c **** amsClearAux();
@ -298,7 +298,7 @@ ARM GAS /tmp/ccaolay4.s page 1
118 .loc 1 165 4 view .LVU18
119 0006 144B ldr r3, .L12
120 0008 1888 ldrh r0, [r3]
ARM GAS /tmp/ccaolay4.s page 6
ARM GAS /tmp/ccmNZWYr.s page 6
121 000a FFF7FEFF bl amsConfigOverVoltage
@ -358,7 +358,7 @@ ARM GAS /tmp/ccaolay4.s page 1
161 .loc 1 179 4 is_stmt 1 view .LVU30
162 0044 FFF7FEFF bl amsStopBalancing
163 .LVL15:
ARM GAS /tmp/ccaolay4.s page 7
ARM GAS /tmp/ccmNZWYr.s page 7
180:Core/Src/AMS_HighLevel.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccaolay4.s page 1
210 .align 1
211 .global AMS_Charging_Loop
212 .syntax unified
ARM GAS /tmp/ccaolay4.s page 8
ARM GAS /tmp/ccmNZWYr.s page 8
213 .thumb
@ -478,7 +478,7 @@ ARM GAS /tmp/ccaolay4.s page 1
200:Core/Src/AMS_HighLevel.c **** {
260 .loc 1 200 1 is_stmt 1 view -0
261 .cfi_startproc
ARM GAS /tmp/ccaolay4.s page 9
ARM GAS /tmp/ccmNZWYr.s page 9
262 @ args = 0, pretend = 0, frame = 0
@ -538,7 +538,7 @@ ARM GAS /tmp/ccaolay4.s page 1
231:Core/Src/AMS_HighLevel.c **** {
232:Core/Src/AMS_HighLevel.c **** if(module.cellVoltages[n] > stopbalancingthreshold)
233:Core/Src/AMS_HighLevel.c **** {
ARM GAS /tmp/ccaolay4.s page 10
ARM GAS /tmp/ccmNZWYr.s page 10
234:Core/Src/AMS_HighLevel.c **** uint16_t dv = module.cellVoltages[n]-lowestcellvoltage;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccaolay4.s page 1
280:Core/Src/AMS_HighLevel.c **** }
281:Core/Src/AMS_HighLevel.c **** return balancingdone;
294 .loc 1 281 2 is_stmt 1 view .LVU55
ARM GAS /tmp/ccaolay4.s page 11
ARM GAS /tmp/ccmNZWYr.s page 11
282:Core/Src/AMS_HighLevel.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccaolay4.s page 1
333 .loc 1 209 42 is_stmt 0 discriminator 2 view .LVU71
334 0034 DBB2 uxtb r3, r3
335 .LVL24:
ARM GAS /tmp/ccaolay4.s page 12
ARM GAS /tmp/ccmNZWYr.s page 12
336 .L19:
@ -718,7 +718,7 @@ ARM GAS /tmp/ccaolay4.s page 1
375 .loc 1 248 8 is_stmt 1 view .LVU86
248:Core/Src/AMS_HighLevel.c **** {
376 .loc 1 248 10 is_stmt 0 view .LVU87
ARM GAS /tmp/ccaolay4.s page 13
ARM GAS /tmp/ccmNZWYr.s page 13
377 005a 032B cmp r3, #3
@ -778,7 +778,7 @@ ARM GAS /tmp/ccaolay4.s page 1
417 .LVL33:
245:Core/Src/AMS_HighLevel.c **** }
418 .loc 1 245 4 view .LVU102
ARM GAS /tmp/ccaolay4.s page 14
ARM GAS /tmp/ccmNZWYr.s page 14
419 007a 6420 movs r0, #100
@ -838,7 +838,7 @@ ARM GAS /tmp/ccaolay4.s page 1
461 00ae AC45 cmp ip, r5
462 00b0 E7DD ble .L26
237:Core/Src/AMS_HighLevel.c **** channelstobalance |= 1<<n;
ARM GAS /tmp/ccaolay4.s page 15
ARM GAS /tmp/ccmNZWYr.s page 15
463 .loc 1 237 8 is_stmt 1 view .LVU115
@ -898,7 +898,7 @@ ARM GAS /tmp/ccaolay4.s page 1
260:Core/Src/AMS_HighLevel.c **** {
504 .loc 1 260 45 is_stmt 0 discriminator 2 view .LVU129
505 00ca DBB2 uxtb r3, r3
ARM GAS /tmp/ccaolay4.s page 16
ARM GAS /tmp/ccmNZWYr.s page 16
506 .LVL47:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccaolay4.s page 1
546 .LVL52:
271:Core/Src/AMS_HighLevel.c **** }
547 .loc 1 271 6 view .LVU144
ARM GAS /tmp/ccaolay4.s page 17
ARM GAS /tmp/ccmNZWYr.s page 17
548 00f4 6420 movs r0, #100
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccaolay4.s page 1
600 .LVL56:
601 .LFB139:
289:Core/Src/AMS_HighLevel.c **** uint8_t writeErrorLog(uint8_t errorCode)
ARM GAS /tmp/ccaolay4.s page 18
ARM GAS /tmp/ccmNZWYr.s page 18
290:Core/Src/AMS_HighLevel.c **** {
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccaolay4.s page 1
648 .loc 1 299 17 is_stmt 0 view .LVU160
649 0010 2268 ldr r2, [r4]
650 .loc 1 299 4 view .LVU161
ARM GAS /tmp/ccaolay4.s page 19
ARM GAS /tmp/ccmNZWYr.s page 19
651 0012 9042 cmp r0, r2
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccaolay4.s page 1
701 0000 10B5 push {r4, lr}
702 .cfi_def_cfa_offset 8
703 .cfi_offset 4, -8
ARM GAS /tmp/ccaolay4.s page 20
ARM GAS /tmp/ccmNZWYr.s page 20
704 .cfi_offset 14, -4
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccaolay4.s page 1
746 .loc 1 132 4 view .LVU183
132:Core/Src/AMS_HighLevel.c **** /* if(channelstobalance & 0x20000){
747 .loc 1 132 22 is_stmt 0 view .LVU184
ARM GAS /tmp/ccaolay4.s page 21
ARM GAS /tmp/ccmNZWYr.s page 21
748 0040 0748 ldr r0, .L53+12
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccaolay4.s page 1
795 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2
796 0006 0C4A ldr r2, .L62+4
797 0008 1278 ldrb r2, [r2] @ zero_extendqisi2
ARM GAS /tmp/ccaolay4.s page 22
ARM GAS /tmp/ccmNZWYr.s page 22
69:Core/Src/AMS_HighLevel.c **** {
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccaolay4.s page 1
839 0034 00000000 .word currentAMSState
840 0038 00000000 .word lastAMSState
841 .cfi_endproc
ARM GAS /tmp/ccaolay4.s page 23
ARM GAS /tmp/ccmNZWYr.s page 23
842 .LFE131:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccaolay4.s page 1
921 .global internalbalancingalgo
922 .section .data.internalbalancingalgo,"aw"
925 internalbalancingalgo:
ARM GAS /tmp/ccaolay4.s page 24
ARM GAS /tmp/ccmNZWYr.s page 24
926 0000 01 .byte 1
@ -1436,81 +1436,81 @@ ARM GAS /tmp/ccaolay4.s page 1
989 .file 9 "Core/Inc/ADBMS_Abstraction.h"
990 .file 10 "Core/Inc/AMS_HighLevel.h"
991 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccaolay4.s page 25
ARM GAS /tmp/ccmNZWYr.s page 25
DEFINED SYMBOLS
*ABS*:0000000000000000 AMS_HighLevel.c
/tmp/ccaolay4.s:21 .text.AMS_Init:0000000000000000 $t
/tmp/ccaolay4.s:27 .text.AMS_Init:0000000000000000 AMS_Init
/tmp/ccaolay4.s:89 .text.AMS_Init:0000000000000040 $d
/tmp/ccaolay4.s:931 .bss.eepromconfigured:0000000000000000 eepromconfigured
/tmp/ccaolay4.s:866 .bss.numberofAux:0000000000000000 numberofAux
/tmp/ccaolay4.s:872 .data.numberofCells:0000000000000000 numberofCells
/tmp/ccaolay4.s:891 .bss.amsov:0000000000000000 amsov
/tmp/ccaolay4.s:898 .bss.amsuv:0000000000000000 amsuv
/tmp/ccaolay4.s:860 .bss.currentAMSState:0000000000000000 currentAMSState
/tmp/ccaolay4.s:99 .text.AMS_Warning_Loop:0000000000000000 $t
/tmp/ccaolay4.s:105 .text.AMS_Warning_Loop:0000000000000000 AMS_Warning_Loop
/tmp/ccaolay4.s:181 .text.AMS_Warning_Loop:0000000000000058 $d
/tmp/ccaolay4.s:978 .bss.module:0000000000000000 module
/tmp/ccaolay4.s:189 .text.AMS_Error_Loop:0000000000000000 $t
/tmp/ccaolay4.s:195 .text.AMS_Error_Loop:0000000000000000 AMS_Error_Loop
/tmp/ccaolay4.s:210 .text.AMS_Charging_Loop:0000000000000000 $t
/tmp/ccaolay4.s:216 .text.AMS_Charging_Loop:0000000000000000 AMS_Charging_Loop
/tmp/ccaolay4.s:231 .text.AMS_Discharging_Loop:0000000000000000 $t
/tmp/ccaolay4.s:237 .text.AMS_Discharging_Loop:0000000000000000 AMS_Discharging_Loop
/tmp/ccaolay4.s:252 .text.AMS_Balancing_Loop:0000000000000000 $t
/tmp/ccaolay4.s:258 .text.AMS_Balancing_Loop:0000000000000000 AMS_Balancing_Loop
/tmp/ccaolay4.s:555 .text.AMS_Balancing_Loop:00000000000000fc $d
/tmp/ccaolay4.s:925 .data.internalbalancingalgo:0000000000000000 internalbalancingalgo
/tmp/ccaolay4.s:912 .data.stopbalancingthreshold:0000000000000000 stopbalancingthreshold
/tmp/ccaolay4.s:919 .data.startbalancingthreshold:0000000000000000 startbalancingthreshold
/tmp/ccaolay4.s:905 .data.balancingvoltagedelta:0000000000000000 balancingvoltagedelta
/tmp/ccaolay4.s:569 .text.writeWarningLog:0000000000000000 $t
/tmp/ccaolay4.s:575 .text.writeWarningLog:0000000000000000 writeWarningLog
/tmp/ccaolay4.s:593 .text.writeErrorLog:0000000000000000 $t
/tmp/ccaolay4.s:599 .text.writeErrorLog:0000000000000000 writeErrorLog
/tmp/ccaolay4.s:617 .text.integrateCurrent:0000000000000000 $t
/tmp/ccaolay4.s:623 .text.integrateCurrent:0000000000000000 integrateCurrent
/tmp/ccaolay4.s:681 .text.integrateCurrent:0000000000000038 $d
/tmp/ccaolay4.s:945 .bss.lastticks:0000000000000000 lastticks
/tmp/ccaolay4.s:938 .bss.currenttick:0000000000000000 currenttick
/tmp/ccaolay4.s:952 .bss.currentintegrator:0000000000000000 currentintegrator
/tmp/ccaolay4.s:689 .text.AMS_Idle_Loop:0000000000000000 $t
/tmp/ccaolay4.s:695 .text.AMS_Idle_Loop:0000000000000000 AMS_Idle_Loop
/tmp/ccaolay4.s:767 .text.AMS_Idle_Loop:0000000000000054 $d
/tmp/ccaolay4.s:848 .bss.channelstobalance.0:0000000000000000 channelstobalance.0
/tmp/ccaolay4.s:776 .text.AMS_Loop:0000000000000000 $t
/tmp/ccaolay4.s:782 .text.AMS_Loop:0000000000000000 AMS_Loop
/tmp/ccaolay4.s:839 .text.AMS_Loop:0000000000000034 $d
/tmp/ccaolay4.s:854 .bss.lastAMSState:0000000000000000 lastAMSState
/tmp/ccaolay4.s:845 .bss.channelstobalance.0:0000000000000000 $d
/tmp/ccaolay4.s:855 .bss.lastAMSState:0000000000000000 $d
/tmp/ccaolay4.s:861 .bss.currentAMSState:0000000000000000 $d
/tmp/ccaolay4.s:867 .bss.numberofAux:0000000000000000 $d
/tmp/ccaolay4.s:878 .bss.amswarningcode:0000000000000000 amswarningcode
/tmp/ccaolay4.s:879 .bss.amswarningcode:0000000000000000 $d
/tmp/ccaolay4.s:884 .bss.amserrorcode:0000000000000000 amserrorcode
/tmp/ccaolay4.s:885 .bss.amserrorcode:0000000000000000 $d
/tmp/ccaolay4.s:888 .bss.amsov:0000000000000000 $d
/tmp/ccaolay4.s:895 .bss.amsuv:0000000000000000 $d
/tmp/ccaolay4.s:902 .data.balancingvoltagedelta:0000000000000000 $d
ARM GAS /tmp/ccaolay4.s page 26
/tmp/ccmNZWYr.s:21 .text.AMS_Init:0000000000000000 $t
/tmp/ccmNZWYr.s:27 .text.AMS_Init:0000000000000000 AMS_Init
/tmp/ccmNZWYr.s:89 .text.AMS_Init:0000000000000040 $d
/tmp/ccmNZWYr.s:931 .bss.eepromconfigured:0000000000000000 eepromconfigured
/tmp/ccmNZWYr.s:866 .bss.numberofAux:0000000000000000 numberofAux
/tmp/ccmNZWYr.s:872 .data.numberofCells:0000000000000000 numberofCells
/tmp/ccmNZWYr.s:891 .bss.amsov:0000000000000000 amsov
/tmp/ccmNZWYr.s:898 .bss.amsuv:0000000000000000 amsuv
/tmp/ccmNZWYr.s:860 .bss.currentAMSState:0000000000000000 currentAMSState
/tmp/ccmNZWYr.s:99 .text.AMS_Warning_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:105 .text.AMS_Warning_Loop:0000000000000000 AMS_Warning_Loop
/tmp/ccmNZWYr.s:181 .text.AMS_Warning_Loop:0000000000000058 $d
/tmp/ccmNZWYr.s:978 .bss.module:0000000000000000 module
/tmp/ccmNZWYr.s:189 .text.AMS_Error_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:195 .text.AMS_Error_Loop:0000000000000000 AMS_Error_Loop
/tmp/ccmNZWYr.s:210 .text.AMS_Charging_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:216 .text.AMS_Charging_Loop:0000000000000000 AMS_Charging_Loop
/tmp/ccmNZWYr.s:231 .text.AMS_Discharging_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:237 .text.AMS_Discharging_Loop:0000000000000000 AMS_Discharging_Loop
/tmp/ccmNZWYr.s:252 .text.AMS_Balancing_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:258 .text.AMS_Balancing_Loop:0000000000000000 AMS_Balancing_Loop
/tmp/ccmNZWYr.s:555 .text.AMS_Balancing_Loop:00000000000000fc $d
/tmp/ccmNZWYr.s:925 .data.internalbalancingalgo:0000000000000000 internalbalancingalgo
/tmp/ccmNZWYr.s:912 .data.stopbalancingthreshold:0000000000000000 stopbalancingthreshold
/tmp/ccmNZWYr.s:919 .data.startbalancingthreshold:0000000000000000 startbalancingthreshold
/tmp/ccmNZWYr.s:905 .data.balancingvoltagedelta:0000000000000000 balancingvoltagedelta
/tmp/ccmNZWYr.s:569 .text.writeWarningLog:0000000000000000 $t
/tmp/ccmNZWYr.s:575 .text.writeWarningLog:0000000000000000 writeWarningLog
/tmp/ccmNZWYr.s:593 .text.writeErrorLog:0000000000000000 $t
/tmp/ccmNZWYr.s:599 .text.writeErrorLog:0000000000000000 writeErrorLog
/tmp/ccmNZWYr.s:617 .text.integrateCurrent:0000000000000000 $t
/tmp/ccmNZWYr.s:623 .text.integrateCurrent:0000000000000000 integrateCurrent
/tmp/ccmNZWYr.s:681 .text.integrateCurrent:0000000000000038 $d
/tmp/ccmNZWYr.s:945 .bss.lastticks:0000000000000000 lastticks
/tmp/ccmNZWYr.s:938 .bss.currenttick:0000000000000000 currenttick
/tmp/ccmNZWYr.s:952 .bss.currentintegrator:0000000000000000 currentintegrator
/tmp/ccmNZWYr.s:689 .text.AMS_Idle_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:695 .text.AMS_Idle_Loop:0000000000000000 AMS_Idle_Loop
/tmp/ccmNZWYr.s:767 .text.AMS_Idle_Loop:0000000000000054 $d
/tmp/ccmNZWYr.s:848 .bss.channelstobalance.0:0000000000000000 channelstobalance.0
/tmp/ccmNZWYr.s:776 .text.AMS_Loop:0000000000000000 $t
/tmp/ccmNZWYr.s:782 .text.AMS_Loop:0000000000000000 AMS_Loop
/tmp/ccmNZWYr.s:839 .text.AMS_Loop:0000000000000034 $d
/tmp/ccmNZWYr.s:854 .bss.lastAMSState:0000000000000000 lastAMSState
/tmp/ccmNZWYr.s:845 .bss.channelstobalance.0:0000000000000000 $d
/tmp/ccmNZWYr.s:855 .bss.lastAMSState:0000000000000000 $d
/tmp/ccmNZWYr.s:861 .bss.currentAMSState:0000000000000000 $d
/tmp/ccmNZWYr.s:867 .bss.numberofAux:0000000000000000 $d
/tmp/ccmNZWYr.s:878 .bss.amswarningcode:0000000000000000 amswarningcode
/tmp/ccmNZWYr.s:879 .bss.amswarningcode:0000000000000000 $d
/tmp/ccmNZWYr.s:884 .bss.amserrorcode:0000000000000000 amserrorcode
/tmp/ccmNZWYr.s:885 .bss.amserrorcode:0000000000000000 $d
/tmp/ccmNZWYr.s:888 .bss.amsov:0000000000000000 $d
/tmp/ccmNZWYr.s:895 .bss.amsuv:0000000000000000 $d
/tmp/ccmNZWYr.s:902 .data.balancingvoltagedelta:0000000000000000 $d
ARM GAS /tmp/ccmNZWYr.s page 26
/tmp/ccaolay4.s:909 .data.stopbalancingthreshold:0000000000000000 $d
/tmp/ccaolay4.s:916 .data.startbalancingthreshold:0000000000000000 $d
/tmp/ccaolay4.s:932 .bss.eepromconfigured:0000000000000000 $d
/tmp/ccaolay4.s:935 .bss.currenttick:0000000000000000 $d
/tmp/ccaolay4.s:942 .bss.lastticks:0000000000000000 $d
/tmp/ccaolay4.s:949 .bss.currentintegrator:0000000000000000 $d
/tmp/ccaolay4.s:958 .data.stateofcharge:0000000000000000 stateofcharge
/tmp/ccaolay4.s:964 .bss.BalancingActive:0000000000000000 BalancingActive
/tmp/ccaolay4.s:965 .bss.BalancingActive:0000000000000000 $d
/tmp/ccaolay4.s:971 .bss.balancedCells:0000000000000000 balancedCells
/tmp/ccaolay4.s:968 .bss.balancedCells:0000000000000000 $d
/tmp/ccaolay4.s:975 .bss.module:0000000000000000 $d
/tmp/ccmNZWYr.s:909 .data.stopbalancingthreshold:0000000000000000 $d
/tmp/ccmNZWYr.s:916 .data.startbalancingthreshold:0000000000000000 $d
/tmp/ccmNZWYr.s:932 .bss.eepromconfigured:0000000000000000 $d
/tmp/ccmNZWYr.s:935 .bss.currenttick:0000000000000000 $d
/tmp/ccmNZWYr.s:942 .bss.lastticks:0000000000000000 $d
/tmp/ccmNZWYr.s:949 .bss.currentintegrator:0000000000000000 $d
/tmp/ccmNZWYr.s:958 .data.stateofcharge:0000000000000000 stateofcharge
/tmp/ccmNZWYr.s:964 .bss.BalancingActive:0000000000000000 BalancingActive
/tmp/ccmNZWYr.s:965 .bss.BalancingActive:0000000000000000 $d
/tmp/ccmNZWYr.s:971 .bss.balancedCells:0000000000000000 balancedCells
/tmp/ccmNZWYr.s:968 .bss.balancedCells:0000000000000000 $d
/tmp/ccmNZWYr.s:975 .bss.module:0000000000000000 $d
UNDEFINED SYMBOLS
initAMS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccSPu85t.s page 1
ARM GAS /tmp/ccq9ydWK.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
35 0000 00B5 push {lr}
36 .cfi_def_cfa_offset 4
37 .cfi_offset 14, -4
ARM GAS /tmp/ccSPu85t.s page 2
ARM GAS /tmp/ccq9ydWK.s page 2
38 0002 8BB0 sub sp, sp, #44
@ -118,7 +118,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
80 002c 02F818CC strb ip, [r2, #-24]
31:Core/Src/Testbench.c **** buffer[((i*2)+1)] = data[i] >> 8;
81 .loc 1 31 26 is_stmt 1 discriminator 3 view .LVU22
ARM GAS /tmp/ccSPu85t.s page 3
ARM GAS /tmp/ccq9ydWK.s page 3
82 0030 0133 adds r3, r3, #1
@ -178,7 +178,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
127 .LBB4:
36:Core/Src/Testbench.c **** tmp[i] = buffer[i];
128 .loc 1 36 10 discriminator 1 view .LVU36
ARM GAS /tmp/ccSPu85t.s page 4
ARM GAS /tmp/ccq9ydWK.s page 4
129 005c 0823 movs r3, #8
@ -238,7 +238,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
50:Core/Src/Testbench.c **** if (ams_can_wait_for_free_mailboxes(ams_can_handle, 1, CAN_HEARTBEAT_TX_TIMEOUT) == HAL_OK) {
171 .loc 1 50 2 view .LVU47
172 .loc 1 50 6 is_stmt 0 view .LVU48
ARM GAS /tmp/ccSPu85t.s page 5
ARM GAS /tmp/ccq9ydWK.s page 5
173 008e 0A22 movs r2, #10
@ -298,7 +298,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
219 .loc 1 57 4 is_stmt 0 discriminator 3 view .LVU60
220 00c6 0132 adds r2, r2, #1
221 .LVL19:
ARM GAS /tmp/ccSPu85t.s page 6
ARM GAS /tmp/ccq9ydWK.s page 6
55:Core/Src/Testbench.c **** tmp[m] = buffer[i];
@ -358,7 +358,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
265 00f0 F4E7 b .L1
266 .L18:
267 00f2 00BF .align 2
ARM GAS /tmp/ccSPu85t.s page 7
ARM GAS /tmp/ccq9ydWK.s page 7
268 .L17:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
314 0014 0A22 movs r2, #10
315 0016 0121 movs r1, #1
316 0018 084B ldr r3, .L23+4
ARM GAS /tmp/ccSPu85t.s page 8
ARM GAS /tmp/ccq9ydWK.s page 8
317 001a 1868 ldr r0, [r3]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
81:Core/Src/Testbench.c **** void resetData(uint8_t* data){
365 .loc 1 81 30 is_stmt 1 view -0
366 .cfi_startproc
ARM GAS /tmp/ccSPu85t.s page 9
ARM GAS /tmp/ccq9ydWK.s page 9
367 @ args = 0, pretend = 0, frame = 0
@ -538,7 +538,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
88:Core/Src/Testbench.c **** uint8_t last_error = 0;
415 .loc 1 88 2 view .LVU102
416 .LVL33:
ARM GAS /tmp/ccSPu85t.s page 10
ARM GAS /tmp/ccq9ydWK.s page 10
89:Core/Src/Testbench.c **** int N_SENSORS = 12;
@ -598,7 +598,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
462 .LVL39:
98:Core/Src/Testbench.c **** }
463 .loc 1 98 1 is_stmt 0 view .LVU118
ARM GAS /tmp/ccSPu85t.s page 11
ARM GAS /tmp/ccq9ydWK.s page 11
464 002e 06B0 add sp, sp, #24
@ -658,7 +658,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
514 0016 6420 movs r0, #100
515 .LVL43:
516 .loc 1 104 4 is_stmt 0 view .LVU127
ARM GAS /tmp/ccSPu85t.s page 12
ARM GAS /tmp/ccq9ydWK.s page 12
517 0018 FFF7FEFF bl HAL_Delay
@ -718,7 +718,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
528 .LVL46:
148:Core/Src/Testbench.c **** }
529 .loc 1 148 1 is_stmt 0 view .LVU131
ARM GAS /tmp/ccSPu85t.s page 13
ARM GAS /tmp/ccq9ydWK.s page 13
530 0028 38BD pop {r3, r4, r5, pc}
@ -778,7 +778,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
571 .loc 1 118 8 view .LVU144
118:Core/Src/Testbench.c **** if(i == 4){
572 .loc 1 118 17 is_stmt 0 view .LVU145
ARM GAS /tmp/ccSPu85t.s page 14
ARM GAS /tmp/ccq9ydWK.s page 14
573 0052 0124 movs r4, #1
@ -838,7 +838,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
616 .loc 1 127 8 view .LVU156
127:Core/Src/Testbench.c **** data[i-1] = readeeprom(i*3);
617 .loc 1 127 17 is_stmt 0 view .LVU157
ARM GAS /tmp/ccSPu85t.s page 15
ARM GAS /tmp/ccq9ydWK.s page 15
618 0080 0124 movs r4, #1
@ -898,7 +898,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
659 .LVL72:
134:Core/Src/Testbench.c **** amsConfigBalancing(0x00001<<i);
660 .loc 1 134 4 is_stmt 1 view .LVU171
ARM GAS /tmp/ccSPu85t.s page 16
ARM GAS /tmp/ccq9ydWK.s page 16
661 .LBB21:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccSPu85t.s page 1
703 00dc 4FF47A70 mov r0, #1000
704 00e0 FFF7FEFF bl HAL_Delay
705 .LVL81:
ARM GAS /tmp/ccSPu85t.s page 17
ARM GAS /tmp/ccq9ydWK.s page 17
143:Core/Src/Testbench.c **** break;
@ -1004,31 +1004,31 @@ ARM GAS /tmp/ccSPu85t.s page 1
741 .file 10 "Core/Inc/Testbench.h"
742 .file 11 "Core/Inc/AMS_CAN.h"
743 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccSPu85t.s page 18
ARM GAS /tmp/ccq9ydWK.s page 18
DEFINED SYMBOLS
*ABS*:0000000000000000 Testbench.c
/tmp/ccSPu85t.s:21 .text.canTestSendTemperatures:0000000000000000 $t
/tmp/ccSPu85t.s:27 .text.canTestSendTemperatures:0000000000000000 canTestSendTemperatures
/tmp/ccSPu85t.s:269 .text.canTestSendTemperatures:00000000000000f4 $d
/tmp/ccSPu85t.s:729 .bss.header.1:0000000000000000 header.1
/tmp/ccSPu85t.s:275 .text.canTestSendAnswer:0000000000000000 $t
/tmp/ccSPu85t.s:281 .text.canTestSendAnswer:0000000000000000 canTestSendAnswer
/tmp/ccSPu85t.s:350 .text.canTestSendAnswer:0000000000000038 $d
/tmp/ccSPu85t.s:723 .bss.header.0:0000000000000000 header.0
/tmp/ccSPu85t.s:356 .text.resetData:0000000000000000 $t
/tmp/ccSPu85t.s:362 .text.resetData:0000000000000000 resetData
/tmp/ccSPu85t.s:397 .text.readTemperatures:0000000000000000 $t
/tmp/ccSPu85t.s:403 .text.readTemperatures:0000000000000000 readTemperatures
/tmp/ccSPu85t.s:475 .text.testLoop:0000000000000000 $t
/tmp/ccSPu85t.s:481 .text.testLoop:0000000000000000 testLoop
/tmp/ccSPu85t.s:506 .text.testLoop:0000000000000010 $d
/tmp/ccSPu85t.s:714 .text.testLoop:00000000000000ec $d
/tmp/ccSPu85t.s:720 .bss.header.0:0000000000000000 $d
/tmp/ccSPu85t.s:726 .bss.header.1:0000000000000000 $d
/tmp/ccSPu85t.s:511 .text.testLoop:0000000000000015 $d
/tmp/ccSPu85t.s:511 .text.testLoop:0000000000000016 $t
/tmp/ccq9ydWK.s:21 .text.canTestSendTemperatures:0000000000000000 $t
/tmp/ccq9ydWK.s:27 .text.canTestSendTemperatures:0000000000000000 canTestSendTemperatures
/tmp/ccq9ydWK.s:269 .text.canTestSendTemperatures:00000000000000f4 $d
/tmp/ccq9ydWK.s:729 .bss.header.1:0000000000000000 header.1
/tmp/ccq9ydWK.s:275 .text.canTestSendAnswer:0000000000000000 $t
/tmp/ccq9ydWK.s:281 .text.canTestSendAnswer:0000000000000000 canTestSendAnswer
/tmp/ccq9ydWK.s:350 .text.canTestSendAnswer:0000000000000038 $d
/tmp/ccq9ydWK.s:723 .bss.header.0:0000000000000000 header.0
/tmp/ccq9ydWK.s:356 .text.resetData:0000000000000000 $t
/tmp/ccq9ydWK.s:362 .text.resetData:0000000000000000 resetData
/tmp/ccq9ydWK.s:397 .text.readTemperatures:0000000000000000 $t
/tmp/ccq9ydWK.s:403 .text.readTemperatures:0000000000000000 readTemperatures
/tmp/ccq9ydWK.s:475 .text.testLoop:0000000000000000 $t
/tmp/ccq9ydWK.s:481 .text.testLoop:0000000000000000 testLoop
/tmp/ccq9ydWK.s:506 .text.testLoop:0000000000000010 $d
/tmp/ccq9ydWK.s:714 .text.testLoop:00000000000000ec $d
/tmp/ccq9ydWK.s:720 .bss.header.0:0000000000000000 $d
/tmp/ccq9ydWK.s:726 .bss.header.1:0000000000000000 $d
/tmp/ccq9ydWK.s:511 .text.testLoop:0000000000000015 $d
/tmp/ccq9ydWK.s:511 .text.testLoop:0000000000000016 $t
UNDEFINED SYMBOLS
ams_can_wait_for_free_mailboxes

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccjtZjrH.s page 1
ARM GAS /tmp/ccxRpcJf.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * the "License"; You may not use this file except in compliance with the
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * License. You may obtain a copy of the License at:
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * opensource.org/licenses/BSD-3-Clause
ARM GAS /tmp/ccjtZjrH.s page 2
ARM GAS /tmp/ccxRpcJf.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** *
@ -118,7 +118,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /** @defgroup HAL_Exported_Functions HAL Exported Functions
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @{
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */
ARM GAS /tmp/ccjtZjrH.s page 3
ARM GAS /tmp/ccxRpcJf.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** #endif /* PREFETCH_ENABLE */
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/ccjtZjrH.s page 4
ARM GAS /tmp/ccxRpcJf.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /* Set Interrupt Group Priority */
@ -238,7 +238,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
36 .cfi_endproc
37 .LFE132:
39 .section .text.HAL_MspDeInit,"ax",%progbits
ARM GAS /tmp/ccjtZjrH.s page 5
ARM GAS /tmp/ccxRpcJf.s page 5
40 .align 1
@ -298,7 +298,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
82 .loc 1 169 3 view .LVU7
83 000e DA60 str r2, [r3, #12]
170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/ccjtZjrH.s page 6
ARM GAS /tmp/ccxRpcJf.s page 6
84 .loc 1 170 3 view .LVU8
@ -358,7 +358,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
116 @ args = 0, pretend = 0, frame = 0
117 @ frame_needed = 0, uses_anonymous_args = 0
118 .loc 1 221 1 is_stmt 0 view .LVU15
ARM GAS /tmp/ccjtZjrH.s page 7
ARM GAS /tmp/ccxRpcJf.s page 7
119 0000 10B5 push {r4, lr}
@ -418,7 +418,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
155 .loc 1 232 16 is_stmt 0 view .LVU26
156 0032 054B ldr r3, .L13+8
157 0034 1C60 str r4, [r3]
ARM GAS /tmp/ccjtZjrH.s page 8
ARM GAS /tmp/ccxRpcJf.s page 8
237:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
205 .loc 1 149 3 view .LVU35
206 0012 0F20 movs r0, #15
207 0014 FFF7FEFF bl HAL_InitTick
ARM GAS /tmp/ccjtZjrH.s page 9
ARM GAS /tmp/ccxRpcJf.s page 9
208 .LVL7:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief This function is called to increment a global variable "uwTick"
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * used as application time base.
272:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @note In the default implementation, this variable is incremented each 1ms
ARM GAS /tmp/ccjtZjrH.s page 10
ARM GAS /tmp/ccxRpcJf.s page 10
273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * in SysTick ISR.
@ -598,7 +598,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
269 .loc 1 291 3 view .LVU44
270 .loc 1 291 10 is_stmt 0 view .LVU45
271 0000 014B ldr r3, .L23
ARM GAS /tmp/ccjtZjrH.s page 11
ARM GAS /tmp/ccxRpcJf.s page 11
272 0002 1868 ldr r0, [r3]
@ -658,7 +658,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
304:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @brief Set new tick Freq.
305:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** * @retval status
306:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** */
ARM GAS /tmp/ccjtZjrH.s page 12
ARM GAS /tmp/ccxRpcJf.s page 12
307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** HAL_StatusTypeDef HAL_SetTickFreq(HAL_TickFreqTypeDef Freq)
@ -718,7 +718,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
344 000c 10BD pop {r4, pc}
345 .LVL12:
346 .L32:
ARM GAS /tmp/ccjtZjrH.s page 13
ARM GAS /tmp/ccxRpcJf.s page 13
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
386 .cfi_startproc
387 @ args = 0, pretend = 0, frame = 0
388 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccjtZjrH.s page 14
ARM GAS /tmp/ccxRpcJf.s page 14
389 @ link register save eliminated.
@ -838,7 +838,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
428 .loc 1 357 24 view .LVU78
429 0008 0546 mov r5, r0
430 .LVL17:
ARM GAS /tmp/ccjtZjrH.s page 15
ARM GAS /tmp/ccxRpcJf.s page 15
358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** uint32_t wait = Delay;
@ -898,7 +898,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
470 .thumb_func
472 HAL_SuspendTick:
473 .LFB141:
ARM GAS /tmp/ccjtZjrH.s page 16
ARM GAS /tmp/ccxRpcJf.s page 16
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** {
500 .loc 1 400 1 is_stmt 1 view -0
501 .cfi_startproc
ARM GAS /tmp/ccjtZjrH.s page 17
ARM GAS /tmp/ccxRpcJf.s page 17
502 @ args = 0, pretend = 0, frame = 0
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
546 .thumb
547 .thumb_func
549 HAL_GetREVID:
ARM GAS /tmp/ccjtZjrH.s page 18
ARM GAS /tmp/ccxRpcJf.s page 18
550 .LFB144:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
588 .loc 1 431 1 view .LVU112
589 0004 C0F30B00 ubfx r0, r0, #0, #12
590 0008 7047 bx lr
ARM GAS /tmp/ccjtZjrH.s page 19
ARM GAS /tmp/ccxRpcJf.s page 19
591 .L54:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
633 .loc 1 447 1 is_stmt 1 view -0
634 .cfi_startproc
635 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccjtZjrH.s page 20
ARM GAS /tmp/ccxRpcJf.s page 20
636 @ frame_needed = 0, uses_anonymous_args = 0
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
683 HAL_DBGMCU_EnableDBGSleepMode:
684 .LFB149:
459:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c ****
ARM GAS /tmp/ccjtZjrH.s page 21
ARM GAS /tmp/ccxRpcJf.s page 21
460:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal.c **** /**
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
724 000a 7047 bx lr
725 .L69:
726 .align 2
ARM GAS /tmp/ccjtZjrH.s page 22
ARM GAS /tmp/ccxRpcJf.s page 22
727 .L68:
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
769 .loc 1 492 1 is_stmt 1 view -0
770 .cfi_startproc
771 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccjtZjrH.s page 23
ARM GAS /tmp/ccxRpcJf.s page 23
772 @ frame_needed = 0, uses_anonymous_args = 0
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccjtZjrH.s page 1
818 .global HAL_DBGMCU_DisableDBGStandbyMode
819 .syntax unified
820 .thumb
ARM GAS /tmp/ccjtZjrH.s page 24
ARM GAS /tmp/ccxRpcJf.s page 24
821 .thumb_func
@ -1435,90 +1435,90 @@ ARM GAS /tmp/ccjtZjrH.s page 1
871 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
872 .file 8 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
873 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/ccjtZjrH.s page 25
ARM GAS /tmp/ccxRpcJf.s page 25
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal.c
/tmp/ccjtZjrH.s:21 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccjtZjrH.s:27 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccjtZjrH.s:40 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/ccjtZjrH.s:46 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/ccjtZjrH.s:59 .text.HAL_DeInit:0000000000000000 $t
/tmp/ccjtZjrH.s:65 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/ccjtZjrH.s:100 .text.HAL_DeInit:0000000000000020 $d
/tmp/ccjtZjrH.s:105 .text.HAL_InitTick:0000000000000000 $t
/tmp/ccjtZjrH.s:111 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/ccjtZjrH.s:173 .text.HAL_InitTick:0000000000000040 $d
/tmp/ccjtZjrH.s:848 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/ccjtZjrH.s:855 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/ccjtZjrH.s:180 .text.HAL_Init:0000000000000000 $t
/tmp/ccjtZjrH.s:186 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/ccjtZjrH.s:219 .text.HAL_Init:0000000000000020 $d
/tmp/ccjtZjrH.s:224 .text.HAL_IncTick:0000000000000000 $t
/tmp/ccjtZjrH.s:230 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/ccjtZjrH.s:250 .text.HAL_IncTick:0000000000000010 $d
/tmp/ccjtZjrH.s:862 .bss.uwTick:0000000000000000 uwTick
/tmp/ccjtZjrH.s:256 .text.HAL_GetTick:0000000000000000 $t
/tmp/ccjtZjrH.s:262 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/ccjtZjrH.s:278 .text.HAL_GetTick:0000000000000008 $d
/tmp/ccjtZjrH.s:283 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/ccjtZjrH.s:289 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/ccjtZjrH.s:304 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/ccjtZjrH.s:309 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/ccjtZjrH.s:315 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/ccjtZjrH.s:371 .text.HAL_SetTickFreq:0000000000000024 $d
/tmp/ccjtZjrH.s:377 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/ccjtZjrH.s:383 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/ccjtZjrH.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/ccjtZjrH.s:403 .text.HAL_Delay:0000000000000000 $t
/tmp/ccjtZjrH.s:409 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/ccjtZjrH.s:461 .text.HAL_Delay:0000000000000024 $d
/tmp/ccjtZjrH.s:466 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/ccjtZjrH.s:472 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/ccjtZjrH.s:492 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/ccjtZjrH.s:498 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/ccjtZjrH.s:518 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/ccjtZjrH.s:524 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/ccjtZjrH.s:538 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/ccjtZjrH.s:543 .text.HAL_GetREVID:0000000000000000 $t
/tmp/ccjtZjrH.s:549 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/ccjtZjrH.s:566 .text.HAL_GetREVID:0000000000000008 $d
/tmp/ccjtZjrH.s:571 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/ccjtZjrH.s:577 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/ccjtZjrH.s:594 .text.HAL_GetDEVID:000000000000000c $d
/tmp/ccjtZjrH.s:599 .text.HAL_GetUIDw0:0000000000000000 $t
/tmp/ccjtZjrH.s:605 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
/tmp/ccjtZjrH.s:620 .text.HAL_GetUIDw0:0000000000000008 $d
/tmp/ccjtZjrH.s:625 .text.HAL_GetUIDw1:0000000000000000 $t
/tmp/ccjtZjrH.s:631 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
/tmp/ccjtZjrH.s:646 .text.HAL_GetUIDw1:0000000000000008 $d
/tmp/ccjtZjrH.s:651 .text.HAL_GetUIDw2:0000000000000000 $t
/tmp/ccjtZjrH.s:657 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
ARM GAS /tmp/ccjtZjrH.s page 26
/tmp/ccxRpcJf.s:21 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccxRpcJf.s:27 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccxRpcJf.s:40 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/ccxRpcJf.s:46 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/ccxRpcJf.s:59 .text.HAL_DeInit:0000000000000000 $t
/tmp/ccxRpcJf.s:65 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/ccxRpcJf.s:100 .text.HAL_DeInit:0000000000000020 $d
/tmp/ccxRpcJf.s:105 .text.HAL_InitTick:0000000000000000 $t
/tmp/ccxRpcJf.s:111 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/ccxRpcJf.s:173 .text.HAL_InitTick:0000000000000040 $d
/tmp/ccxRpcJf.s:848 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/ccxRpcJf.s:855 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/ccxRpcJf.s:180 .text.HAL_Init:0000000000000000 $t
/tmp/ccxRpcJf.s:186 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/ccxRpcJf.s:219 .text.HAL_Init:0000000000000020 $d
/tmp/ccxRpcJf.s:224 .text.HAL_IncTick:0000000000000000 $t
/tmp/ccxRpcJf.s:230 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/ccxRpcJf.s:250 .text.HAL_IncTick:0000000000000010 $d
/tmp/ccxRpcJf.s:862 .bss.uwTick:0000000000000000 uwTick
/tmp/ccxRpcJf.s:256 .text.HAL_GetTick:0000000000000000 $t
/tmp/ccxRpcJf.s:262 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/ccxRpcJf.s:278 .text.HAL_GetTick:0000000000000008 $d
/tmp/ccxRpcJf.s:283 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/ccxRpcJf.s:289 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/ccxRpcJf.s:304 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/ccxRpcJf.s:309 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/ccxRpcJf.s:315 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/ccxRpcJf.s:371 .text.HAL_SetTickFreq:0000000000000024 $d
/tmp/ccxRpcJf.s:377 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/ccxRpcJf.s:383 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/ccxRpcJf.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/ccxRpcJf.s:403 .text.HAL_Delay:0000000000000000 $t
/tmp/ccxRpcJf.s:409 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/ccxRpcJf.s:461 .text.HAL_Delay:0000000000000024 $d
/tmp/ccxRpcJf.s:466 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/ccxRpcJf.s:472 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/ccxRpcJf.s:492 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/ccxRpcJf.s:498 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/ccxRpcJf.s:518 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/ccxRpcJf.s:524 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/ccxRpcJf.s:538 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/ccxRpcJf.s:543 .text.HAL_GetREVID:0000000000000000 $t
/tmp/ccxRpcJf.s:549 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/ccxRpcJf.s:566 .text.HAL_GetREVID:0000000000000008 $d
/tmp/ccxRpcJf.s:571 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/ccxRpcJf.s:577 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/ccxRpcJf.s:594 .text.HAL_GetDEVID:000000000000000c $d
/tmp/ccxRpcJf.s:599 .text.HAL_GetUIDw0:0000000000000000 $t
/tmp/ccxRpcJf.s:605 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
/tmp/ccxRpcJf.s:620 .text.HAL_GetUIDw0:0000000000000008 $d
/tmp/ccxRpcJf.s:625 .text.HAL_GetUIDw1:0000000000000000 $t
/tmp/ccxRpcJf.s:631 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
/tmp/ccxRpcJf.s:646 .text.HAL_GetUIDw1:0000000000000008 $d
/tmp/ccxRpcJf.s:651 .text.HAL_GetUIDw2:0000000000000000 $t
/tmp/ccxRpcJf.s:657 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
ARM GAS /tmp/ccxRpcJf.s page 26
/tmp/ccjtZjrH.s:672 .text.HAL_GetUIDw2:0000000000000008 $d
/tmp/ccjtZjrH.s:677 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
/tmp/ccjtZjrH.s:683 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccjtZjrH.s:700 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
/tmp/ccjtZjrH.s:705 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
/tmp/ccjtZjrH.s:711 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccjtZjrH.s:728 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
/tmp/ccjtZjrH.s:733 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/ccjtZjrH.s:739 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccjtZjrH.s:756 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/ccjtZjrH.s:761 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/ccjtZjrH.s:767 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccjtZjrH.s:784 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
/tmp/ccjtZjrH.s:789 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/ccjtZjrH.s:795 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccjtZjrH.s:812 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/ccjtZjrH.s:817 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/ccjtZjrH.s:823 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccjtZjrH.s:840 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/ccjtZjrH.s:852 .data.uwTickPrio:0000000000000000 $d
/tmp/ccjtZjrH.s:859 .bss.uwTick:0000000000000000 $d
/tmp/ccxRpcJf.s:672 .text.HAL_GetUIDw2:0000000000000008 $d
/tmp/ccxRpcJf.s:677 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
/tmp/ccxRpcJf.s:683 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccxRpcJf.s:700 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
/tmp/ccxRpcJf.s:705 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
/tmp/ccxRpcJf.s:711 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccxRpcJf.s:728 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
/tmp/ccxRpcJf.s:733 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/ccxRpcJf.s:739 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccxRpcJf.s:756 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/ccxRpcJf.s:761 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/ccxRpcJf.s:767 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccxRpcJf.s:784 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
/tmp/ccxRpcJf.s:789 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/ccxRpcJf.s:795 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccxRpcJf.s:812 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/ccxRpcJf.s:817 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/ccxRpcJf.s:823 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccxRpcJf.s:840 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/ccxRpcJf.s:852 .data.uwTickPrio:0000000000000000 $d
/tmp/ccxRpcJf.s:859 .bss.uwTick:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccPJu8Ry.s page 1
ARM GAS /tmp/ccdOzjQD.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
27:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__clang__)
28:Drivers/CMSIS/Include/core_cm4.h **** #pragma clang system_header /* treat file as system include file */
29:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccPJu8Ry.s page 2
ARM GAS /tmp/ccdOzjQD.s page 2
30:Drivers/CMSIS/Include/core_cm4.h ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
84:Drivers/CMSIS/Include/core_cm4.h **** #else
85:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U
86:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccPJu8Ry.s page 3
ARM GAS /tmp/ccdOzjQD.s page 3
87:Drivers/CMSIS/Include/core_cm4.h ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
141:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)
142:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U
143:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccPJu8Ry.s page 4
ARM GAS /tmp/ccdOzjQD.s page 4
144:Drivers/CMSIS/Include/core_cm4.h **** #else
@ -238,7 +238,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
198:Drivers/CMSIS/Include/core_cm4.h **** #define __NVIC_PRIO_BITS 3U
199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
200:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/ccPJu8Ry.s page 5
ARM GAS /tmp/ccdOzjQD.s page 5
201:Drivers/CMSIS/Include/core_cm4.h ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
255:Drivers/CMSIS/Include/core_cm4.h ****
256:Drivers/CMSIS/Include/core_cm4.h **** /**
257:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Application Program Status Register (APSR).
ARM GAS /tmp/ccPJu8Ry.s page 6
ARM GAS /tmp/ccdOzjQD.s page 6
258:Drivers/CMSIS/Include/core_cm4.h **** */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
312:Drivers/CMSIS/Include/core_cm4.h ****
313:Drivers/CMSIS/Include/core_cm4.h **** /**
314:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Special-Purpose Program Status Registers (xPSR).
ARM GAS /tmp/ccPJu8Ry.s page 7
ARM GAS /tmp/ccdOzjQD.s page 7
315:Drivers/CMSIS/Include/core_cm4.h **** */
@ -418,7 +418,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
369:Drivers/CMSIS/Include/core_cm4.h **** \brief Union type to access the Control Registers (CONTROL).
370:Drivers/CMSIS/Include/core_cm4.h **** */
371:Drivers/CMSIS/Include/core_cm4.h **** typedef union
ARM GAS /tmp/ccPJu8Ry.s page 8
ARM GAS /tmp/ccdOzjQD.s page 8
372:Drivers/CMSIS/Include/core_cm4.h **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
426:Drivers/CMSIS/Include/core_cm4.h ****
427:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_NVIC */
428:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 9
ARM GAS /tmp/ccdOzjQD.s page 9
429:Drivers/CMSIS/Include/core_cm4.h ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB
484:Drivers/CMSIS/Include/core_cm4.h ****
485:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB
ARM GAS /tmp/ccPJu8Ry.s page 10
ARM GAS /tmp/ccdOzjQD.s page 10
486:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB
@ -598,7 +598,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB
541:Drivers/CMSIS/Include/core_cm4.h ****
542:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB
ARM GAS /tmp/ccPJu8Ry.s page 11
ARM GAS /tmp/ccdOzjQD.s page 11
543:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB
@ -658,7 +658,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
597:Drivers/CMSIS/Include/core_cm4.h ****
598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB
599:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB
ARM GAS /tmp/ccPJu8Ry.s page 12
ARM GAS /tmp/ccdOzjQD.s page 12
600:Drivers/CMSIS/Include/core_cm4.h ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
654:Drivers/CMSIS/Include/core_cm4.h ****
655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB
656:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB
ARM GAS /tmp/ccPJu8Ry.s page 13
ARM GAS /tmp/ccdOzjQD.s page 13
657:Drivers/CMSIS/Include/core_cm4.h ****
@ -778,7 +778,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
711:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB)
712:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the System Control and ID Register not in the SCB
713:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/ccPJu8Ry.s page 14
ARM GAS /tmp/ccdOzjQD.s page 14
714:Drivers/CMSIS/Include/core_cm4.h **** */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
768:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysT
769:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysT
770:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 15
ARM GAS /tmp/ccdOzjQD.s page 15
771:Drivers/CMSIS/Include/core_cm4.h **** #define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysT
@ -898,7 +898,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
825:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED3[29U];
826:Drivers/CMSIS/Include/core_cm4.h **** __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register *
827:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */
ARM GAS /tmp/ccPJu8Ry.s page 16
ARM GAS /tmp/ccdOzjQD.s page 16
828:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Reg
@ -958,7 +958,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
882:Drivers/CMSIS/Include/core_cm4.h ****
883:Drivers/CMSIS/Include/core_cm4.h **** /* ITM Integration Read Register Definitions */
884:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Pos 0U /*!< ITM
ARM GAS /tmp/ccPJu8Ry.s page 17
ARM GAS /tmp/ccdOzjQD.s page 17
885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
939:Drivers/CMSIS/Include/core_cm4.h **** } DWT_Type;
940:Drivers/CMSIS/Include/core_cm4.h ****
941:Drivers/CMSIS/Include/core_cm4.h **** /* DWT Control Register Definitions */
ARM GAS /tmp/ccPJu8Ry.s page 18
ARM GAS /tmp/ccdOzjQD.s page 18
942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTR
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
996:Drivers/CMSIS/Include/core_cm4.h **** /* DWT CPI Count Register Definitions */
997:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPI
998:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPI
ARM GAS /tmp/ccPJu8Ry.s page 19
ARM GAS /tmp/ccdOzjQD.s page 19
999:Drivers/CMSIS/Include/core_cm4.h ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1053:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_TPI Trace Port Interface (TPI)
1054:Drivers/CMSIS/Include/core_cm4.h **** \brief Type definitions for the Trace Port Interface (TPI)
1055:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/ccPJu8Ry.s page 20
ARM GAS /tmp/ccdOzjQD.s page 20
1056:Drivers/CMSIS/Include/core_cm4.h **** */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1110:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Formatter and Flush Control Register Definitions */
1111:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFC
1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFC
ARM GAS /tmp/ccPJu8Ry.s page 21
ARM GAS /tmp/ccdOzjQD.s page 21
1113:Drivers/CMSIS/Include/core_cm4.h ****
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIF
1168:Drivers/CMSIS/Include/core_cm4.h ****
1169:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIF
ARM GAS /tmp/ccPJu8Ry.s page 22
ARM GAS /tmp/ccdOzjQD.s page 22
1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIF
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1224:Drivers/CMSIS/Include/core_cm4.h **** {
1225:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */
1226:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */
ARM GAS /tmp/ccPJu8Ry.s page 23
ARM GAS /tmp/ccdOzjQD.s page 23
1227:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Pos 24U /*!< MPU
1282:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU
1283:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 24
ARM GAS /tmp/ccdOzjQD.s page 24
1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_TEX_Pos 19U /*!< MPU
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1338:Drivers/CMSIS/Include/core_cm4.h ****
1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCC
1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCC
ARM GAS /tmp/ccPJu8Ry.s page 25
ARM GAS /tmp/ccdOzjQD.s page 25
1341:Drivers/CMSIS/Include/core_cm4.h ****
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1395:Drivers/CMSIS/Include/core_cm4.h ****
1396:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR
1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR
ARM GAS /tmp/ccPJu8Ry.s page 26
ARM GAS /tmp/ccdOzjQD.s page 26
1398:Drivers/CMSIS/Include/core_cm4.h ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< Core
1453:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< Core
1454:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 27
ARM GAS /tmp/ccdOzjQD.s page 27
1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< Core
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1509:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< Core
1510:Drivers/CMSIS/Include/core_cm4.h ****
1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< Core
ARM GAS /tmp/ccPJu8Ry.s page 28
ARM GAS /tmp/ccdOzjQD.s page 28
1512:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< Core
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1566:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struc
1567:Drivers/CMSIS/Include/core_cm4.h **** #define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct
1568:Drivers/CMSIS/Include/core_cm4.h **** #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct
ARM GAS /tmp/ccPJu8Ry.s page 29
ARM GAS /tmp/ccdOzjQD.s page 29
1569:Drivers/CMSIS/Include/core_cm4.h **** #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1623:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_SystemReset __NVIC_SystemReset
1624:Drivers/CMSIS/Include/core_cm4.h **** #endif /* CMSIS_NVIC_VIRTUAL */
1625:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 30
ARM GAS /tmp/ccdOzjQD.s page 30
1626:Drivers/CMSIS/Include/core_cm4.h **** #ifdef CMSIS_VECTAB_VIRTUAL
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1680:Drivers/CMSIS/Include/core_cm4.h ****
1681:Drivers/CMSIS/Include/core_cm4.h ****
1682:Drivers/CMSIS/Include/core_cm4.h **** /**
ARM GAS /tmp/ccPJu8Ry.s page 31
ARM GAS /tmp/ccdOzjQD.s page 31
1683:Drivers/CMSIS/Include/core_cm4.h **** \brief Enable Interrupt
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
40 0002 0CDB blt .L1
1727:Drivers/CMSIS/Include/core_cm4.h **** {
1728:Drivers/CMSIS/Include/core_cm4.h **** NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL));
ARM GAS /tmp/ccPJu8Ry.s page 32
ARM GAS /tmp/ccdOzjQD.s page 32
41 .loc 2 1728 5 is_stmt 1 view .LVU4
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
38:Drivers/CMSIS/Include/cmsis_gcc.h ****
39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */
40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM
ARM GAS /tmp/ccPJu8Ry.s page 33
ARM GAS /tmp/ccdOzjQD.s page 33
41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push
96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked"
97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
ARM GAS /tmp/ccPJu8Ry.s page 34
ARM GAS /tmp/ccdOzjQD.s page 34
98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
152:Drivers/CMSIS/Include/cmsis_gcc.h **** {
153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
154:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccPJu8Ry.s page 35
ARM GAS /tmp/ccdOzjQD.s page 35
155:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control" : "=r" (result) );
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) );
210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
211:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccPJu8Ry.s page 36
ARM GAS /tmp/ccdOzjQD.s page 36
212:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) );
267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
268:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccPJu8Ry.s page 37
ARM GAS /tmp/ccdOzjQD.s page 37
269:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
324:Drivers/CMSIS/Include/cmsis_gcc.h ****
325:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccPJu8Ry.s page 38
ARM GAS /tmp/ccdOzjQD.s page 38
326:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value
381:Drivers/CMSIS/Include/cmsis_gcc.h **** */
382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void)
ARM GAS /tmp/ccPJu8Ry.s page 39
ARM GAS /tmp/ccdOzjQD.s page 39
383:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes.
438:Drivers/CMSIS/Include/cmsis_gcc.h **** */
439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void)
ARM GAS /tmp/ccPJu8Ry.s page 40
ARM GAS /tmp/ccdOzjQD.s page 40
440:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
494:Drivers/CMSIS/Include/cmsis_gcc.h **** }
495:Drivers/CMSIS/Include/cmsis_gcc.h ****
496:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccPJu8Ry.s page 41
ARM GAS /tmp/ccdOzjQD.s page 41
497:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
551:Drivers/CMSIS/Include/cmsis_gcc.h ****
552:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask
ARM GAS /tmp/ccPJu8Ry.s page 42
ARM GAS /tmp/ccdOzjQD.s page 42
554:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Fault Mask register.
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always.
610:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccPJu8Ry.s page 43
ARM GAS /tmp/ccdOzjQD.s page 43
611:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
666:Drivers/CMSIS/Include/cmsis_gcc.h **** }
667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/ccPJu8Ry.s page 44
ARM GAS /tmp/ccdOzjQD.s page 44
668:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM).
723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set
724:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccPJu8Ry.s page 45
ARM GAS /tmp/ccdOzjQD.s page 45
725:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit)
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/ccPJu8Ry.s page 46
ARM GAS /tmp/ccdOzjQD.s page 46
782:Drivers/CMSIS/Include/cmsis_gcc.h **** return(0U);
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop")
837:Drivers/CMSIS/Include/cmsis_gcc.h ****
838:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccPJu8Ry.s page 47
ARM GAS /tmp/ccdOzjQD.s page 47
839:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
69 .LBB34:
70 .LBI34:
866:Drivers/CMSIS/Include/cmsis_gcc.h **** {
ARM GAS /tmp/ccPJu8Ry.s page 48
ARM GAS /tmp/ccdOzjQD.s page 48
71 .loc 3 866 27 view .LVU13
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1756:Drivers/CMSIS/Include/core_cm4.h **** /**
1757:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt
1758:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register.
ARM GAS /tmp/ccPJu8Ry.s page 49
ARM GAS /tmp/ccdOzjQD.s page 49
1759:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1813:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set.
1814:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception.
1815:Drivers/CMSIS/Include/core_cm4.h **** */
ARM GAS /tmp/ccPJu8Ry.s page 50
ARM GAS /tmp/ccdOzjQD.s page 50
1816:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
145 .section .text.__NVIC_GetPriority,"ax",%progbits
146 .align 1
147 .syntax unified
ARM GAS /tmp/ccPJu8Ry.s page 51
ARM GAS /tmp/ccdOzjQD.s page 51
148 .thumb
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1848:Drivers/CMSIS/Include/core_cm4.h **** }
1849:Drivers/CMSIS/Include/core_cm4.h **** }
182 .loc 2 1849 1 view .LVU41
ARM GAS /tmp/ccPJu8Ry.s page 52
ARM GAS /tmp/ccdOzjQD.s page 52
183 001e 7047 bx lr
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
219 000e 28BF it cs
220 0010 4FF0040C movcs ip, #4
221 .LVL11:
ARM GAS /tmp/ccPJu8Ry.s page 53
ARM GAS /tmp/ccdOzjQD.s page 53
1870:Drivers/CMSIS/Include/core_cm4.h **** SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1881:Drivers/CMSIS/Include/core_cm4.h **** \details Decodes an interrupt priority value with a given priority group to
1882:Drivers/CMSIS/Include/core_cm4.h **** preemptive priority value and subpriority value.
1883:Drivers/CMSIS/Include/core_cm4.h **** In case of a conflict between priority grouping and available
ARM GAS /tmp/ccPJu8Ry.s page 54
ARM GAS /tmp/ccdOzjQD.s page 54
1884:Drivers/CMSIS/Include/core_cm4.h **** priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set.
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
304 0020 4FF0FF3E mov lr, #-1
305 0024 0EFA0CFC lsl ip, lr, ip
306 .LVL22:
ARM GAS /tmp/ccPJu8Ry.s page 55
ARM GAS /tmp/ccdOzjQD.s page 55
307 .loc 2 1899 53 discriminator 4 view .LVU78
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1923:Drivers/CMSIS/Include/core_cm4.h **** The interrupt number can be positive to specify a device specific interrupt,
1924:Drivers/CMSIS/Include/core_cm4.h **** or negative to specify a processor exception.
1925:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number.
ARM GAS /tmp/ccPJu8Ry.s page 56
ARM GAS /tmp/ccdOzjQD.s page 56
1926:Drivers/CMSIS/Include/core_cm4.h **** \return Address of interrupt handler function
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1946:Drivers/CMSIS/Include/core_cm4.h **** __DSB(); /* Ensure completion of memory
369 .loc 2 1946 3 is_stmt 1 view .LVU95
370 .LBB38:
ARM GAS /tmp/ccPJu8Ry.s page 57
ARM GAS /tmp/ccdOzjQD.s page 57
371 .LBI38:
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
10:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** *
11:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @verbatim
12:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ==============================================================================
ARM GAS /tmp/ccPJu8Ry.s page 58
ARM GAS /tmp/ccdOzjQD.s page 58
13:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ##### How to use this driver #####
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
67:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
68:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** @endverbatim
69:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ******************************************************************************
ARM GAS /tmp/ccPJu8Ry.s page 59
ARM GAS /tmp/ccdOzjQD.s page 59
70:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @attention
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
124:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private macro -------------------------------------------------------------*/
125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private variables ---------------------------------------------------------*/
126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Private function prototypes -----------------------------------------------*/
ARM GAS /tmp/ccPJu8Ry.s page 60
ARM GAS /tmp/ccdOzjQD.s page 60
127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Exported functions ---------------------------------------------------------*/
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** NVIC_SetPriorityGrouping(PriorityGroup);
418 .loc 1 175 3 view .LVU103
419 .LBB40:
ARM GAS /tmp/ccPJu8Ry.s page 61
ARM GAS /tmp/ccdOzjQD.s page 61
420 .LBI40:
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
458 .loc 1 176 1 view .LVU120
459 001e 7047 bx lr
ARM GAS /tmp/ccPJu8Ry.s page 62
ARM GAS /tmp/ccdOzjQD.s page 62
460 .L29:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
493 .LBI42:
1676:Drivers/CMSIS/Include/core_cm4.h **** {
494 .loc 2 1676 26 view .LVU127
ARM GAS /tmp/ccPJu8Ry.s page 63
ARM GAS /tmp/ccdOzjQD.s page 63
495 .LBB43:
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** {
534 .loc 1 214 1 is_stmt 1 view -0
535 .cfi_startproc
ARM GAS /tmp/ccPJu8Ry.s page 64
ARM GAS /tmp/ccdOzjQD.s page 64
536 @ args = 0, pretend = 0, frame = 0
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
574 .LFE132:
576 .section .text.HAL_NVIC_DisableIRQ,"ax",%progbits
577 .align 1
ARM GAS /tmp/ccPJu8Ry.s page 65
ARM GAS /tmp/ccdOzjQD.s page 65
578 .global HAL_NVIC_DisableIRQ
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
243:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** {
613 .loc 1 243 1 is_stmt 1 view -0
614 .cfi_startproc
ARM GAS /tmp/ccPJu8Ry.s page 66
ARM GAS /tmp/ccdOzjQD.s page 66
615 @ Volatile: function does not return.
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1962:Drivers/CMSIS/Include/core_cm4.h **** #endif
1963:Drivers/CMSIS/Include/core_cm4.h ****
1964:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/ccPJu8Ry.s page 67
ARM GAS /tmp/ccdOzjQD.s page 67
1965:Drivers/CMSIS/Include/core_cm4.h **** /* ########################## FPU functions #################################### */
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
2019:Drivers/CMSIS/Include/core_cm4.h **** function <b>SysTick_Config</b> is not included. In this case, the file <b><i>device</i>.
2020:Drivers/CMSIS/Include/core_cm4.h **** must contain a vendor-specific implementation of this function.
2021:Drivers/CMSIS/Include/core_cm4.h **** */
ARM GAS /tmp/ccPJu8Ry.s page 68
ARM GAS /tmp/ccdOzjQD.s page 68
2022:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
684 001c 1A61 str r2, [r3, #16]
2033:Drivers/CMSIS/Include/core_cm4.h **** SysTick_CTRL_TICKINT_Msk |
2034:Drivers/CMSIS/Include/core_cm4.h **** SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTi
ARM GAS /tmp/ccPJu8Ry.s page 69
ARM GAS /tmp/ccdOzjQD.s page 69
2035:Drivers/CMSIS/Include/core_cm4.h **** return (0UL); /* Function successful */
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** * @retval None
284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** */
285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** void HAL_MPU_Disable(void)
ARM GAS /tmp/ccPJu8Ry.s page 70
ARM GAS /tmp/ccdOzjQD.s page 70
286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** {
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
748 .loc 1 306 1 is_stmt 1 view -0
749 .cfi_startproc
750 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccPJu8Ry.s page 71
ARM GAS /tmp/ccdOzjQD.s page 71
751 @ frame_needed = 0, uses_anonymous_args = 0
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
790 .loc 1 323 3 view .LVU196
324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable));
791 .loc 1 324 3 view .LVU197
ARM GAS /tmp/ccPJu8Ry.s page 72
ARM GAS /tmp/ccdOzjQD.s page 72
325:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
344:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) |
826 .loc 1 344 36 view .LVU220
827 001e 817A ldrb r1, [r0, #10] @ zero_extendqisi2
ARM GAS /tmp/ccPJu8Ry.s page 73
ARM GAS /tmp/ccdOzjQD.s page 73
343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) |
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
863 .loc 1 355 5 is_stmt 1 view .LVU237
864 .loc 1 355 15 is_stmt 0 view .LVU238
865 0054 C3F8A020 str r2, [r3, #160]
ARM GAS /tmp/ccPJu8Ry.s page 74
ARM GAS /tmp/ccdOzjQD.s page 74
356:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
906 000c 00ED00E0 .word -536810240
907 .cfi_endproc
908 .LFE139:
ARM GAS /tmp/ccPJu8Ry.s page 75
ARM GAS /tmp/ccdOzjQD.s page 75
910 .section .text.HAL_NVIC_GetPriority,"ax",%progbits
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
937 .LVL56:
938 .loc 1 396 3 is_stmt 0 view .LVU250
939 000c 3346 mov r3, r6
ARM GAS /tmp/ccPJu8Ry.s page 76
ARM GAS /tmp/ccdOzjQD.s page 76
940 000e 2A46 mov r2, r5
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
977 .loc 2 1766 81 is_stmt 0 view .LVU260
978 0004 00F01F02 and r2, r0, #31
1766:Drivers/CMSIS/Include/core_cm4.h **** }
ARM GAS /tmp/ccPJu8Ry.s page 77
ARM GAS /tmp/ccdOzjQD.s page 77
979 .loc 2 1766 34 view .LVU261
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1017 .loc 1 424 3 view .LVU267
1018 .LBB54:
1019 .LBI54:
ARM GAS /tmp/ccPJu8Ry.s page 78
ARM GAS /tmp/ccdOzjQD.s page 78
1743:Drivers/CMSIS/Include/core_cm4.h **** {
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1062 .thumb
1063 .thumb_func
1065 HAL_NVIC_ClearPendingIRQ:
ARM GAS /tmp/ccPJu8Ry.s page 79
ARM GAS /tmp/ccdOzjQD.s page 79
1066 .LVL64:
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1098 .loc 2 1781 43 view .LVU292
1099 .LBE57:
1100 .LBE56:
ARM GAS /tmp/ccPJu8Ry.s page 80
ARM GAS /tmp/ccdOzjQD.s page 80
438:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1137 .loc 2 1798 54 is_stmt 0 view .LVU301
1138 0004 4309 lsrs r3, r0, #5
1798:Drivers/CMSIS/Include/core_cm4.h **** }
ARM GAS /tmp/ccPJu8Ry.s page 81
ARM GAS /tmp/ccdOzjQD.s page 81
1139 .loc 2 1798 35 view .LVU302
@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1178 @ args = 0, pretend = 0, frame = 0
1179 @ frame_needed = 0, uses_anonymous_args = 0
1180 @ link register save eliminated.
ARM GAS /tmp/ccPJu8Ry.s page 82
ARM GAS /tmp/ccdOzjQD.s page 82
464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /* Check the parameters */
@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** HAL_SYSTICK_Callback();
483:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** }
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c ****
ARM GAS /tmp/ccPJu8Ry.s page 83
ARM GAS /tmp/ccdOzjQD.s page 83
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c **** /**
@ -4973,77 +4973,77 @@ ARM GAS /tmp/ccPJu8Ry.s page 1
1255 .file 6 "/home/david/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-non
1256 .file 7 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
1257 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/ccPJu8Ry.s page 84
ARM GAS /tmp/ccdOzjQD.s page 84
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_cortex.c
/tmp/ccPJu8Ry.s:21 .text.__NVIC_DisableIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:26 .text.__NVIC_DisableIRQ:0000000000000000 __NVIC_DisableIRQ
/tmp/ccPJu8Ry.s:88 .text.__NVIC_DisableIRQ:0000000000000020 $d
/tmp/ccPJu8Ry.s:93 .text.__NVIC_SetPriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:98 .text.__NVIC_SetPriority:0000000000000000 __NVIC_SetPriority
/tmp/ccPJu8Ry.s:141 .text.__NVIC_SetPriority:0000000000000024 $d
/tmp/ccPJu8Ry.s:146 .text.__NVIC_GetPriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:151 .text.__NVIC_GetPriority:0000000000000000 __NVIC_GetPriority
/tmp/ccPJu8Ry.s:187 .text.__NVIC_GetPriority:0000000000000020 $d
/tmp/ccPJu8Ry.s:192 .text.NVIC_EncodePriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:197 .text.NVIC_EncodePriority:0000000000000000 NVIC_EncodePriority
/tmp/ccPJu8Ry.s:258 .text.NVIC_DecodePriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:263 .text.NVIC_DecodePriority:0000000000000000 NVIC_DecodePriority
/tmp/ccPJu8Ry.s:331 .text.__NVIC_SystemReset:0000000000000000 $t
/tmp/ccPJu8Ry.s:336 .text.__NVIC_SystemReset:0000000000000000 __NVIC_SystemReset
/tmp/ccPJu8Ry.s:397 .text.__NVIC_SystemReset:000000000000001c $d
/tmp/ccPJu8Ry.s:403 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
/tmp/ccPJu8Ry.s:409 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
/tmp/ccPJu8Ry.s:463 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
/tmp/ccPJu8Ry.s:468 .text.HAL_NVIC_SetPriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:474 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
/tmp/ccPJu8Ry.s:520 .text.HAL_NVIC_SetPriority:000000000000001c $d
/tmp/ccPJu8Ry.s:525 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:531 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
/tmp/ccPJu8Ry.s:572 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
/tmp/ccPJu8Ry.s:577 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:583 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
/tmp/ccPJu8Ry.s:605 .text.HAL_NVIC_SystemReset:0000000000000000 $t
/tmp/ccPJu8Ry.s:611 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
/tmp/ccPJu8Ry.s:629 .text.HAL_SYSTICK_Config:0000000000000000 $t
/tmp/ccPJu8Ry.s:635 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
/tmp/ccPJu8Ry.s:700 .text.HAL_SYSTICK_Config:0000000000000024 $d
/tmp/ccPJu8Ry.s:705 .text.HAL_MPU_Disable:0000000000000000 $t
/tmp/ccPJu8Ry.s:711 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
/tmp/ccPJu8Ry.s:734 .text.HAL_MPU_Disable:0000000000000014 $d
/tmp/ccPJu8Ry.s:739 .text.HAL_MPU_Enable:0000000000000000 $t
/tmp/ccPJu8Ry.s:745 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
/tmp/ccPJu8Ry.s:771 .text.HAL_MPU_Enable:0000000000000014 $d
/tmp/ccPJu8Ry.s:776 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
/tmp/ccPJu8Ry.s:782 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
/tmp/ccPJu8Ry.s:871 .text.HAL_MPU_ConfigRegion:000000000000005c $d
/tmp/ccPJu8Ry.s:876 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
/tmp/ccPJu8Ry.s:882 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
/tmp/ccPJu8Ry.s:906 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
/tmp/ccPJu8Ry.s:911 .text.HAL_NVIC_GetPriority:0000000000000000 $t
/tmp/ccPJu8Ry.s:917 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
/tmp/ccPJu8Ry.s:951 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:957 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
/tmp/ccPJu8Ry.s:998 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
/tmp/ccPJu8Ry.s:1003 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:1009 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
/tmp/ccPJu8Ry.s:1054 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
/tmp/ccPJu8Ry.s:1059 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
/tmp/ccPJu8Ry.s:1065 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccPJu8Ry.s:1106 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
ARM GAS /tmp/ccPJu8Ry.s page 85
/tmp/ccdOzjQD.s:21 .text.__NVIC_DisableIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:26 .text.__NVIC_DisableIRQ:0000000000000000 __NVIC_DisableIRQ
/tmp/ccdOzjQD.s:88 .text.__NVIC_DisableIRQ:0000000000000020 $d
/tmp/ccdOzjQD.s:93 .text.__NVIC_SetPriority:0000000000000000 $t
/tmp/ccdOzjQD.s:98 .text.__NVIC_SetPriority:0000000000000000 __NVIC_SetPriority
/tmp/ccdOzjQD.s:141 .text.__NVIC_SetPriority:0000000000000024 $d
/tmp/ccdOzjQD.s:146 .text.__NVIC_GetPriority:0000000000000000 $t
/tmp/ccdOzjQD.s:151 .text.__NVIC_GetPriority:0000000000000000 __NVIC_GetPriority
/tmp/ccdOzjQD.s:187 .text.__NVIC_GetPriority:0000000000000020 $d
/tmp/ccdOzjQD.s:192 .text.NVIC_EncodePriority:0000000000000000 $t
/tmp/ccdOzjQD.s:197 .text.NVIC_EncodePriority:0000000000000000 NVIC_EncodePriority
/tmp/ccdOzjQD.s:258 .text.NVIC_DecodePriority:0000000000000000 $t
/tmp/ccdOzjQD.s:263 .text.NVIC_DecodePriority:0000000000000000 NVIC_DecodePriority
/tmp/ccdOzjQD.s:331 .text.__NVIC_SystemReset:0000000000000000 $t
/tmp/ccdOzjQD.s:336 .text.__NVIC_SystemReset:0000000000000000 __NVIC_SystemReset
/tmp/ccdOzjQD.s:397 .text.__NVIC_SystemReset:000000000000001c $d
/tmp/ccdOzjQD.s:403 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
/tmp/ccdOzjQD.s:409 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
/tmp/ccdOzjQD.s:463 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
/tmp/ccdOzjQD.s:468 .text.HAL_NVIC_SetPriority:0000000000000000 $t
/tmp/ccdOzjQD.s:474 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
/tmp/ccdOzjQD.s:520 .text.HAL_NVIC_SetPriority:000000000000001c $d
/tmp/ccdOzjQD.s:525 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:531 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
/tmp/ccdOzjQD.s:572 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
/tmp/ccdOzjQD.s:577 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:583 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
/tmp/ccdOzjQD.s:605 .text.HAL_NVIC_SystemReset:0000000000000000 $t
/tmp/ccdOzjQD.s:611 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
/tmp/ccdOzjQD.s:629 .text.HAL_SYSTICK_Config:0000000000000000 $t
/tmp/ccdOzjQD.s:635 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
/tmp/ccdOzjQD.s:700 .text.HAL_SYSTICK_Config:0000000000000024 $d
/tmp/ccdOzjQD.s:705 .text.HAL_MPU_Disable:0000000000000000 $t
/tmp/ccdOzjQD.s:711 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
/tmp/ccdOzjQD.s:734 .text.HAL_MPU_Disable:0000000000000014 $d
/tmp/ccdOzjQD.s:739 .text.HAL_MPU_Enable:0000000000000000 $t
/tmp/ccdOzjQD.s:745 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
/tmp/ccdOzjQD.s:771 .text.HAL_MPU_Enable:0000000000000014 $d
/tmp/ccdOzjQD.s:776 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
/tmp/ccdOzjQD.s:782 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
/tmp/ccdOzjQD.s:871 .text.HAL_MPU_ConfigRegion:000000000000005c $d
/tmp/ccdOzjQD.s:876 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
/tmp/ccdOzjQD.s:882 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
/tmp/ccdOzjQD.s:906 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
/tmp/ccdOzjQD.s:911 .text.HAL_NVIC_GetPriority:0000000000000000 $t
/tmp/ccdOzjQD.s:917 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
/tmp/ccdOzjQD.s:951 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:957 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
/tmp/ccdOzjQD.s:998 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
/tmp/ccdOzjQD.s:1003 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:1009 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
/tmp/ccdOzjQD.s:1054 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
/tmp/ccdOzjQD.s:1059 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
/tmp/ccdOzjQD.s:1065 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccdOzjQD.s:1106 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
ARM GAS /tmp/ccdOzjQD.s page 85
/tmp/ccPJu8Ry.s:1111 .text.HAL_NVIC_GetActive:0000000000000000 $t
/tmp/ccPJu8Ry.s:1117 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
/tmp/ccPJu8Ry.s:1162 .text.HAL_NVIC_GetActive:0000000000000020 $d
/tmp/ccPJu8Ry.s:1167 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
/tmp/ccPJu8Ry.s:1173 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccPJu8Ry.s:1208 .text.HAL_SYSTICK_Callback:0000000000000000 $t
/tmp/ccPJu8Ry.s:1214 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
/tmp/ccPJu8Ry.s:1227 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
/tmp/ccPJu8Ry.s:1233 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
/tmp/ccdOzjQD.s:1111 .text.HAL_NVIC_GetActive:0000000000000000 $t
/tmp/ccdOzjQD.s:1117 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
/tmp/ccdOzjQD.s:1162 .text.HAL_NVIC_GetActive:0000000000000020 $d
/tmp/ccdOzjQD.s:1167 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
/tmp/ccdOzjQD.s:1173 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccdOzjQD.s:1208 .text.HAL_SYSTICK_Callback:0000000000000000 $t
/tmp/ccdOzjQD.s:1214 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
/tmp/ccdOzjQD.s:1227 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
/tmp/ccdOzjQD.s:1233 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccaRdTju.s page 1
ARM GAS /tmp/cckvhj22.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** detection.
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** (#) Use HAL_DMA_Abort() function to abort the current transfer
ARM GAS /tmp/ccaRdTju.s page 2
ARM GAS /tmp/cckvhj22.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @brief DMA HAL module driver
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @{
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** */
ARM GAS /tmp/ccaRdTju.s page 3
ARM GAS /tmp/cckvhj22.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL == hdma)
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR;
ARM GAS /tmp/ccaRdTju.s page 4
ARM GAS /tmp/cckvhj22.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -238,7 +238,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Check the DMA handle allocation */
ARM GAS /tmp/ccaRdTju.s page 5
ARM GAS /tmp/cckvhj22.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(NULL == hdma)
@ -298,7 +298,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### IO operation functions #####
ARM GAS /tmp/ccaRdTju.s page 6
ARM GAS /tmp/cckvhj22.s page 6
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
@ -358,7 +358,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_BUSY;
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccaRdTju.s page 7
ARM GAS /tmp/cckvhj22.s page 7
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return status;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Remain BUSY */
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** status = HAL_BUSY;
ARM GAS /tmp/ccaRdTju.s page 8
ARM GAS /tmp/cckvhj22.s page 8
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* no transfer ongoing */
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NO_XFER;
ARM GAS /tmp/ccaRdTju.s page 9
ARM GAS /tmp/cckvhj22.s page 9
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -538,7 +538,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED;
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR;
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccaRdTju.s page 10
ARM GAS /tmp/cckvhj22.s page 10
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if(HAL_DMA_FULL_TRANSFER == CompleteLevel)
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
ARM GAS /tmp/ccaRdTju.s page 11
ARM GAS /tmp/cckvhj22.s page 11
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Clear the transfer complete flag */
@ -658,7 +658,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** else if ((RESET != (flag_it & (DMA_FLAG_TC1 << hdma->ChannelIndex))) && (RESET != (source_it & DM
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** if((hdma->Instance->CCR & DMA_CCR_CIRC) == 0U)
ARM GAS /tmp/ccaRdTju.s page 12
ARM GAS /tmp/cckvhj22.s page 12
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
@ -718,7 +718,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
655:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param CallbackID User Callback identifer
656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a HAL_DMA_CallbackIDTypeDef ENUM as parameter.
657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * @param pCallback pointer to private callback function which has pointer to
ARM GAS /tmp/ccaRdTju.s page 13
ARM GAS /tmp/cckvhj22.s page 13
658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** * a DMA_HandleTypeDef structure as parameter.
@ -778,7 +778,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
712:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_UnRegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Cal
713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccaRdTju.s page 14
ARM GAS /tmp/cckvhj22.s page 14
715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
769:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** @verbatim
770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ##### State and Errors functions #####
ARM GAS /tmp/ccaRdTju.s page 15
ARM GAS /tmp/cckvhj22.s page 15
772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** ===============================================================================
@ -898,7 +898,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
826:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
29 .loc 1 826 1 view -0
30 .cfi_startproc
ARM GAS /tmp/ccaRdTju.s page 16
ARM GAS /tmp/cckvhj22.s page 16
31 @ args = 0, pretend = 0, frame = 0
@ -958,7 +958,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
847:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
848:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** /* Configure DMA Channel destination address */
849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Instance->CMAR = DstAddress;
ARM GAS /tmp/ccaRdTju.s page 17
ARM GAS /tmp/cckvhj22.s page 17
65 .loc 1 849 5 is_stmt 1 view .LVU14
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
860:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
105 .loc 1 860 1 is_stmt 1 view -0
106 .cfi_startproc
ARM GAS /tmp/ccaRdTju.s page 18
ARM GAS /tmp/cckvhj22.s page 18
107 @ args = 0, pretend = 0, frame = 0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
148 .loc 1 873 26 is_stmt 0 view .LVU41
149 002e 064B ldr r3, .L9+20
150 0030 C363 str r3, [r0, #60]
ARM GAS /tmp/ccaRdTju.s page 19
ARM GAS /tmp/cckvhj22.s page 19
874:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
191 .loc 1 150 3 view .LVU50
151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_DATA_SIZE(hdma->Init.PeriphDataAlignment));
192 .loc 1 151 3 view .LVU51
ARM GAS /tmp/ccaRdTju.s page 20
ARM GAS /tmp/cckvhj22.s page 20
152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** assert_param(IS_DMA_MEMORY_DATA_SIZE(hdma->Init.MemDataAlignment));
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment |
228 .loc 1 170 72 view .LVU71
229 0024 0343 orrs r3, r3, r0
ARM GAS /tmp/ccaRdTju.s page 21
ARM GAS /tmp/cckvhj22.s page 21
171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->Init.Mode | hdma->Init.Priority;
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
266 .LVL13:
267 .L13:
268 .cfi_def_cfa_offset 0
ARM GAS /tmp/ccaRdTju.s page 22
ARM GAS /tmp/cckvhj22.s page 22
269 .cfi_restore 4
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
313 .loc 1 214 3 is_stmt 1 view .LVU101
214:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
314 .loc 1 214 7 is_stmt 0 view .LVU102
ARM GAS /tmp/ccaRdTju.s page 23
ARM GAS /tmp/cckvhj22.s page 23
315 0010 0368 ldr r3, [r0]
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
350 .loc 1 233 3 is_stmt 1 view .LVU121
233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** hdma->XferErrorCallback = NULL;
351 .loc 1 233 30 is_stmt 0 view .LVU122
ARM GAS /tmp/ccaRdTju.s page 24
ARM GAS /tmp/cckvhj22.s page 24
352 0032 E562 str r5, [r4, #44]
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
391 .global HAL_DMA_Start
392 .syntax unified
393 .thumb
ARM GAS /tmp/ccaRdTju.s page 25
ARM GAS /tmp/cckvhj22.s page 25
394 .thumb_func
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
435 .loc 1 310 4 is_stmt 0 view .LVU153
436 001c 84F82030 strb r3, [r4, #32]
ARM GAS /tmp/ccaRdTju.s page 26
ARM GAS /tmp/cckvhj22.s page 26
310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
474 0042 43F00103 orr r3, r3, #1
475 0046 1360 str r3, [r2]
283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccaRdTju.s page 27
ARM GAS /tmp/cckvhj22.s page 27
476 .loc 1 283 20 view .LVU171
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
522 .loc 1 336 3 discriminator 2 view .LVU181
338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
523 .loc 1 338 3 discriminator 2 view .LVU182
ARM GAS /tmp/ccaRdTju.s page 28
ARM GAS /tmp/cckvhj22.s page 28
338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
561 0036 2860 str r0, [r5]
349:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
562 .loc 1 349 4 is_stmt 1 view .LVU200
ARM GAS /tmp/ccaRdTju.s page 29
ARM GAS /tmp/cckvhj22.s page 29
563 0038 2046 mov r0, r4
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
600 .loc 1 360 5 is_stmt 1 view .LVU217
360:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
601 .loc 1 360 9 is_stmt 0 view .LVU218
ARM GAS /tmp/ccaRdTju.s page 30
ARM GAS /tmp/cckvhj22.s page 30
602 0064 2268 ldr r2, [r4]
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
646 000e 0022 movs r2, #0
647 0010 80F82020 strb r2, [r0, #32]
392:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccaRdTju.s page 31
ARM GAS /tmp/cckvhj22.s page 31
648 .loc 1 392 5 view .LVU231
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
408:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
685 .loc 1 408 15 is_stmt 0 view .LVU249
686 0038 83F82110 strb r1, [r3, #33]
ARM GAS /tmp/ccaRdTju.s page 32
ARM GAS /tmp/cckvhj22.s page 32
411:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
729 .loc 1 431 5 is_stmt 1 view .LVU263
730 .LVL43:
431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccaRdTju.s page 33
ARM GAS /tmp/cckvhj22.s page 33
731 .loc 1 431 12 is_stmt 0 view .LVU264
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
768 0032 80F82120 strb r2, [r0, #33]
449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
769 .loc 1 449 5 is_stmt 1 view .LVU282
ARM GAS /tmp/ccaRdTju.s page 34
ARM GAS /tmp/cckvhj22.s page 34
449:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
815 .cfi_offset 6, -20
816 .cfi_offset 7, -16
817 .cfi_offset 8, -12
ARM GAS /tmp/ccaRdTju.s page 35
ARM GAS /tmp/cckvhj22.s page 35
818 .cfi_offset 9, -8
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
855 0024 1B68 ldr r3, [r3]
482:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
856 .loc 1 482 6 view .LVU311
ARM GAS /tmp/ccaRdTju.s page 36
ARM GAS /tmp/cckvhj22.s page 36
857 0026 13F0200F tst r3, #32
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
894 0048 9340 lsls r3, r3, r2
505:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
895 .loc 1 505 7 view .LVU329
ARM GAS /tmp/ccaRdTju.s page 37
ARM GAS /tmp/cckvhj22.s page 37
896 004a 1942 tst r1, r3
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** return HAL_ERROR;
933 .loc 1 484 21 is_stmt 0 view .LVU347
934 0074 4FF48073 mov r3, #256
ARM GAS /tmp/ccaRdTju.s page 38
ARM GAS /tmp/cckvhj22.s page 38
935 0078 8363 str r3, [r0, #56]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
972 .loc 1 521 7 view .LVU365
521:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccaRdTju.s page 39
ARM GAS /tmp/cckvhj22.s page 39
973 .loc 1 521 14 is_stmt 0 view .LVU366
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1010 00c0 F6E7 b .L59
1011 .cfi_endproc
1012 .LFE136:
ARM GAS /tmp/ccaRdTju.s page 40
ARM GAS /tmp/cckvhj22.s page 40
1014 .section .text.HAL_DMA_IRQHandler,"ax",%progbits
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1056 .loc 1 575 67 discriminator 1 view .LVU396
1057 0014 15F0040F tst r5, #4
1058 0018 10D0 beq .L65
ARM GAS /tmp/ccaRdTju.s page 41
ARM GAS /tmp/cckvhj22.s page 41
578:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1096 .loc 1 598 8 is_stmt 1 view .LVU413
598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** {
1097 .loc 1 598 47 is_stmt 0 view .LVU414
ARM GAS /tmp/ccaRdTju.s page 42
ARM GAS /tmp/cckvhj22.s page 42
1098 003c 0223 movs r3, #2
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1135 .loc 1 614 4 view .LVU431
1136 006a 0023 movs r3, #0
1137 006c 80F82030 strb r3, [r0, #32]
ARM GAS /tmp/ccaRdTju.s page 43
ARM GAS /tmp/cckvhj22.s page 43
614:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1175 0094 0123 movs r3, #1
1176 0096 03FA02F2 lsl r2, r3, r2
632:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccaRdTju.s page 44
ARM GAS /tmp/cckvhj22.s page 44
1177 .loc 1 632 32 view .LVU449
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1219 .loc 1 662 1 is_stmt 0 view .LVU463
1220 0000 0346 mov r3, r0
663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
ARM GAS /tmp/ccaRdTju.s page 45
ARM GAS /tmp/cckvhj22.s page 45
1221 .loc 1 663 3 is_stmt 1 view .LVU464
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1259 0026 DFE801F0 tbb [pc, r1]
1260 .L75:
1261 002a 02 .byte (.L78-.L75)/2
ARM GAS /tmp/ccaRdTju.s page 46
ARM GAS /tmp/cckvhj22.s page 46
1262 002b 05 .byte (.L77-.L75)/2
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
663:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
1298 .loc 1 663 21 is_stmt 0 view .LVU499
1299 0042 0020 movs r0, #0
ARM GAS /tmp/ccaRdTju.s page 47
ARM GAS /tmp/cckvhj22.s page 47
686:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c ****
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1343 0014 9042 cmp r0, r2
1344 0016 04D0 beq .L95
753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** }
ARM GAS /tmp/ccaRdTju.s page 48
ARM GAS /tmp/cckvhj22.s page 48
1345 .loc 1 753 12 view .LVU513
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1385 .loc 1 729 12 is_stmt 1 view .LVU527
1386 003c EDE7 b .L85
1387 .L89:
ARM GAS /tmp/ccaRdTju.s page 49
ARM GAS /tmp/cckvhj22.s page 49
732:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_dma.c **** break;
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccaRdTju.s page 1
1425 .LFE139:
1427 .section .text.HAL_DMA_GetState,"ax",%progbits
1428 .align 1
ARM GAS /tmp/ccaRdTju.s page 50
ARM GAS /tmp/cckvhj22.s page 50
1429 .global HAL_DMA_GetState
@ -2998,50 +2998,50 @@ ARM GAS /tmp/ccaRdTju.s page 1
1479 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
1480 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
1481 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
ARM GAS /tmp/ccaRdTju.s page 51
ARM GAS /tmp/cckvhj22.s page 51
1482 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
1483 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccaRdTju.s page 52
ARM GAS /tmp/cckvhj22.s page 52
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_dma.c
/tmp/ccaRdTju.s:21 .text.DMA_SetConfig:0000000000000000 $t
/tmp/ccaRdTju.s:26 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
/tmp/ccaRdTju.s:97 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
/tmp/ccaRdTju.s:102 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
/tmp/ccaRdTju.s:156 .text.DMA_CalcBaseAndBitshift:0000000000000034 $d
/tmp/ccaRdTju.s:166 .text.HAL_DMA_Init:0000000000000000 $t
/tmp/ccaRdTju.s:172 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
/tmp/ccaRdTju.s:280 .text.HAL_DMA_DeInit:0000000000000000 $t
/tmp/ccaRdTju.s:286 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
/tmp/ccaRdTju.s:390 .text.HAL_DMA_Start:0000000000000000 $t
/tmp/ccaRdTju.s:396 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
/tmp/ccaRdTju.s:488 .text.HAL_DMA_Start_IT:0000000000000000 $t
/tmp/ccaRdTju.s:494 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
/tmp/ccaRdTju.s:618 .text.HAL_DMA_Abort:0000000000000000 $t
/tmp/ccaRdTju.s:624 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
/tmp/ccaRdTju.s:699 .text.HAL_DMA_Abort_IT:0000000000000000 $t
/tmp/ccaRdTju.s:705 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
/tmp/ccaRdTju.s:796 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
/tmp/ccaRdTju.s:802 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
/tmp/ccaRdTju.s:1015 .text.HAL_DMA_IRQHandler:0000000000000000 $t
/tmp/ccaRdTju.s:1021 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
/tmp/ccaRdTju.s:1205 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
/tmp/ccaRdTju.s:1211 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
/tmp/ccaRdTju.s:1261 .text.HAL_DMA_RegisterCallback:000000000000002a $d
/tmp/ccaRdTju.s:1265 .text.HAL_DMA_RegisterCallback:000000000000002e $t
/tmp/ccaRdTju.s:1311 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
/tmp/ccaRdTju.s:1317 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
/tmp/ccaRdTju.s:1364 .text.HAL_DMA_UnRegisterCallback:000000000000002a $d
/tmp/ccaRdTju.s:1428 .text.HAL_DMA_GetState:0000000000000000 $t
/tmp/ccaRdTju.s:1434 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
/tmp/ccaRdTju.s:1452 .text.HAL_DMA_GetError:0000000000000000 $t
/tmp/ccaRdTju.s:1458 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
/tmp/ccaRdTju.s:1369 .text.HAL_DMA_UnRegisterCallback:000000000000002f $d
/tmp/ccaRdTju.s:1369 .text.HAL_DMA_UnRegisterCallback:0000000000000030 $t
/tmp/cckvhj22.s:21 .text.DMA_SetConfig:0000000000000000 $t
/tmp/cckvhj22.s:26 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
/tmp/cckvhj22.s:97 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
/tmp/cckvhj22.s:102 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
/tmp/cckvhj22.s:156 .text.DMA_CalcBaseAndBitshift:0000000000000034 $d
/tmp/cckvhj22.s:166 .text.HAL_DMA_Init:0000000000000000 $t
/tmp/cckvhj22.s:172 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
/tmp/cckvhj22.s:280 .text.HAL_DMA_DeInit:0000000000000000 $t
/tmp/cckvhj22.s:286 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
/tmp/cckvhj22.s:390 .text.HAL_DMA_Start:0000000000000000 $t
/tmp/cckvhj22.s:396 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
/tmp/cckvhj22.s:488 .text.HAL_DMA_Start_IT:0000000000000000 $t
/tmp/cckvhj22.s:494 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
/tmp/cckvhj22.s:618 .text.HAL_DMA_Abort:0000000000000000 $t
/tmp/cckvhj22.s:624 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
/tmp/cckvhj22.s:699 .text.HAL_DMA_Abort_IT:0000000000000000 $t
/tmp/cckvhj22.s:705 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
/tmp/cckvhj22.s:796 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
/tmp/cckvhj22.s:802 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
/tmp/cckvhj22.s:1015 .text.HAL_DMA_IRQHandler:0000000000000000 $t
/tmp/cckvhj22.s:1021 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
/tmp/cckvhj22.s:1205 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
/tmp/cckvhj22.s:1211 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
/tmp/cckvhj22.s:1261 .text.HAL_DMA_RegisterCallback:000000000000002a $d
/tmp/cckvhj22.s:1265 .text.HAL_DMA_RegisterCallback:000000000000002e $t
/tmp/cckvhj22.s:1311 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
/tmp/cckvhj22.s:1317 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
/tmp/cckvhj22.s:1364 .text.HAL_DMA_UnRegisterCallback:000000000000002a $d
/tmp/cckvhj22.s:1428 .text.HAL_DMA_GetState:0000000000000000 $t
/tmp/cckvhj22.s:1434 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
/tmp/cckvhj22.s:1452 .text.HAL_DMA_GetError:0000000000000000 $t
/tmp/cckvhj22.s:1458 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
/tmp/cckvhj22.s:1369 .text.HAL_DMA_UnRegisterCallback:000000000000002f $d
/tmp/cckvhj22.s:1369 .text.HAL_DMA_UnRegisterCallback:0000000000000030 $t
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccQLKAuM.s page 1
ARM GAS /tmp/ccpHD71p.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) When set in interrupt mode, configurable Exti lines have two different
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** interrupts pending registers which allow to distinguish which transition
ARM GAS /tmp/ccQLKAuM.s page 2
ARM GAS /tmp/ccpHD71p.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** occurs:
@ -118,7 +118,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/
ARM GAS /tmp/ccQLKAuM.s page 3
ARM GAS /tmp/ccpHD71p.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #include "stm32f3xx_hal.h"
@ -178,7 +178,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param pExtiConfig Pointer on EXTI configuration to be set.
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status.
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */
ARM GAS /tmp/ccQLKAuM.s page 4
ARM GAS /tmp/ccpHD71p.s page 4
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig
@ -238,7 +238,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
61 .loc 1 166 3 is_stmt 1 view .LVU15
62 .loc 1 166 10 is_stmt 0 view .LVU16
ARM GAS /tmp/ccQLKAuM.s page 5
ARM GAS /tmp/ccpHD71p.s page 5
63 000e C2F30043 ubfx r3, r2, #16, #1
@ -298,7 +298,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
101 .L5:
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else
ARM GAS /tmp/ccQLKAuM.s page 6
ARM GAS /tmp/ccpHD71p.s page 6
185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
130 .loc 1 210 28 view .LVU49
131 004e 05F0C06C and ip, r5, #100663296
132 .LVL12:
ARM GAS /tmp/ccQLKAuM.s page 7
ARM GAS /tmp/ccpHD71p.s page 7
133 .loc 1 210 8 view .LVU50
@ -418,7 +418,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
160 .loc 1 237 3 is_stmt 1 view .LVU60
161 .loc 1 237 12 is_stmt 0 view .LVU61
162 006e 1460 str r4, [r2]
ARM GAS /tmp/ccQLKAuM.s page 8
ARM GAS /tmp/ccpHD71p.s page 8
238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
197 .cfi_def_cfa_offset 0
198 .LVL23:
199 .loc 1 257 1 view .LVU76
ARM GAS /tmp/ccQLKAuM.s page 9
ARM GAS /tmp/ccpHD71p.s page 9
200 0084 7047 bx lr
@ -538,7 +538,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
239 00a4 9540 lsls r5, r5, r2
216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u)));
240 .loc 1 216 14 view .LVU92
ARM GAS /tmp/ccQLKAuM.s page 10
ARM GAS /tmp/ccpHD71p.s page 10
241 00a6 26EA0506 bic r6, r6, r5
@ -598,7 +598,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
281 .loc 1 155 12 view .LVU106
282 00c4 7047 bx lr
283 .LVL40:
ARM GAS /tmp/ccQLKAuM.s page 11
ARM GAS /tmp/ccpHD71p.s page 11
284 .L13:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
322 0002 4DD0 beq .L28
323 .loc 1 274 23 discriminator 1 view .LVU117
324 0004 0029 cmp r1, #0
ARM GAS /tmp/ccQLKAuM.s page 12
ARM GAS /tmp/ccpHD71p.s page 12
325 0006 4DD0 beq .L29
@ -718,7 +718,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
360 0026 DCF80040 ldr r4, [ip]
361 .LVL48:
293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccQLKAuM.s page 13
ARM GAS /tmp/ccpHD71p.s page 13
294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if selected line is enable */
@ -778,7 +778,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
394 .loc 1 315 24 is_stmt 0 view .LVU149
395 0042 0024 movs r4, #0
396 0044 8C60 str r4, [r1, #8]
ARM GAS /tmp/ccQLKAuM.s page 14
ARM GAS /tmp/ccpHD71p.s page 14
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = 0x00u;
@ -838,7 +838,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
431 .loc 1 335 5 is_stmt 1 view .LVU167
432 .loc 1 335 8 is_stmt 0 view .LVU168
433 005e 0242 tst r2, r0
ARM GAS /tmp/ccQLKAuM.s page 15
ARM GAS /tmp/ccpHD71p.s page 15
434 0060 03D0 beq .L27
@ -898,7 +898,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = ((regval << (SYSCFG_EXTICR1_EXTI1_Pos * (3uL - (linepos & 0x03u)))) >>
468 .loc 1 345 39 is_stmt 0 view .LVU182
469 007e 4FEA9E03 lsr r3, lr, #2
ARM GAS /tmp/ccQLKAuM.s page 16
ARM GAS /tmp/ccpHD71p.s page 16
345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = ((regval << (SYSCFG_EXTICR1_EXTI1_Pos * (3uL - (linepos & 0x03u)))) >>
@ -958,7 +958,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
512 .loc 1 350 10 view .LVU195
513 00a8 0020 movs r0, #0
514 .LVL70:
ARM GAS /tmp/ccQLKAuM.s page 17
ARM GAS /tmp/ccpHD71p.s page 17
515 .L22:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
554 .cfi_offset 4, -12
555 .cfi_offset 5, -8
556 .cfi_offset 14, -4
ARM GAS /tmp/ccQLKAuM.s page 18
ARM GAS /tmp/ccpHD71p.s page 18
557 0006 8446 mov ip, r0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 2] Clear event mode */
386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset));
594 .loc 1 386 3 is_stmt 1 view .LVU223
ARM GAS /tmp/ccQLKAuM.s page 19
ARM GAS /tmp/ccpHD71p.s page 19
595 .loc 1 386 11 is_stmt 0 view .LVU224
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
637 004c 0D40 ands r5, r5, r1
638 .LVL87:
399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval;
ARM GAS /tmp/ccQLKAuM.s page 20
ARM GAS /tmp/ccpHD71p.s page 20
639 .loc 1 399 5 is_stmt 1 view .LVU245
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
672 0076 0F22 movs r2, #15
673 0078 A240 lsls r2, r2, r4
407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
ARM GAS /tmp/ccQLKAuM.s page 21
ARM GAS /tmp/ccpHD71p.s page 21
674 .loc 1 407 14 view .LVU260
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
725 .LFB133:
414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /**
ARM GAS /tmp/ccQLKAuM.s page 22
ARM GAS /tmp/ccpHD71p.s page 22
416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Register callback for a dedicated Exti line.
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
757 .global HAL_EXTI_GetHandle
758 .syntax unified
759 .thumb
ARM GAS /tmp/ccQLKAuM.s page 23
ARM GAS /tmp/ccpHD71p.s page 23
760 .thumb_func
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
788 .loc 1 465 1 view .LVU289
789 000a 7047 bx lr
790 .cfi_endproc
ARM GAS /tmp/ccQLKAuM.s page 24
ARM GAS /tmp/ccpHD71p.s page 24
791 .LFE134:
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
816 .loc 1 496 3 view .LVU296
817 .loc 1 496 19 is_stmt 0 view .LVU297
818 0002 0368 ldr r3, [r0]
ARM GAS /tmp/ccQLKAuM.s page 25
ARM GAS /tmp/ccpHD71p.s page 25
819 .loc 1 496 10 view .LVU298
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
858 .LVL113:
859 .L57:
512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
ARM GAS /tmp/ccQLKAuM.s page 26
ARM GAS /tmp/ccpHD71p.s page 26
513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
892 .loc 1 536 3 view .LVU325
537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
ARM GAS /tmp/ccQLKAuM.s page 27
ARM GAS /tmp/ccpHD71p.s page 27
539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
938 .syntax unified
939 .thumb
940 .thumb_func
ARM GAS /tmp/ccQLKAuM.s page 28
ARM GAS /tmp/ccpHD71p.s page 28
942 HAL_EXTI_ClearPending:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */
575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset));
971 .loc 1 575 3 is_stmt 1 view .LVU356
ARM GAS /tmp/ccQLKAuM.s page 29
ARM GAS /tmp/ccpHD71p.s page 29
972 .loc 1 575 24 is_stmt 0 view .LVU357
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
1009 .loc 1 594 3 view .LVU367
595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
ARM GAS /tmp/ccQLKAuM.s page 30
ARM GAS /tmp/ccpHD71p.s page 30
597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
@ -1785,35 +1785,35 @@ ARM GAS /tmp/ccQLKAuM.s page 1
1046 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
1047 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1048 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h"
ARM GAS /tmp/ccQLKAuM.s page 31
ARM GAS /tmp/ccpHD71p.s page 31
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_exti.c
/tmp/ccQLKAuM.s:21 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:27 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccQLKAuM.s:293 .text.HAL_EXTI_SetConfigLine:00000000000000cc $d
/tmp/ccQLKAuM.s:301 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:307 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccQLKAuM.s:521 .text.HAL_EXTI_GetConfigLine:00000000000000ac $d
/tmp/ccQLKAuM.s:529 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:535 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccQLKAuM.s:709 .text.HAL_EXTI_ClearConfigLine:0000000000000090 $d
/tmp/ccQLKAuM.s:717 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccQLKAuM.s:723 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccQLKAuM.s:756 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccQLKAuM.s:762 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccQLKAuM.s:794 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccQLKAuM.s:800 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccQLKAuM.s:865 .text.HAL_EXTI_IRQHandler:0000000000000028 $d
/tmp/ccQLKAuM.s:871 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccQLKAuM.s:877 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccQLKAuM.s:931 .text.HAL_EXTI_GetPending:000000000000001c $d
/tmp/ccQLKAuM.s:936 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccQLKAuM.s:942 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccQLKAuM.s:986 .text.HAL_EXTI_ClearPending:0000000000000018 $d
/tmp/ccQLKAuM.s:991 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccQLKAuM.s:997 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccQLKAuM.s:1038 .text.HAL_EXTI_GenerateSWI:0000000000000018 $d
/tmp/ccpHD71p.s:21 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:27 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccpHD71p.s:293 .text.HAL_EXTI_SetConfigLine:00000000000000cc $d
/tmp/ccpHD71p.s:301 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:307 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccpHD71p.s:521 .text.HAL_EXTI_GetConfigLine:00000000000000ac $d
/tmp/ccpHD71p.s:529 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:535 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccpHD71p.s:709 .text.HAL_EXTI_ClearConfigLine:0000000000000090 $d
/tmp/ccpHD71p.s:717 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccpHD71p.s:723 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccpHD71p.s:756 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccpHD71p.s:762 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccpHD71p.s:794 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccpHD71p.s:800 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccpHD71p.s:865 .text.HAL_EXTI_IRQHandler:0000000000000028 $d
/tmp/ccpHD71p.s:871 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccpHD71p.s:877 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccpHD71p.s:931 .text.HAL_EXTI_GetPending:000000000000001c $d
/tmp/ccpHD71p.s:936 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccpHD71p.s:942 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccpHD71p.s:986 .text.HAL_EXTI_ClearPending:0000000000000018 $d
/tmp/ccpHD71p.s:991 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccpHD71p.s:997 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccpHD71p.s:1038 .text.HAL_EXTI_GenerateSWI:0000000000000018 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccX3tCBb.s page 1
ARM GAS /tmp/ccPsFVqg.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** (+) Option Bytes programming
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
ARM GAS /tmp/ccX3tCBb.s page 2
ARM GAS /tmp/ccPsFVqg.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** ##### How to use this driver #####
@ -118,7 +118,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** #include "stm32f3xx_hal.h"
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @addtogroup STM32F3xx_HAL_Driver
ARM GAS /tmp/ccX3tCBb.s page 3
ARM GAS /tmp/ccPsFVqg.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /** @defgroup FLASH_Exported_Functions_Group1 Programming operation functions
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Programming operation functions
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** *
ARM GAS /tmp/ccX3tCBb.s page 4
ARM GAS /tmp/ccPsFVqg.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** @verbatim
@ -238,7 +238,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** nbiterations = 4U;
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
ARM GAS /tmp/ccX3tCBb.s page 5
ARM GAS /tmp/ccPsFVqg.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** for (index = 0U; index < nbiterations; index++)
@ -298,7 +298,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
256:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(TypeProgram == FLASH_TYPEPROGRAM_HALFWORD)
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
ARM GAS /tmp/ccX3tCBb.s page 6
ARM GAS /tmp/ccPsFVqg.s page 6
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.ProcedureOnGoing = FLASH_PROC_PROGRAMHALFWORD;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
313:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Process can continue only if no error detected */
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(pFlash.ProcedureOnGoing != FLASH_PROC_NONE)
ARM GAS /tmp/ccX3tCBb.s page 7
ARM GAS /tmp/ccPsFVqg.s page 7
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -418,7 +418,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** addresstmp = pFlash.Address;
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Shift to have next 16-bit data */
ARM GAS /tmp/ccX3tCBb.s page 8
ARM GAS /tmp/ccPsFVqg.s page 8
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Data = (pFlash.Data >> 16U);
@ -478,7 +478,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
427:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @retval none
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** */
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __weak void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue)
ARM GAS /tmp/ccX3tCBb.s page 9
ARM GAS /tmp/ccPsFVqg.s page 9
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -538,7 +538,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET)
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Authorize the FLASH Registers access */
ARM GAS /tmp/ccX3tCBb.s page 10
ARM GAS /tmp/ccPsFVqg.s page 10
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY1);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
541:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return HAL_OK;
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
ARM GAS /tmp/ccX3tCBb.s page 11
ARM GAS /tmp/ccPsFVqg.s page 11
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /**
@ -658,7 +658,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
598:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /**
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @brief Program a half-word (16-bit) at a specified address.
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Address specify the address to be programmed.
ARM GAS /tmp/ccX3tCBb.s page 12
ARM GAS /tmp/ccPsFVqg.s page 12
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** * @param Data specify the data to be programmed.
@ -718,7 +718,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset.
ARM GAS /tmp/ccX3tCBb.s page 13
ARM GAS /tmp/ccPsFVqg.s page 13
624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** Even if the FLASH operation fails, the BUSY flag will be reset and an error
@ -778,7 +778,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
74 0000 0C4B ldr r3, .L7
75 0002 DB68 ldr r3, [r3, #12]
76 .loc 1 668 5 view .LVU11
ARM GAS /tmp/ccX3tCBb.s page 14
ARM GAS /tmp/ccPsFVqg.s page 14
77 0004 13F01003 ands r3, r3, #16
@ -838,7 +838,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
119 0034 00200240 .word 1073881088
120 0038 00000000 .word pFlash
121 .cfi_endproc
ARM GAS /tmp/ccX3tCBb.s page 15
ARM GAS /tmp/ccPsFVqg.s page 15
122 .LFE143:
@ -898,7 +898,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
167 .loc 1 249 3 discriminator 2 view .LVU37
252:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
168 .loc 1 252 3 discriminator 2 view .LVU38
ARM GAS /tmp/ccX3tCBb.s page 16
ARM GAS /tmp/ccPsFVqg.s page 16
169 0018 1349 ldr r1, .L18+4
@ -958,7 +958,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
280:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
207 .loc 1 280 1 view .LVU55
208 0046 38BD pop {r3, r4, r5, pc}
ARM GAS /tmp/ccX3tCBb.s page 17
ARM GAS /tmp/ccPsFVqg.s page 17
209 .LVL11:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
255 .LFB133:
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */
256 .loc 1 430 1 is_stmt 1 view -0
ARM GAS /tmp/ccX3tCBb.s page 18
ARM GAS /tmp/ccPsFVqg.s page 18
257 .cfi_startproc
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
288:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
309 .loc 1 288 3 view .LVU73
310 .LVL16:
ARM GAS /tmp/ccX3tCBb.s page 19
ARM GAS /tmp/ccPsFVqg.s page 19
291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
350 0030 DB68 ldr r3, [r3, #12]
309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
351 .loc 1 309 5 view .LVU89
ARM GAS /tmp/ccX3tCBb.s page 20
ARM GAS /tmp/ccPsFVqg.s page 20
352 0032 13F0200F tst r3, #32
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
390 .loc 1 366 11 view .LVU105
391 0062 002B cmp r3, #0
392 0064 4FD1 bne .L37
ARM GAS /tmp/ccX3tCBb.s page 21
ARM GAS /tmp/ccPsFVqg.s page 21
385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
432 .loc 1 407 5 view .LVU121
433 0094 5BB9 cbnz r3, .L22
ARM GAS /tmp/ccX3tCBb.s page 22
ARM GAS /tmp/ccPsFVqg.s page 22
410:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp;
473 .loc 1 330 11 view .LVU137
330:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** pFlash.Address = addresstmp;
ARM GAS /tmp/ccX3tCBb.s page 23
ARM GAS /tmp/ccPsFVqg.s page 23
474 .loc 1 330 30 is_stmt 0 view .LVU138
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
515 00f8 0020 movs r0, #0
516 00fa FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
517 .LVL29:
ARM GAS /tmp/ccX3tCBb.s page 24
ARM GAS /tmp/ccPsFVqg.s page 24
358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
379:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
557 .loc 1 379 11 view .LVU167
558 0134 ACE7 b .L25
ARM GAS /tmp/ccX3tCBb.s page 25
ARM GAS /tmp/ccPsFVqg.s page 25
559 .LVL32:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
605 0000 0A4B ldr r3, .L46
606 0002 1B69 ldr r3, [r3, #16]
484:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
ARM GAS /tmp/ccX3tCBb.s page 26
ARM GAS /tmp/ccPsFVqg.s page 26
607 .loc 1 484 5 view .LVU178
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
653 .loc 1 505 1 is_stmt 1 view -0
654 .cfi_startproc
655 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccX3tCBb.s page 27
ARM GAS /tmp/ccPsFVqg.s page 27
656 @ frame_needed = 0, uses_anonymous_args = 0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
702 .loc 1 529 3 view .LVU198
529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** }
703 .loc 1 529 10 is_stmt 0 view .LVU199
ARM GAS /tmp/ccX3tCBb.s page 28
ARM GAS /tmp/ccPsFVqg.s page 28
704 0016 0020 movs r0, #0
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
756 HAL_FLASH_GetError:
757 .LFB140:
582:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** return pFlash.ErrorCode;
ARM GAS /tmp/ccX3tCBb.s page 29
ARM GAS /tmp/ccPsFVqg.s page 29
758 .loc 1 582 1 is_stmt 1 view -0
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
805 .loc 1 629 3 is_stmt 1 view .LVU215
806 .L64:
629:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
ARM GAS /tmp/ccX3tCBb.s page 30
ARM GAS /tmp/ccPsFVqg.s page 30
807 .loc 1 629 9 view .LVU216
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
846 .loc 1 647 6 is_stmt 0 view .LVU231
847 003a 084B ldr r3, .L73
848 003c DB68 ldr r3, [r3, #12]
ARM GAS /tmp/ccX3tCBb.s page 31
ARM GAS /tmp/ccPsFVqg.s page 31
647:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** __HAL_FLASH_GET_FLAG(FLASH_FLAG_PGERR))
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
895 .cfi_def_cfa_offset 32
896 .cfi_offset 3, -32
897 .cfi_offset 4, -28
ARM GAS /tmp/ccX3tCBb.s page 32
ARM GAS /tmp/ccPsFVqg.s page 32
898 .cfi_offset 5, -24
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
937 0024 78BB cbnz r0, .L77
186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
938 .loc 1 186 5 is_stmt 1 view .LVU257
ARM GAS /tmp/ccX3tCBb.s page 33
ARM GAS /tmp/ccPsFVqg.s page 33
186:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c **** {
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
979 004a 2101 lsls r1, r4, #4
204:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
980 .loc 1 204 70 view .LVU272
ARM GAS /tmp/ccX3tCBb.s page 34
ARM GAS /tmp/ccPsFVqg.s page 34
981 004c C1F12002 rsb r2, r1, #32
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
1023 008e BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
1024 .LVL59:
1025 .L81:
ARM GAS /tmp/ccX3tCBb.s page 35
ARM GAS /tmp/ccPsFVqg.s page 35
175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash.c ****
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccX3tCBb.s page 1
1079 0000 00000000 .space 32
1079 00000000
1079 00000000
ARM GAS /tmp/ccX3tCBb.s page 36
ARM GAS /tmp/ccPsFVqg.s page 36
1079 00000000
@ -2112,53 +2112,53 @@ ARM GAS /tmp/ccX3tCBb.s page 1
1086 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1087 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
1088 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccX3tCBb.s page 37
ARM GAS /tmp/ccPsFVqg.s page 37
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_flash.c
/tmp/ccX3tCBb.s:21 .text.FLASH_Program_HalfWord:0000000000000000 $t
/tmp/ccX3tCBb.s:26 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
/tmp/ccX3tCBb.s:52 .text.FLASH_Program_HalfWord:0000000000000014 $d
/tmp/ccX3tCBb.s:1078 .bss.pFlash:0000000000000000 pFlash
/tmp/ccX3tCBb.s:58 .text.FLASH_SetErrorCode:0000000000000000 $t
/tmp/ccX3tCBb.s:63 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
/tmp/ccX3tCBb.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
/tmp/ccX3tCBb.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
/tmp/ccX3tCBb.s:131 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
/tmp/ccX3tCBb.s:241 .text.HAL_FLASH_Program_IT:0000000000000064 $d
/tmp/ccX3tCBb.s:247 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
/tmp/ccX3tCBb.s:253 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccX3tCBb.s:268 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
/tmp/ccX3tCBb.s:274 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
/tmp/ccX3tCBb.s:289 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
/tmp/ccX3tCBb.s:295 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
/tmp/ccX3tCBb.s:582 .text.HAL_FLASH_IRQHandler:000000000000014c $d
/tmp/ccX3tCBb.s:588 .text.HAL_FLASH_Unlock:0000000000000000 $t
/tmp/ccX3tCBb.s:594 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
/tmp/ccX3tCBb.s:639 .text.HAL_FLASH_Unlock:000000000000002c $d
/tmp/ccX3tCBb.s:645 .text.HAL_FLASH_Lock:0000000000000000 $t
/tmp/ccX3tCBb.s:651 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
/tmp/ccX3tCBb.s:670 .text.HAL_FLASH_Lock:0000000000000010 $d
/tmp/ccX3tCBb.s:675 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
/tmp/ccX3tCBb.s:681 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
/tmp/ccX3tCBb.s:714 .text.HAL_FLASH_OB_Unlock:0000000000000020 $d
/tmp/ccX3tCBb.s:720 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
/tmp/ccX3tCBb.s:726 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
/tmp/ccX3tCBb.s:745 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
/tmp/ccX3tCBb.s:750 .text.HAL_FLASH_GetError:0000000000000000 $t
/tmp/ccX3tCBb.s:756 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
/tmp/ccX3tCBb.s:772 .text.HAL_FLASH_GetError:0000000000000008 $d
/tmp/ccX3tCBb.s:777 .text.FLASH_WaitForLastOperation:0000000000000000 $t
/tmp/ccX3tCBb.s:783 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
/tmp/ccX3tCBb.s:875 .text.FLASH_WaitForLastOperation:000000000000005c $d
/tmp/ccX3tCBb.s:880 .text.HAL_FLASH_Program:0000000000000000 $t
/tmp/ccX3tCBb.s:886 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
/tmp/ccX3tCBb.s:1032 .text.HAL_FLASH_Program:0000000000000098 $d
/tmp/ccX3tCBb.s:1038 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
/tmp/ccX3tCBb.s:1044 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
/tmp/ccX3tCBb.s:1069 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
/tmp/ccX3tCBb.s:1075 .bss.pFlash:0000000000000000 $d
/tmp/ccPsFVqg.s:21 .text.FLASH_Program_HalfWord:0000000000000000 $t
/tmp/ccPsFVqg.s:26 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
/tmp/ccPsFVqg.s:52 .text.FLASH_Program_HalfWord:0000000000000014 $d
/tmp/ccPsFVqg.s:1078 .bss.pFlash:0000000000000000 pFlash
/tmp/ccPsFVqg.s:58 .text.FLASH_SetErrorCode:0000000000000000 $t
/tmp/ccPsFVqg.s:63 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
/tmp/ccPsFVqg.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
/tmp/ccPsFVqg.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
/tmp/ccPsFVqg.s:131 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
/tmp/ccPsFVqg.s:241 .text.HAL_FLASH_Program_IT:0000000000000064 $d
/tmp/ccPsFVqg.s:247 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
/tmp/ccPsFVqg.s:253 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccPsFVqg.s:268 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
/tmp/ccPsFVqg.s:274 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
/tmp/ccPsFVqg.s:289 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
/tmp/ccPsFVqg.s:295 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
/tmp/ccPsFVqg.s:582 .text.HAL_FLASH_IRQHandler:000000000000014c $d
/tmp/ccPsFVqg.s:588 .text.HAL_FLASH_Unlock:0000000000000000 $t
/tmp/ccPsFVqg.s:594 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
/tmp/ccPsFVqg.s:639 .text.HAL_FLASH_Unlock:000000000000002c $d
/tmp/ccPsFVqg.s:645 .text.HAL_FLASH_Lock:0000000000000000 $t
/tmp/ccPsFVqg.s:651 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
/tmp/ccPsFVqg.s:670 .text.HAL_FLASH_Lock:0000000000000010 $d
/tmp/ccPsFVqg.s:675 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
/tmp/ccPsFVqg.s:681 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
/tmp/ccPsFVqg.s:714 .text.HAL_FLASH_OB_Unlock:0000000000000020 $d
/tmp/ccPsFVqg.s:720 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
/tmp/ccPsFVqg.s:726 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
/tmp/ccPsFVqg.s:745 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
/tmp/ccPsFVqg.s:750 .text.HAL_FLASH_GetError:0000000000000000 $t
/tmp/ccPsFVqg.s:756 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
/tmp/ccPsFVqg.s:772 .text.HAL_FLASH_GetError:0000000000000008 $d
/tmp/ccPsFVqg.s:777 .text.FLASH_WaitForLastOperation:0000000000000000 $t
/tmp/ccPsFVqg.s:783 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
/tmp/ccPsFVqg.s:875 .text.FLASH_WaitForLastOperation:000000000000005c $d
/tmp/ccPsFVqg.s:880 .text.HAL_FLASH_Program:0000000000000000 $t
/tmp/ccPsFVqg.s:886 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
/tmp/ccPsFVqg.s:1032 .text.HAL_FLASH_Program:0000000000000098 $d
/tmp/ccPsFVqg.s:1038 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
/tmp/ccPsFVqg.s:1044 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
/tmp/ccPsFVqg.s:1069 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
/tmp/ccPsFVqg.s:1075 .bss.pFlash:0000000000000000 $d
UNDEFINED SYMBOLS
FLASH_PageErase

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccLRLOP3.s page 1
ARM GAS /tmp/ccOfRLB1.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @attention
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * <h2><center>&copy; Copyright (c) 2016 STMicroelectronics.
ARM GAS /tmp/ccLRLOP3.s page 2
ARM GAS /tmp/ccOfRLB1.s page 2
32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * All rights reserved.</center></h2>
@ -118,7 +118,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @}
ARM GAS /tmp/ccLRLOP3.s page 3
ARM GAS /tmp/ccOfRLB1.s page 3
89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Perform a mass erase or erase the specified FLASH memory pages
ARM GAS /tmp/ccLRLOP3.s page 4
ARM GAS /tmp/ccOfRLB1.s page 4
146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function
@ -238,7 +238,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Erase page by page to be done*/
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** for(address = pEraseInit->PageAddress;
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress);
ARM GAS /tmp/ccLRLOP3.s page 5
ARM GAS /tmp/ccOfRLB1.s page 5
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE)
@ -298,7 +298,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_FLASH_ENABLE_IT(FLASH_IT_EOP | FLASH_IT_ERR);
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE)
ARM GAS /tmp/ccLRLOP3.s page 6
ARM GAS /tmp/ccOfRLB1.s page 6
260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint8_t rdptmp = OB_RDP_LEVEL_0;
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
ARM GAS /tmp/ccLRLOP3.s page 7
ARM GAS /tmp/ccOfRLB1.s page 7
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Write protection configuration */
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if((pOBInit->OptionType & OPTIONBYTE_WRP) == OPTIONBYTE_WRP)
ARM GAS /tmp/ccLRLOP3.s page 8
ARM GAS /tmp/ccOfRLB1.s page 8
374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Process Unlocked */
ARM GAS /tmp/ccLRLOP3.s page 9
ARM GAS /tmp/ccOfRLB1.s page 9
431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash);
@ -538,7 +538,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
ARM GAS /tmp/ccLRLOP3.s page 10
ARM GAS /tmp/ccOfRLB1.s page 10
488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @}
@ -598,7 +598,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
63 FLASH_OB_GetWRP:
64 .LFB142:
509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 11
ARM GAS /tmp/ccOfRLB1.s page 11
510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
@ -658,7 +658,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
564:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Clean the error context */
565:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE;
566:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 12
ARM GAS /tmp/ccOfRLB1.s page 12
567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */
@ -718,7 +718,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
622:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
623:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Disable the write protection of the desired pages
ARM GAS /tmp/ccLRLOP3.s page 13
ARM GAS /tmp/ccOfRLB1.s page 13
624:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @note An option byte erase is done automatically in this function.
@ -778,7 +778,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE;
679:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
680:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* To be able to write again option byte, need to perform a option byte erase */
ARM GAS /tmp/ccLRLOP3.s page 14
ARM GAS /tmp/ccOfRLB1.s page 14
681:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** status = HAL_FLASHEx_OBErase();
@ -838,7 +838,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
735:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param ReadProtectLevel specifies the read protection level.
736:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * This parameter can be one of the following values:
737:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_0 No protection
ARM GAS /tmp/ccLRLOP3.s page 15
ARM GAS /tmp/ccOfRLB1.s page 15
738:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @arg @ref OB_RDP_LEVEL_1 Read protection of the memory
@ -898,7 +898,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
792:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @retval HAL status
793:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** */
794:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_UserConfig(uint8_t UserConfig)
ARM GAS /tmp/ccLRLOP3.s page 16
ARM GAS /tmp/ccOfRLB1.s page 16
795:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -958,7 +958,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
849:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
850:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
851:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 17
ARM GAS /tmp/ccOfRLB1.s page 17
852:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /* Check the parameters */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
86 .thumb
87 .thumb_func
89 FLASH_OB_GetRDP:
ARM GAS /tmp/ccLRLOP3.s page 18
ARM GAS /tmp/ccOfRLB1.s page 18
90 .LFB143:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
113 000e AA20 movs r0, #170
114 0010 7047 bx lr
115 .L9:
ARM GAS /tmp/ccLRLOP3.s page 19
ARM GAS /tmp/ccOfRLB1.s page 19
912:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
751:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
159 .loc 1 751 12 view .LVU29
160 0008 FFF7FEFF bl FLASH_WaitForLastOperation
ARM GAS /tmp/ccLRLOP3.s page 20
ARM GAS /tmp/ccOfRLB1.s page 20
161 .LVL5:
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
201 003e 43F01003 orr r3, r3, #16
202 0042 2361 str r3, [r4, #16]
773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 21
ARM GAS /tmp/ccOfRLB1.s page 21
203 .loc 1 773 7 view .LVU44
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
800:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE((UserConfig&OB_STDBY_NO_RST)));
251 .loc 1 800 3 view .LVU53
801:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** assert_param(IS_OB_BOOT1((UserConfig&OB_BOOT1_SET)));
ARM GAS /tmp/ccLRLOP3.s page 22
ARM GAS /tmp/ccOfRLB1.s page 22
252 .loc 1 801 3 view .LVU54
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
289 .loc 1 827 14 is_stmt 0 view .LVU71
290 0028 4CF25030 movw r0, #50000
291 002c FFF7FEFF bl FLASH_WaitForLastOperation
ARM GAS /tmp/ccLRLOP3.s page 23
ARM GAS /tmp/ccOfRLB1.s page 23
292 .LVL17:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
339 .loc 1 858 3 is_stmt 1 view .LVU80
858:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
340 .loc 1 858 5 is_stmt 0 view .LVU81
ARM GAS /tmp/ccLRLOP3.s page 24
ARM GAS /tmp/ccOfRLB1.s page 24
341 000e 00B1 cbz r0, .L28
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
387 .LFB144:
923:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
924:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** /**
ARM GAS /tmp/ccLRLOP3.s page 25
ARM GAS /tmp/ccOfRLB1.s page 25
925:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Return the FLASH User Option Byte value.
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion"
32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter"
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRLOP3.s page 26
ARM GAS /tmp/ccOfRLB1.s page 26
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked"
89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
ARM GAS /tmp/ccLRLOP3.s page 27
ARM GAS /tmp/ccOfRLB1.s page 27
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
145:Drivers/CMSIS/Include/cmsis_gcc.h ****
146:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
ARM GAS /tmp/ccLRLOP3.s page 28
ARM GAS /tmp/ccOfRLB1.s page 28
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register.
203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccLRLOP3.s page 29
ARM GAS /tmp/ccOfRLB1.s page 29
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s
260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccLRLOP3.s page 30
ARM GAS /tmp/ccOfRLB1.s page 30
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
317:Drivers/CMSIS/Include/cmsis_gcc.h **** {
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
ARM GAS /tmp/ccLRLOP3.s page 31
ARM GAS /tmp/ccOfRLB1.s page 31
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
373:Drivers/CMSIS/Include/cmsis_gcc.h **** }
374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRLOP3.s page 32
ARM GAS /tmp/ccOfRLB1.s page 32
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
430:Drivers/CMSIS/Include/cmsis_gcc.h ****
431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
ARM GAS /tmp/ccLRLOP3.s page 33
ARM GAS /tmp/ccOfRLB1.s page 33
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority
488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register.
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
ARM GAS /tmp/ccLRLOP3.s page 34
ARM GAS /tmp/ccOfRLB1.s page 34
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
545:Drivers/CMSIS/Include/cmsis_gcc.h ****
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
ARM GAS /tmp/ccLRLOP3.s page 35
ARM GAS /tmp/ccOfRLB1.s page 35
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result;
602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/ccLRLOP3.s page 36
ARM GAS /tmp/ccOfRLB1.s page 36
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
659:Drivers/CMSIS/Include/cmsis_gcc.h **** {
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
ARM GAS /tmp/ccLRLOP3.s page 37
ARM GAS /tmp/ccOfRLB1.s page 37
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
715:Drivers/CMSIS/Include/cmsis_gcc.h ****
716:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
ARM GAS /tmp/ccLRLOP3.s page 38
ARM GAS /tmp/ccOfRLB1.s page 38
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2)
773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
ARM GAS /tmp/ccLRLOP3.s page 39
ARM GAS /tmp/ccOfRLB1.s page 39
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r)
830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRLOP3.s page 40
ARM GAS /tmp/ccOfRLB1.s page 40
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion.
887:Drivers/CMSIS/Include/cmsis_gcc.h **** */
888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void)
ARM GAS /tmp/ccLRLOP3.s page 41
ARM GAS /tmp/ccOfRLB1.s page 41
889:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
944:Drivers/CMSIS/Include/cmsis_gcc.h **** }
945:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRLOP3.s page 42
ARM GAS /tmp/ccOfRLB1.s page 42
946:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */
991:Drivers/CMSIS/Include/cmsis_gcc.h ****
992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */
ARM GAS /tmp/ccLRLOP3.s page 43
ARM GAS /tmp/ccOfRLB1.s page 43
993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U)
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
455 .loc 1 319 3 view .LVU107
319:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
456 .loc 1 319 12 is_stmt 0 view .LVU108
ARM GAS /tmp/ccLRLOP3.s page 44
ARM GAS /tmp/ccOfRLB1.s page 44
457 0002 FFF7FEFF bl FLASH_OB_GetRDP
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
497 0034 2369 ldr r3, [r4, #16]
498 0036 23F02003 bic r3, r3, #32
499 003a 2361 str r3, [r4, #16]
ARM GAS /tmp/ccLRLOP3.s page 45
ARM GAS /tmp/ccOfRLB1.s page 45
339:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
546 .loc 1 524 3 view .LVU132
526:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP1_WRP1 */
547 .loc 1 526 3 view .LVU133
ARM GAS /tmp/ccLRLOP3.s page 46
ARM GAS /tmp/ccOfRLB1.s page 46
529:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** #endif /* OB_WRP2_WRP2 */
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
583 0020 0346 mov r3, r0
584 0022 08B1 cbz r0, .L47
585 .LVL46:
ARM GAS /tmp/ccLRLOP3.s page 47
ARM GAS /tmp/ccOfRLB1.s page 47
586 .L41:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
626 .loc 1 595 7 is_stmt 1 view .LVU167
595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccLRLOP3.s page 48
ARM GAS /tmp/ccOfRLB1.s page 48
627 .loc 1 595 9 is_stmt 0 view .LVU168
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
668 0076 E6E7 b .L42
669 .L49:
587:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 49
ARM GAS /tmp/ccOfRLB1.s page 49
670 .loc 1 587 9 is_stmt 1 view .LVU182
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
709 .loc 1 600 18 view .LVU197
710 009e D8E7 b .L43
711 .L51:
ARM GAS /tmp/ccLRLOP3.s page 50
ARM GAS /tmp/ccOfRLB1.s page 50
607:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
759 .cfi_offset 7, -8
760 .cfi_offset 14, -4
761 0002 0446 mov r4, r0
ARM GAS /tmp/ccLRLOP3.s page 51
ARM GAS /tmp/ccOfRLB1.s page 51
635:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint16_t WRP0_Data = 0xFFFFU;
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
796 .loc 1 673 12 view .LVU226
797 001a FFF7FEFF bl FLASH_WaitForLastOperation
798 .LVL77:
ARM GAS /tmp/ccLRLOP3.s page 52
ARM GAS /tmp/ccOfRLB1.s page 52
675:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
838 0044 23B9 cbnz r3, .L57
697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
839 .loc 1 697 29 discriminator 1 view .LVU242
ARM GAS /tmp/ccLRLOP3.s page 53
ARM GAS /tmp/ccOfRLB1.s page 53
840 0046 FF2F cmp r7, #255
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
881 .LVL85:
692:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
882 .loc 1 692 18 view .LVU256
ARM GAS /tmp/ccLRLOP3.s page 54
ARM GAS /tmp/ccOfRLB1.s page 54
883 0076 E5E7 b .L56
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
923 00a2 D5E7 b .L57
924 .L65:
719:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 55
ARM GAS /tmp/ccOfRLB1.s page 55
925 .loc 1 719 9 is_stmt 1 view .LVU271
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
971 0002 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2
972 0004 012B cmp r3, #1
973 0006 44D0 beq .L76
ARM GAS /tmp/ccLRLOP3.s page 56
ARM GAS /tmp/ccOfRLB1.s page 56
363:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** return status;
1011 .loc 1 389 7 view .LVU299
1012 0028 1B4B ldr r3, .L86
ARM GAS /tmp/ccLRLOP3.s page 57
ARM GAS /tmp/ccOfRLB1.s page 57
1013 002a 0022 movs r2, #0
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1051 .loc 1 419 14 is_stmt 0 view .LVU315
1052 004a 2368 ldr r3, [r4]
419:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccLRLOP3.s page 58
ARM GAS /tmp/ccOfRLB1.s page 58
1053 .loc 1 419 5 view .LVU316
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** if (status != HAL_OK)
1091 .loc 1 409 14 is_stmt 0 view .LVU333
1092 006c 607B ldrb r0, [r4, #13] @ zero_extendqisi2
ARM GAS /tmp/ccLRLOP3.s page 59
ARM GAS /tmp/ccOfRLB1.s page 59
1093 .LVL106:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
426:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
1130 .loc 1 426 14 is_stmt 0 view .LVU351
1131 0090 E2E7 b .L69
ARM GAS /tmp/ccLRLOP3.s page 60
ARM GAS /tmp/ccOfRLB1.s page 60
1132 .LVL110:
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
1179 .loc 1 451 3 is_stmt 1 view .LVU361
451:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
ARM GAS /tmp/ccLRLOP3.s page 61
ARM GAS /tmp/ccOfRLB1.s page 61
1180 .loc 1 451 23 is_stmt 0 view .LVU362
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1223 .loc 1 477 13 view .LVU375
1224 000a 00F07F40 and r0, r0, #-16777216
1225 .LVL118:
ARM GAS /tmp/ccLRLOP3.s page 62
ARM GAS /tmp/ccOfRLB1.s page 62
1226 .LBB10:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1267 .loc 2 988 4 view .LVU390
1268 0026 4FF47F03 mov r3, #16711680
1269 .syntax unified
ARM GAS /tmp/ccLRLOP3.s page 63
ARM GAS /tmp/ccOfRLB1.s page 63
1270 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
953:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @brief Erase the specified FLASH memory page
954:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * @param PageAddress FLASH page to erase
955:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** * The value of this parameter depend on device used within the same series
ARM GAS /tmp/ccLRLOP3.s page 64
ARM GAS /tmp/ccOfRLB1.s page 64
956:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** *
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1347 .cfi_startproc
1348 @ args = 0, pretend = 0, frame = 0
1349 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccLRLOP3.s page 65
ARM GAS /tmp/ccOfRLB1.s page 65
161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** uint32_t address = 0U;
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
195:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
1388 .loc 1 195 10 view .LVU420
1389 0022 88BB cbnz r0, .L108
ARM GAS /tmp/ccLRLOP3.s page 66
ARM GAS /tmp/ccOfRLB1.s page 66
198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1428 0052 0146 mov r1, r0
1429 0054 B0B9 cbnz r0, .L114
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccLRLOP3.s page 67
ARM GAS /tmp/ccOfRLB1.s page 67
1430 .loc 1 203 21 is_stmt 1 view .LVU437
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1471 .loc 1 217 13 is_stmt 1 view .LVU450
1472 0086 00E0 b .L102
1473 .LVL142:
ARM GAS /tmp/ccLRLOP3.s page 68
ARM GAS /tmp/ccOfRLB1.s page 68
1474 .L108:
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1521 .LFB131:
241:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_OK;
1522 .loc 1 241 1 is_stmt 1 view -0
ARM GAS /tmp/ccLRLOP3.s page 69
ARM GAS /tmp/ccOfRLB1.s page 69
1523 .cfi_startproc
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1562 .loc 1 270 5 is_stmt 1 view .LVU475
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c ****
1563 .loc 1 271 5 view .LVU476
ARM GAS /tmp/ccLRLOP3.s page 70
ARM GAS /tmp/ccOfRLB1.s page 70
273:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** pFlash.DataRemaining = pEraseInit->NbPages;
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1603 004c F5E7 b .L119
1604 .L122:
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccLRLOP3.s page 71
ARM GAS /tmp/ccOfRLB1.s page 71
1605 .loc 1 250 12 view .LVU492
@ -4219,58 +4219,58 @@ ARM GAS /tmp/ccLRLOP3.s page 1
1621 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1622 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash.h"
1623 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_flash_ex.h"
ARM GAS /tmp/ccLRLOP3.s page 72
ARM GAS /tmp/ccOfRLB1.s page 72
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_flash_ex.c
/tmp/ccLRLOP3.s:21 .text.FLASH_MassErase:0000000000000000 $t
/tmp/ccLRLOP3.s:26 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
/tmp/ccLRLOP3.s:52 .text.FLASH_MassErase:000000000000001c $d
/tmp/ccLRLOP3.s:58 .text.FLASH_OB_GetWRP:0000000000000000 $t
/tmp/ccLRLOP3.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
/tmp/ccLRLOP3.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
/tmp/ccLRLOP3.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
/tmp/ccLRLOP3.s:89 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
/tmp/ccLRLOP3.s:127 .text.FLASH_OB_GetRDP:000000000000001c $d
/tmp/ccLRLOP3.s:132 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
/tmp/ccLRLOP3.s:137 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
/tmp/ccLRLOP3.s:221 .text.FLASH_OB_RDP_LevelConfig:000000000000005c $d
/tmp/ccLRLOP3.s:228 .text.FLASH_OB_UserConfig:0000000000000000 $t
/tmp/ccLRLOP3.s:233 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
/tmp/ccLRLOP3.s:301 .text.FLASH_OB_UserConfig:000000000000003c $d
/tmp/ccLRLOP3.s:308 .text.FLASH_OB_ProgramData:0000000000000000 $t
/tmp/ccLRLOP3.s:313 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
/tmp/ccLRLOP3.s:375 .text.FLASH_OB_ProgramData:0000000000000038 $d
/tmp/ccLRLOP3.s:381 .text.FLASH_OB_GetUser:0000000000000000 $t
/tmp/ccLRLOP3.s:386 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
/tmp/ccLRLOP3.s:429 .text.FLASH_OB_GetUser:000000000000001c $d
/tmp/ccLRLOP3.s:434 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
/tmp/ccLRLOP3.s:440 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
/tmp/ccLRLOP3.s:516 .text.HAL_FLASHEx_OBErase:0000000000000048 $d
/tmp/ccLRLOP3.s:522 .text.FLASH_OB_EnableWRP:0000000000000000 $t
/tmp/ccLRLOP3.s:527 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
/tmp/ccLRLOP3.s:733 .text.FLASH_OB_EnableWRP:00000000000000b8 $d
/tmp/ccLRLOP3.s:740 .text.FLASH_OB_DisableWRP:0000000000000000 $t
/tmp/ccLRLOP3.s:745 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
/tmp/ccLRLOP3.s:947 .text.FLASH_OB_DisableWRP:00000000000000bc $d
/tmp/ccLRLOP3.s:954 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
/tmp/ccLRLOP3.s:960 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
/tmp/ccLRLOP3.s:1145 .text.HAL_FLASHEx_OBProgram:0000000000000098 $d
/tmp/ccLRLOP3.s:1150 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
/tmp/ccLRLOP3.s:1156 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
/tmp/ccLRLOP3.s:1198 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
/tmp/ccLRLOP3.s:1204 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
/tmp/ccLRLOP3.s:1290 .text.HAL_FLASHEx_OBGetUserData:0000000000000038 $d
/tmp/ccLRLOP3.s:1296 .text.FLASH_PageErase:0000000000000000 $t
/tmp/ccLRLOP3.s:1302 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
/tmp/ccLRLOP3.s:1331 .text.FLASH_PageErase:000000000000001c $d
/tmp/ccLRLOP3.s:1337 .text.HAL_FLASHEx_Erase:0000000000000000 $t
/tmp/ccLRLOP3.s:1343 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
/tmp/ccLRLOP3.s:1507 .text.HAL_FLASHEx_Erase:000000000000009c $d
/tmp/ccLRLOP3.s:1513 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
/tmp/ccLRLOP3.s:1519 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
/tmp/ccLRLOP3.s:1611 .text.HAL_FLASHEx_Erase_IT:0000000000000054 $d
/tmp/ccOfRLB1.s:21 .text.FLASH_MassErase:0000000000000000 $t
/tmp/ccOfRLB1.s:26 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
/tmp/ccOfRLB1.s:52 .text.FLASH_MassErase:000000000000001c $d
/tmp/ccOfRLB1.s:58 .text.FLASH_OB_GetWRP:0000000000000000 $t
/tmp/ccOfRLB1.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
/tmp/ccOfRLB1.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
/tmp/ccOfRLB1.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
/tmp/ccOfRLB1.s:89 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
/tmp/ccOfRLB1.s:127 .text.FLASH_OB_GetRDP:000000000000001c $d
/tmp/ccOfRLB1.s:132 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
/tmp/ccOfRLB1.s:137 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
/tmp/ccOfRLB1.s:221 .text.FLASH_OB_RDP_LevelConfig:000000000000005c $d
/tmp/ccOfRLB1.s:228 .text.FLASH_OB_UserConfig:0000000000000000 $t
/tmp/ccOfRLB1.s:233 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
/tmp/ccOfRLB1.s:301 .text.FLASH_OB_UserConfig:000000000000003c $d
/tmp/ccOfRLB1.s:308 .text.FLASH_OB_ProgramData:0000000000000000 $t
/tmp/ccOfRLB1.s:313 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
/tmp/ccOfRLB1.s:375 .text.FLASH_OB_ProgramData:0000000000000038 $d
/tmp/ccOfRLB1.s:381 .text.FLASH_OB_GetUser:0000000000000000 $t
/tmp/ccOfRLB1.s:386 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
/tmp/ccOfRLB1.s:429 .text.FLASH_OB_GetUser:000000000000001c $d
/tmp/ccOfRLB1.s:434 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
/tmp/ccOfRLB1.s:440 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
/tmp/ccOfRLB1.s:516 .text.HAL_FLASHEx_OBErase:0000000000000048 $d
/tmp/ccOfRLB1.s:522 .text.FLASH_OB_EnableWRP:0000000000000000 $t
/tmp/ccOfRLB1.s:527 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
/tmp/ccOfRLB1.s:733 .text.FLASH_OB_EnableWRP:00000000000000b8 $d
/tmp/ccOfRLB1.s:740 .text.FLASH_OB_DisableWRP:0000000000000000 $t
/tmp/ccOfRLB1.s:745 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
/tmp/ccOfRLB1.s:947 .text.FLASH_OB_DisableWRP:00000000000000bc $d
/tmp/ccOfRLB1.s:954 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
/tmp/ccOfRLB1.s:960 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
/tmp/ccOfRLB1.s:1145 .text.HAL_FLASHEx_OBProgram:0000000000000098 $d
/tmp/ccOfRLB1.s:1150 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
/tmp/ccOfRLB1.s:1156 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
/tmp/ccOfRLB1.s:1198 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
/tmp/ccOfRLB1.s:1204 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
/tmp/ccOfRLB1.s:1290 .text.HAL_FLASHEx_OBGetUserData:0000000000000038 $d
/tmp/ccOfRLB1.s:1296 .text.FLASH_PageErase:0000000000000000 $t
/tmp/ccOfRLB1.s:1302 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
/tmp/ccOfRLB1.s:1331 .text.FLASH_PageErase:000000000000001c $d
/tmp/ccOfRLB1.s:1337 .text.HAL_FLASHEx_Erase:0000000000000000 $t
/tmp/ccOfRLB1.s:1343 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
/tmp/ccOfRLB1.s:1507 .text.HAL_FLASHEx_Erase:000000000000009c $d
/tmp/ccOfRLB1.s:1513 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
/tmp/ccOfRLB1.s:1519 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
/tmp/ccOfRLB1.s:1611 .text.HAL_FLASHEx_Erase_IT:0000000000000054 $d
UNDEFINED SYMBOLS
pFlash

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccrayVSd.s page 1
ARM GAS /tmp/cc1j1LjJ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) All GPIO pins have weak internal pull-up and pull-down resistors, which can be
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** activated or not.
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
ARM GAS /tmp/ccrayVSd.s page 2
ARM GAS /tmp/cc1j1LjJ.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (+) In Output or Alternate mode, each IO can be configured on open-drain or push-pull
@ -118,7 +118,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** priority over the GPIO function.
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as
ARM GAS /tmp/ccrayVSd.s page 3
ARM GAS /tmp/cc1j1LjJ.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** general purpose PF0 and PF1, respectively, when the HSE oscillator is off.
@ -178,7 +178,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /**
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @}
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */
ARM GAS /tmp/ccrayVSd.s page 4
ARM GAS /tmp/cc1j1LjJ.s page 4
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Private variables ---------------------------------------------------------*/
@ -238,7 +238,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
179:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Init->Pin));
49 .loc 1 179 3 view .LVU6
180:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** assert_param(IS_GPIO_MODE(GPIO_Init->Mode));
ARM GAS /tmp/ccrayVSd.s page 5
ARM GAS /tmp/cc1j1LjJ.s page 5
50 .loc 1 180 3 view .LVU7
@ -298,7 +298,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure the IO Output Type */
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp = GPIOx->OTYPER;
ARM GAS /tmp/ccrayVSd.s page 6
ARM GAS /tmp/cc1j1LjJ.s page 6
83 .loc 1 203 9 is_stmt 1 view .LVU24
@ -358,7 +358,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
110 .loc 1 230 36 is_stmt 0 view .LVU38
111 0030 DD08 lsrs r5, r3, #3
112 .loc 1 230 14 view .LVU39
ARM GAS /tmp/ccrayVSd.s page 7
ARM GAS /tmp/cc1j1LjJ.s page 7
113 0032 0835 adds r5, r5, #8
@ -418,7 +418,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
146 .L7:
147 .loc 1 251 40 discriminator 20 view .LVU52
148 0062 04FA0EF4 lsl r4, r4, lr
ARM GAS /tmp/ccrayVSd.s page 8
ARM GAS /tmp/cc1j1LjJ.s page 8
149 .loc 1 251 14 discriminator 20 view .LVU53
@ -478,7 +478,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
190 008e 04EA0506 and r6, r4, r5
191 .LVL20:
265:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIO_Init->Mode & EXTI_EVT) != 0x00u)
ARM GAS /tmp/ccrayVSd.s page 9
ARM GAS /tmp/cc1j1LjJ.s page 9
192 .loc 1 265 9 is_stmt 1 view .LVU72
@ -538,7 +538,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
231 .LVL25:
281:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp &= ~(iocurrent);
232 .loc 1 281 9 is_stmt 1 view .LVU90
ARM GAS /tmp/ccrayVSd.s page 10
ARM GAS /tmp/cc1j1LjJ.s page 10
233 .loc 1 281 14 is_stmt 0 view .LVU91
@ -598,7 +598,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
188:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
272 .loc 1 188 8 is_stmt 0 view .LVU108
273 00de 1CEA0202 ands r2, ip, r2
ARM GAS /tmp/ccrayVSd.s page 11
ARM GAS /tmp/cc1j1LjJ.s page 11
274 .LVL32:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
310 .loc 1 217 9 is_stmt 1 view .LVU126
217:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->PUPDR = temp;
311 .loc 1 217 28 is_stmt 0 view .LVU127
ARM GAS /tmp/ccrayVSd.s page 12
ARM GAS /tmp/cc1j1LjJ.s page 12
312 010a 8C68 ldr r4, [r1, #8]
@ -718,7 +718,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
349 0132 04F00304 and r4, r4, #3
239:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->MODER = temp;
350 .loc 1 239 46 view .LVU145
ARM GAS /tmp/ccrayVSd.s page 13
ARM GAS /tmp/cc1j1LjJ.s page 13
351 0136 04FA0EF4 lsl r4, r4, lr
@ -778,7 +778,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)));
390 .loc 1 250 9 is_stmt 1 view .LVU161
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4u * (position & 0x03u)));
ARM GAS /tmp/ccrayVSd.s page 14
ARM GAS /tmp/cc1j1LjJ.s page 14
391 .loc 1 250 45 is_stmt 0 view .LVU162
@ -838,7 +838,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
291:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** }
292:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** }
435 .loc 1 292 1 view .LVU173
ARM GAS /tmp/ccrayVSd.s page 15
ARM GAS /tmp/cc1j1LjJ.s page 15
436 01b4 03B0 add sp, sp, #12
@ -898,7 +898,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
471 0000 0023 movs r3, #0
472 .LVL46:
473 .loc 1 312 33 is_stmt 1 view .LVU182
ARM GAS /tmp/ccrayVSd.s page 16
ARM GAS /tmp/cc1j1LjJ.s page 16
474 0002 31FA03F2 lsrs r2, r1, r3
@ -958,7 +958,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /* Configure IO Direction in Input Floating Mode */
341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** GPIOx->MODER &= ~(GPIO_MODER_MODER0 << (position * 2u));
500 .loc 1 341 7 is_stmt 1 view .LVU187
ARM GAS /tmp/ccrayVSd.s page 17
ARM GAS /tmp/cc1j1LjJ.s page 17
501 .loc 1 341 12 is_stmt 0 view .LVU188
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
543 .loc 1 353 22 view .LVU207
544 005c 22EA0C02 bic r2, r2, ip
545 0060 8260 str r2, [r0, #8]
ARM GAS /tmp/ccrayVSd.s page 18
ARM GAS /tmp/cc1j1LjJ.s page 18
546 .L27:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
583 .loc 1 323 11 view .LVU223
584 0090 3440 ands r4, r4, r6
585 .LVL55:
ARM GAS /tmp/ccrayVSd.s page 19
ARM GAS /tmp/cc1j1LjJ.s page 19
324:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
628 .loc 1 328 9 is_stmt 1 view .LVU235
328:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
629 .loc 1 328 13 is_stmt 0 view .LVU236
ARM GAS /tmp/ccrayVSd.s page 20
ARM GAS /tmp/cc1j1LjJ.s page 20
630 00d0 6568 ldr r5, [r4, #4]
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
670 .cfi_restore 14
671 .loc 1 358 1 view .LVU250
672 00fe 7047 bx lr
ARM GAS /tmp/ccrayVSd.s page 21
ARM GAS /tmp/cc1j1LjJ.s page 21
673 .L44:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
389:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
390:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** if((GPIOx->IDR & GPIO_Pin) != (uint32_t)GPIO_PIN_RESET)
699 .loc 1 390 3 view .LVU254
ARM GAS /tmp/ccrayVSd.s page 22
ARM GAS /tmp/cc1j1LjJ.s page 22
700 .loc 1 390 12 is_stmt 0 view .LVU255
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** */
417:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState)
418:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
ARM GAS /tmp/ccrayVSd.s page 23
ARM GAS /tmp/cc1j1LjJ.s page 23
731 .loc 1 418 1 is_stmt 1 view -0
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
765 .cfi_startproc
766 @ args = 0, pretend = 0, frame = 0
767 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccrayVSd.s page 24
ARM GAS /tmp/cc1j1LjJ.s page 24
768 @ link register save eliminated.
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
465:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** {
800 .loc 1 465 1 is_stmt 1 view -0
801 .cfi_startproc
ARM GAS /tmp/ccrayVSd.s page 25
ARM GAS /tmp/cc1j1LjJ.s page 25
802 @ args = 0, pretend = 0, frame = 8
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
837 001c C369 ldr r3, [r0, #28]
838 .loc 1 484 4 view .LVU302
839 001e 13F4803F tst r3, #65536
ARM GAS /tmp/ccrayVSd.s page 26
ARM GAS /tmp/cc1j1LjJ.s page 26
840 0022 02D0 beq .L54
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** }
508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
509:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** /**
ARM GAS /tmp/ccrayVSd.s page 27
ARM GAS /tmp/cc1j1LjJ.s page 27
510:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c **** * @brief EXTI line detection callback.
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrayVSd.s page 1
910 .L57:
507:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_gpio.c ****
911 .loc 1 507 1 view .LVU315
ARM GAS /tmp/ccrayVSd.s page 28
ARM GAS /tmp/cc1j1LjJ.s page 28
912 000a 08BD pop {r3, pc}
@ -1648,29 +1648,29 @@ ARM GAS /tmp/ccrayVSd.s page 1
934 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
935 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
936 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
ARM GAS /tmp/ccrayVSd.s page 29
ARM GAS /tmp/cc1j1LjJ.s page 29
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_gpio.c
/tmp/ccrayVSd.s:21 .text.HAL_GPIO_Init:0000000000000000 $t
/tmp/ccrayVSd.s:27 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
/tmp/ccrayVSd.s:443 .text.HAL_GPIO_Init:00000000000001b8 $d
/tmp/ccrayVSd.s:451 .text.HAL_GPIO_DeInit:0000000000000000 $t
/tmp/ccrayVSd.s:457 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
/tmp/ccrayVSd.s:676 .text.HAL_GPIO_DeInit:0000000000000100 $d
/tmp/ccrayVSd.s:683 .text.HAL_GPIO_ReadPin:0000000000000000 $t
/tmp/ccrayVSd.s:689 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
/tmp/ccrayVSd.s:722 .text.HAL_GPIO_WritePin:0000000000000000 $t
/tmp/ccrayVSd.s:728 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
/tmp/ccrayVSd.s:755 .text.HAL_GPIO_TogglePin:0000000000000000 $t
/tmp/ccrayVSd.s:761 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
/tmp/ccrayVSd.s:791 .text.HAL_GPIO_LockPin:0000000000000000 $t
/tmp/ccrayVSd.s:797 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
/tmp/ccrayVSd.s:863 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
/tmp/ccrayVSd.s:869 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
/tmp/ccrayVSd.s:884 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccrayVSd.s:890 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccrayVSd.s:926 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
/tmp/cc1j1LjJ.s:21 .text.HAL_GPIO_Init:0000000000000000 $t
/tmp/cc1j1LjJ.s:27 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
/tmp/cc1j1LjJ.s:443 .text.HAL_GPIO_Init:00000000000001b8 $d
/tmp/cc1j1LjJ.s:451 .text.HAL_GPIO_DeInit:0000000000000000 $t
/tmp/cc1j1LjJ.s:457 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
/tmp/cc1j1LjJ.s:676 .text.HAL_GPIO_DeInit:0000000000000100 $d
/tmp/cc1j1LjJ.s:683 .text.HAL_GPIO_ReadPin:0000000000000000 $t
/tmp/cc1j1LjJ.s:689 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
/tmp/cc1j1LjJ.s:722 .text.HAL_GPIO_WritePin:0000000000000000 $t
/tmp/cc1j1LjJ.s:728 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
/tmp/cc1j1LjJ.s:755 .text.HAL_GPIO_TogglePin:0000000000000000 $t
/tmp/cc1j1LjJ.s:761 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
/tmp/cc1j1LjJ.s:791 .text.HAL_GPIO_LockPin:0000000000000000 $t
/tmp/cc1j1LjJ.s:797 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
/tmp/cc1j1LjJ.s:863 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
/tmp/cc1j1LjJ.s:869 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
/tmp/cc1j1LjJ.s:884 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
/tmp/cc1j1LjJ.s:890 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
/tmp/cc1j1LjJ.s:926 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
NO UNDEFINED SYMBOLS

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cchPdkSO.s page 1
ARM GAS /tmp/cc3F0yVp.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** [..] This driver provides functions to configure Noise Filter and Wake Up Feature
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure I2C Analog noise filter using the function HAL_I2CEx_ConfigAnalogFilter()
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure I2C Digital noise filter using the function HAL_I2CEx_ConfigDigitalFilter()
ARM GAS /tmp/cchPdkSO.s page 2
ARM GAS /tmp/cc3F0yVp.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (#) Configure the enable or disable of I2C Wake Up Mode using the functions :
@ -118,7 +118,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** (+) Configure Noise Filters
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** @endverbatim
ARM GAS /tmp/cchPdkSO.s page 3
ARM GAS /tmp/cc3F0yVp.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
59 .loc 1 111 5 is_stmt 1 discriminator 2 view .LVU13
60 0020 0068 ldr r0, [r0]
61 .LVL1:
ARM GAS /tmp/cchPdkSO.s page 4
ARM GAS /tmp/cc3F0yVp.s page 4
62 .loc 1 111 5 is_stmt 0 discriminator 2 view .LVU14
@ -238,7 +238,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
101 .LVL3:
102 .L3:
127:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** }
ARM GAS /tmp/cchPdkSO.s page 5
ARM GAS /tmp/cc3F0yVp.s page 5
128:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** else
@ -298,7 +298,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
148:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
149:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** if (hi2c->State == HAL_I2C_STATE_READY)
138 .loc 1 149 3 view .LVU41
ARM GAS /tmp/cchPdkSO.s page 6
ARM GAS /tmp/cc3F0yVp.s page 6
139 .loc 1 149 11 is_stmt 0 view .LVU42
@ -358,7 +358,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
176 .loc 1 166 12 is_stmt 0 discriminator 2 view .LVU58
177 0032 42EA0122 orr r2, r2, r1, lsl #8
178 .LVL11:
ARM GAS /tmp/cchPdkSO.s page 7
ARM GAS /tmp/cc3F0yVp.s page 7
167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** }
184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** }
216 .loc 1 184 1 view .LVU74
ARM GAS /tmp/cchPdkSO.s page 8
ARM GAS /tmp/cc3F0yVp.s page 8
217 0056 7047 bx lr
@ -478,7 +478,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
243 .loc 1 214 6 view .LVU80
244 0008 202A cmp r2, #32
245 000a 1FD1 bne .L11
ARM GAS /tmp/cchPdkSO.s page 9
ARM GAS /tmp/cc3F0yVp.s page 9
215:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** {
@ -538,7 +538,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
282 .loc 1 232 5 discriminator 2 view .LVU96
283 0044 0020 movs r0, #0
284 .LVL20:
ARM GAS /tmp/cchPdkSO.s page 10
ARM GAS /tmp/cc3F0yVp.s page 10
285 .loc 1 232 5 is_stmt 0 discriminator 2 view .LVU97
@ -598,7 +598,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
323 .loc 1 249 1 is_stmt 0 view .LVU106
324 0000 0346 mov r3, r0
250:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /* Check the parameters */
ARM GAS /tmp/cchPdkSO.s page 11
ARM GAS /tmp/cc3F0yVp.s page 11
251:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** assert_param(IS_I2C_WAKEUP_FROMSTOP_INSTANCE(hi2c->Instance));
@ -658,7 +658,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
363 003c 0A60 str r2, [r1]
267:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_READY;
ARM GAS /tmp/cchPdkSO.s page 12
ARM GAS /tmp/cc3F0yVp.s page 12
364 .loc 1 268 5 discriminator 2 view .LVU123
@ -718,7 +718,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c ****
284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions
285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** * @brief Fast Mode Plus Functions
ARM GAS /tmp/cchPdkSO.s page 13
ARM GAS /tmp/cc3F0yVp.s page 13
286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_i2c_ex.c **** *
@ -778,7 +778,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
425 0012 0193 str r3, [sp, #4]
426 .loc 1 319 3 view .LVU142
427 0014 019B ldr r3, [sp, #4]
ARM GAS /tmp/cchPdkSO.s page 14
ARM GAS /tmp/cc3F0yVp.s page 14
428 .LBE2:
@ -838,7 +838,7 @@ ARM GAS /tmp/cchPdkSO.s page 1
462 @ link register save eliminated.
463 .loc 1 341 1 is_stmt 0 view .LVU147
464 0000 82B0 sub sp, sp, #8
ARM GAS /tmp/cchPdkSO.s page 15
ARM GAS /tmp/cc3F0yVp.s page 15
465 .cfi_def_cfa_offset 8
@ -893,24 +893,24 @@ ARM GAS /tmp/cchPdkSO.s page 1
506 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
507 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
508 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
ARM GAS /tmp/cchPdkSO.s page 16
ARM GAS /tmp/cc3F0yVp.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_i2c_ex.c
/tmp/cchPdkSO.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
/tmp/cchPdkSO.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/cchPdkSO.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
/tmp/cchPdkSO.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/cchPdkSO.s:222 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
/tmp/cchPdkSO.s:228 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
/tmp/cchPdkSO.s:309 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
/tmp/cchPdkSO.s:315 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
/tmp/cchPdkSO.s:396 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
/tmp/cchPdkSO.s:402 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
/tmp/cchPdkSO.s:443 .text.HAL_I2CEx_EnableFastModePlus:0000000000000024 $d
/tmp/cchPdkSO.s:449 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
/tmp/cchPdkSO.s:455 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
/tmp/cchPdkSO.s:496 .text.HAL_I2CEx_DisableFastModePlus:0000000000000024 $d
/tmp/cc3F0yVp.s:21 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
/tmp/cc3F0yVp.s:27 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/cc3F0yVp.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
/tmp/cc3F0yVp.s:125 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/cc3F0yVp.s:222 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
/tmp/cc3F0yVp.s:228 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
/tmp/cc3F0yVp.s:309 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
/tmp/cc3F0yVp.s:315 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
/tmp/cc3F0yVp.s:396 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
/tmp/cc3F0yVp.s:402 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
/tmp/cc3F0yVp.s:443 .text.HAL_I2CEx_EnableFastModePlus:0000000000000024 $d
/tmp/cc3F0yVp.s:449 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
/tmp/cc3F0yVp.s:455 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
/tmp/cc3F0yVp.s:496 .text.HAL_I2CEx_DisableFastModePlus:0000000000000024 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccBY67LK.s page 1
ARM GAS /tmp/cc68VAom.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccBY67LK.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/ccBY67LK.s page 2
ARM GAS /tmp/cc68VAom.s page 2
31:Core/Src/stm32f3xx_hal_msp.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
44 .loc 1 69 3 view .LVU4
45 000c 9A69 ldr r2, [r3, #24]
46 000e 02F00102 and r2, r2, #1
ARM GAS /tmp/ccBY67LK.s page 3
ARM GAS /tmp/cc68VAom.s page 3
47 0012 0092 str r2, [sp]
@ -178,7 +178,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
84:Core/Src/stm32f3xx_hal_msp.c **** */
85:Core/Src/stm32f3xx_hal_msp.c **** void HAL_CAN_MspInit(CAN_HandleTypeDef* hcan)
86:Core/Src/stm32f3xx_hal_msp.c **** {
ARM GAS /tmp/ccBY67LK.s page 4
ARM GAS /tmp/cc68VAom.s page 4
89 .loc 1 86 1 is_stmt 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
114:Core/Src/stm32f3xx_hal_msp.c **** }
115:Core/Src/stm32f3xx_hal_msp.c ****
116:Core/Src/stm32f3xx_hal_msp.c **** }
ARM GAS /tmp/ccBY67LK.s page 5
ARM GAS /tmp/cc68VAom.s page 5
116 .loc 1 116 1 view .LVU21
@ -298,7 +298,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
101:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
157 .loc 1 101 25 is_stmt 0 view .LVU35
158 0046 4FF4C053 mov r3, #6144
ARM GAS /tmp/ccBY67LK.s page 6
ARM GAS /tmp/cc68VAom.s page 6
159 004a 0393 str r3, [sp, #12]
@ -358,7 +358,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
203 .thumb
204 .thumb_func
206 HAL_CAN_MspDeInit:
ARM GAS /tmp/ccBY67LK.s page 7
ARM GAS /tmp/cc68VAom.s page 7
207 .LVL7:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
230 .L14:
132:Core/Src/stm32f3xx_hal_msp.c ****
231 .loc 1 132 5 is_stmt 1 view .LVU54
ARM GAS /tmp/ccBY67LK.s page 8
ARM GAS /tmp/cc68VAom.s page 8
232 000c 084A ldr r2, .L15+4
@ -478,7 +478,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
276 .cfi_offset 6, -12
277 .cfi_offset 7, -8
278 .cfi_offset 14, -4
ARM GAS /tmp/ccBY67LK.s page 9
ARM GAS /tmp/cc68VAom.s page 9
279 0002 8BB0 sub sp, sp, #44
@ -538,7 +538,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
299 001a 9342 cmp r3, r2
300 001c 37D0 beq .L22
301 .LVL14:
ARM GAS /tmp/ccBY67LK.s page 10
ARM GAS /tmp/cc68VAom.s page 10
302 .L17:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
326 .LBE6:
164:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
327 .loc 1 164 5 view .LVU74
ARM GAS /tmp/ccBY67LK.s page 11
ARM GAS /tmp/cc68VAom.s page 11
165:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration
@ -658,7 +658,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
365 0060 FFF7FEFF bl HAL_GPIO_Init
366 .LVL17:
177:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
ARM GAS /tmp/ccBY67LK.s page 12
ARM GAS /tmp/cc68VAom.s page 12
367 .loc 1 177 5 is_stmt 1 view .LVU92
@ -718,7 +718,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
405 .LVL19:
406 .L22:
196:Core/Src/stm32f3xx_hal_msp.c **** /**I2C2 GPIO Configuration
ARM GAS /tmp/ccBY67LK.s page 13
ARM GAS /tmp/cc68VAom.s page 13
407 .loc 1 196 5 view .LVU109
@ -778,7 +778,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
445 00ba FFF7FEFF bl HAL_GPIO_Init
446 .LVL21:
209:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C2_MspInit 1 */
ARM GAS /tmp/ccBY67LK.s page 14
ARM GAS /tmp/cc68VAom.s page 14
447 .loc 1 209 5 is_stmt 1 view .LVU126
@ -838,7 +838,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
489 0000 08B5 push {r3, lr}
490 .cfi_def_cfa_offset 8
491 .cfi_offset 3, -8
ARM GAS /tmp/ccBY67LK.s page 15
ARM GAS /tmp/cc68VAom.s page 15
492 .cfi_offset 14, -4
@ -898,7 +898,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
264:Core/Src/stm32f3xx_hal_msp.c **** }
265:Core/Src/stm32f3xx_hal_msp.c ****
266:Core/Src/stm32f3xx_hal_msp.c **** }
ARM GAS /tmp/ccBY67LK.s page 16
ARM GAS /tmp/cc68VAom.s page 16
507 .loc 1 266 1 view .LVU140
@ -958,7 +958,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
553 005c 00540040 .word 1073763328
554 0060 00580040 .word 1073764352
555 0064 00040048 .word 1207960576
ARM GAS /tmp/ccBY67LK.s page 17
ARM GAS /tmp/cc68VAom.s page 17
556 .cfi_endproc
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
283:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_SPI1_CLK_ENABLE();
284:Core/Src/stm32f3xx_hal_msp.c ****
285:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
ARM GAS /tmp/ccBY67LK.s page 18
ARM GAS /tmp/cc68VAom.s page 18
286:Core/Src/stm32f3xx_hal_msp.c **** /**SPI1 GPIO Configuration
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
285:Core/Src/stm32f3xx_hal_msp.c **** /**SPI1 GPIO Configuration
624 .loc 1 285 5 view .LVU166
625 0034 5A69 ldr r2, [r3, #20]
ARM GAS /tmp/ccBY67LK.s page 19
ARM GAS /tmp/cc68VAom.s page 19
626 0036 42F40032 orr r2, r2, #131072
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
666 .cfi_endproc
667 .LFE135:
669 .section .text.HAL_SPI_MspDeInit,"ax",%progbits
ARM GAS /tmp/ccBY67LK.s page 20
ARM GAS /tmp/cc68VAom.s page 20
670 .align 1
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccBY67LK.s page 1
332:Core/Src/stm32f3xx_hal_msp.c ****
333:Core/Src/stm32f3xx_hal_msp.c **** }
697 .loc 1 333 1 view .LVU187
ARM GAS /tmp/ccBY67LK.s page 21
ARM GAS /tmp/cc68VAom.s page 21
698 000a 08BD pop {r3, pc}
@ -1241,32 +1241,32 @@ ARM GAS /tmp/ccBY67LK.s page 1
733 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
734 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
735 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
ARM GAS /tmp/ccBY67LK.s page 22
ARM GAS /tmp/cc68VAom.s page 22
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_msp.c
/tmp/ccBY67LK.s:21 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccBY67LK.s:27 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccBY67LK.s:75 .text.HAL_MspInit:000000000000002c $d
/tmp/ccBY67LK.s:80 .text.HAL_CAN_MspInit:0000000000000000 $t
/tmp/ccBY67LK.s:86 .text.HAL_CAN_MspInit:0000000000000000 HAL_CAN_MspInit
/tmp/ccBY67LK.s:195 .text.HAL_CAN_MspInit:0000000000000074 $d
/tmp/ccBY67LK.s:200 .text.HAL_CAN_MspDeInit:0000000000000000 $t
/tmp/ccBY67LK.s:206 .text.HAL_CAN_MspDeInit:0000000000000000 HAL_CAN_MspDeInit
/tmp/ccBY67LK.s:252 .text.HAL_CAN_MspDeInit:000000000000002c $d
/tmp/ccBY67LK.s:258 .text.HAL_I2C_MspInit:0000000000000000 $t
/tmp/ccBY67LK.s:264 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
/tmp/ccBY67LK.s:467 .text.HAL_I2C_MspInit:00000000000000d4 $d
/tmp/ccBY67LK.s:475 .text.HAL_I2C_MspDeInit:0000000000000000 $t
/tmp/ccBY67LK.s:481 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
/tmp/ccBY67LK.s:553 .text.HAL_I2C_MspDeInit:000000000000005c $d
/tmp/ccBY67LK.s:560 .text.HAL_SPI_MspInit:0000000000000000 $t
/tmp/ccBY67LK.s:566 .text.HAL_SPI_MspInit:0000000000000000 HAL_SPI_MspInit
/tmp/ccBY67LK.s:665 .text.HAL_SPI_MspInit:0000000000000064 $d
/tmp/ccBY67LK.s:670 .text.HAL_SPI_MspDeInit:0000000000000000 $t
/tmp/ccBY67LK.s:676 .text.HAL_SPI_MspDeInit:0000000000000000 HAL_SPI_MspDeInit
/tmp/ccBY67LK.s:718 .text.HAL_SPI_MspDeInit:0000000000000024 $d
/tmp/cc68VAom.s:21 .text.HAL_MspInit:0000000000000000 $t
/tmp/cc68VAom.s:27 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/cc68VAom.s:75 .text.HAL_MspInit:000000000000002c $d
/tmp/cc68VAom.s:80 .text.HAL_CAN_MspInit:0000000000000000 $t
/tmp/cc68VAom.s:86 .text.HAL_CAN_MspInit:0000000000000000 HAL_CAN_MspInit
/tmp/cc68VAom.s:195 .text.HAL_CAN_MspInit:0000000000000074 $d
/tmp/cc68VAom.s:200 .text.HAL_CAN_MspDeInit:0000000000000000 $t
/tmp/cc68VAom.s:206 .text.HAL_CAN_MspDeInit:0000000000000000 HAL_CAN_MspDeInit
/tmp/cc68VAom.s:252 .text.HAL_CAN_MspDeInit:000000000000002c $d
/tmp/cc68VAom.s:258 .text.HAL_I2C_MspInit:0000000000000000 $t
/tmp/cc68VAom.s:264 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
/tmp/cc68VAom.s:467 .text.HAL_I2C_MspInit:00000000000000d4 $d
/tmp/cc68VAom.s:475 .text.HAL_I2C_MspDeInit:0000000000000000 $t
/tmp/cc68VAom.s:481 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
/tmp/cc68VAom.s:553 .text.HAL_I2C_MspDeInit:000000000000005c $d
/tmp/cc68VAom.s:560 .text.HAL_SPI_MspInit:0000000000000000 $t
/tmp/cc68VAom.s:566 .text.HAL_SPI_MspInit:0000000000000000 HAL_SPI_MspInit
/tmp/cc68VAom.s:665 .text.HAL_SPI_MspInit:0000000000000064 $d
/tmp/cc68VAom.s:670 .text.HAL_SPI_MspDeInit:0000000000000000 $t
/tmp/cc68VAom.s:676 .text.HAL_SPI_MspDeInit:0000000000000000 HAL_SPI_MspDeInit
/tmp/cc68VAom.s:718 .text.HAL_SPI_MspDeInit:0000000000000024 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccVidTYQ.s page 1
ARM GAS /tmp/ccZVnAL6.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /** @addtogroup STM32F3xx_HAL_Driver
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{
ARM GAS /tmp/ccVidTYQ.s page 2
ARM GAS /tmp/ccZVnAL6.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
36 0002 1A69 ldr r2, [r3, #16]
37 0004 42F08052 orr r2, r2, #268435456
38 0008 1A61 str r2, [r3, #16]
ARM GAS /tmp/ccVidTYQ.s page 3
ARM GAS /tmp/ccZVnAL6.s page 3
78:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __HAL_RCC_PWR_RELEASE_RESET();
@ -178,7 +178,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
82 .global HAL_PWR_DisableBkUpAccess
83 .syntax unified
84 .thumb
ARM GAS /tmp/ccVidTYQ.s page 4
ARM GAS /tmp/ccZVnAL6.s page 4
85 .thumb_func
@ -238,7 +238,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
116:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ===============================================================================
117:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
118:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** *** WakeUp pin configuration ***
ARM GAS /tmp/ccVidTYQ.s page 5
ARM GAS /tmp/ccZVnAL6.s page 5
119:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** ================================
@ -298,7 +298,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
173:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The voltage regulator can be configured either in normal or low-power mode to minimize the co
174:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c ****
175:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+) Entry:
ARM GAS /tmp/ccVidTYQ.s page 6
ARM GAS /tmp/ccZVnAL6.s page 6
176:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** The Stop mode is entered using the HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPEN
@ -358,7 +358,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
230:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** and rising) (Interrupt or Event modes) using the EXTI_Init() function.
231:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** (+++) Configure the comparator to generate the event.
232:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** @endverbatim
ARM GAS /tmp/ccVidTYQ.s page 7
ARM GAS /tmp/ccZVnAL6.s page 7
233:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @{
@ -418,7 +418,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** {
148 .loc 1 259 1 is_stmt 1 view -0
149 .cfi_startproc
ARM GAS /tmp/ccVidTYQ.s page 8
ARM GAS /tmp/ccZVnAL6.s page 8
150 @ args = 0, pretend = 0, frame = 0
@ -478,7 +478,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
181 @ frame_needed = 0, uses_anonymous_args = 0
182 @ link register save eliminated.
285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** /* Check the parameters */
ARM GAS /tmp/ccVidTYQ.s page 9
ARM GAS /tmp/ccZVnAL6.s page 9
286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** assert_param(IS_PWR_SLEEP_ENTRY(SLEEPEntry));
@ -538,7 +538,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
217 @ 0 "" 2
218 .thumb
219 .syntax unified
ARM GAS /tmp/ccVidTYQ.s page 10
ARM GAS /tmp/ccZVnAL6.s page 10
220 0018 7047 bx lr
@ -598,7 +598,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
246 .loc 1 334 3 view .LVU34
247 .loc 1 334 10 is_stmt 0 view .LVU35
248 0000 0B4A ldr r2, .L26
ARM GAS /tmp/ccVidTYQ.s page 11
ARM GAS /tmp/ccZVnAL6.s page 11
249 0002 1368 ldr r3, [r2]
@ -658,7 +658,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
358:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** __WFE();
280 .loc 1 358 5 view .LVU48
281 @ 358 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c" 1
ARM GAS /tmp/ccVidTYQ.s page 12
ARM GAS /tmp/ccZVnAL6.s page 12
282 001c 20BF wfe
@ -718,7 +718,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
370:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - RTC alternate function pins if configured for tamper, time-stamp, RTC
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * Alarm out, or RTC clock calibration out,
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * - WKUP pins if enabled.
ARM GAS /tmp/ccVidTYQ.s page 13
ARM GAS /tmp/ccZVnAL6.s page 13
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr.c **** * @retval None
@ -778,7 +778,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
364 .global HAL_PWR_EnableSleepOnExit
365 .syntax unified
366 .thumb
ARM GAS /tmp/ccVidTYQ.s page 14
ARM GAS /tmp/ccZVnAL6.s page 14
367 .thumb_func
@ -838,7 +838,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
400 .cfi_startproc
401 @ args = 0, pretend = 0, frame = 0
402 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccVidTYQ.s page 15
ARM GAS /tmp/ccZVnAL6.s page 15
403 @ link register save eliminated.
@ -898,7 +898,7 @@ ARM GAS /tmp/ccVidTYQ.s page 1
442 000c 00ED00E0 .word -536810240
443 .cfi_endproc
444 .LFE140:
ARM GAS /tmp/ccVidTYQ.s page 16
ARM GAS /tmp/ccZVnAL6.s page 16
446 .section .text.HAL_PWR_DisableSEVOnPend,"ax",%progbits
@ -946,46 +946,46 @@ ARM GAS /tmp/ccVidTYQ.s page 1
477 .file 3 "/home/david/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-non
478 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
479 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
ARM GAS /tmp/ccVidTYQ.s page 17
ARM GAS /tmp/ccZVnAL6.s page 17
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_pwr.c
/tmp/ccVidTYQ.s:21 .text.HAL_PWR_DeInit:0000000000000000 $t
/tmp/ccVidTYQ.s:27 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
/tmp/ccVidTYQ.s:48 .text.HAL_PWR_DeInit:0000000000000014 $d
/tmp/ccVidTYQ.s:53 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
/tmp/ccVidTYQ.s:59 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
/tmp/ccVidTYQ.s:76 .text.HAL_PWR_EnableBkUpAccess:000000000000000c $d
/tmp/ccVidTYQ.s:81 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
/tmp/ccVidTYQ.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
/tmp/ccVidTYQ.s:104 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
/tmp/ccVidTYQ.s:109 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
/tmp/ccVidTYQ.s:115 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
/tmp/ccVidTYQ.s:134 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
/tmp/ccVidTYQ.s:139 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
/tmp/ccVidTYQ.s:145 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
/tmp/ccVidTYQ.s:164 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
/tmp/ccVidTYQ.s:169 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
/tmp/ccVidTYQ.s:175 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
/tmp/ccVidTYQ.s:224 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
/tmp/ccVidTYQ.s:229 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
/tmp/ccVidTYQ.s:235 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
/tmp/ccVidTYQ.s:312 .text.HAL_PWR_EnterSTOPMode:0000000000000030 $d
/tmp/ccVidTYQ.s:318 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
/tmp/ccVidTYQ.s:324 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccVidTYQ.s:357 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
/tmp/ccVidTYQ.s:363 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
/tmp/ccVidTYQ.s:369 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
/tmp/ccVidTYQ.s:386 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
/tmp/ccVidTYQ.s:391 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
/tmp/ccVidTYQ.s:397 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
/tmp/ccVidTYQ.s:414 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
/tmp/ccVidTYQ.s:419 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
/tmp/ccVidTYQ.s:425 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
/tmp/ccVidTYQ.s:442 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
/tmp/ccVidTYQ.s:447 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
/tmp/ccVidTYQ.s:453 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
/tmp/ccVidTYQ.s:470 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
/tmp/ccZVnAL6.s:21 .text.HAL_PWR_DeInit:0000000000000000 $t
/tmp/ccZVnAL6.s:27 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
/tmp/ccZVnAL6.s:48 .text.HAL_PWR_DeInit:0000000000000014 $d
/tmp/ccZVnAL6.s:53 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
/tmp/ccZVnAL6.s:59 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
/tmp/ccZVnAL6.s:76 .text.HAL_PWR_EnableBkUpAccess:000000000000000c $d
/tmp/ccZVnAL6.s:81 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
/tmp/ccZVnAL6.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
/tmp/ccZVnAL6.s:104 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
/tmp/ccZVnAL6.s:109 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
/tmp/ccZVnAL6.s:115 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
/tmp/ccZVnAL6.s:134 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
/tmp/ccZVnAL6.s:139 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
/tmp/ccZVnAL6.s:145 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
/tmp/ccZVnAL6.s:164 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
/tmp/ccZVnAL6.s:169 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
/tmp/ccZVnAL6.s:175 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
/tmp/ccZVnAL6.s:224 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
/tmp/ccZVnAL6.s:229 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
/tmp/ccZVnAL6.s:235 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
/tmp/ccZVnAL6.s:312 .text.HAL_PWR_EnterSTOPMode:0000000000000030 $d
/tmp/ccZVnAL6.s:318 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
/tmp/ccZVnAL6.s:324 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccZVnAL6.s:357 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
/tmp/ccZVnAL6.s:363 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
/tmp/ccZVnAL6.s:369 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
/tmp/ccZVnAL6.s:386 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
/tmp/ccZVnAL6.s:391 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
/tmp/ccZVnAL6.s:397 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
/tmp/ccZVnAL6.s:414 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
/tmp/ccZVnAL6.s:419 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
/tmp/ccZVnAL6.s:425 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
/tmp/ccZVnAL6.s:442 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
/tmp/ccZVnAL6.s:447 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
/tmp/ccZVnAL6.s:453 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
/tmp/ccZVnAL6.s:470 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccAAJ6DZ.s page 1
ARM GAS /tmp/ccbmU5Cd.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** * @{
ARM GAS /tmp/ccAAJ6DZ.s page 2
ARM GAS /tmp/ccbmU5Cd.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** [..]
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** (+) The voltage regulator is always enabled after Reset. It works in three different
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** modes.
ARM GAS /tmp/ccAAJ6DZ.s page 3
ARM GAS /tmp/ccbmU5Cd.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** In Run mode, the regulator supplies full power to the 1.8V domain (core, memories
@ -178,7 +178,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
134:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c ****
135:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** /* Set PLS[7:5] bits according to PVDLevel value */
136:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** MODIFY_REG(PWR->CR, PWR_CR_PLS, sConfigPVD->PVDLevel);
ARM GAS /tmp/ccAAJ6DZ.s page 4
ARM GAS /tmp/ccbmU5Cd.s page 4
37 .loc 1 136 3 view .LVU3
@ -238,7 +238,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
77 0044 13F4003F tst r3, #131072
78 0048 04D0 beq .L3
151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** {
ARM GAS /tmp/ccAAJ6DZ.s page 5
ARM GAS /tmp/ccbmU5Cd.s page 5
152:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** __HAL_PWR_PVD_EXTI_ENABLE_EVENT();
@ -298,7 +298,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
120 .align 1
121 .global HAL_PWR_EnablePVD
122 .syntax unified
ARM GAS /tmp/ccAAJ6DZ.s page 6
ARM GAS /tmp/ccbmU5Cd.s page 6
123 .thumb
@ -358,7 +358,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
163 0002 1368 ldr r3, [r2]
164 0004 23F01003 bic r3, r3, #16
165 0008 1360 str r3, [r2]
ARM GAS /tmp/ccAAJ6DZ.s page 7
ARM GAS /tmp/ccbmU5Cd.s page 7
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_pwr_ex.c **** }
@ -418,7 +418,7 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
192 .LFE134:
194 .section .text.HAL_PWR_PVD_IRQHandler,"ax",%progbits
195 .align 1
ARM GAS /tmp/ccAAJ6DZ.s page 8
ARM GAS /tmp/ccbmU5Cd.s page 8
196 .global HAL_PWR_PVD_IRQHandler
@ -476,24 +476,24 @@ ARM GAS /tmp/ccAAJ6DZ.s page 1
242 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
243 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_pwr_ex.h"
244 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
ARM GAS /tmp/ccAAJ6DZ.s page 9
ARM GAS /tmp/ccbmU5Cd.s page 9
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_pwr_ex.c
/tmp/ccAAJ6DZ.s:21 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
/tmp/ccAAJ6DZ.s:27 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
/tmp/ccAAJ6DZ.s:114 .text.HAL_PWR_ConfigPVD:000000000000007c $d
/tmp/ccAAJ6DZ.s:120 .text.HAL_PWR_EnablePVD:0000000000000000 $t
/tmp/ccAAJ6DZ.s:126 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
/tmp/ccAAJ6DZ.s:143 .text.HAL_PWR_EnablePVD:000000000000000c $d
/tmp/ccAAJ6DZ.s:148 .text.HAL_PWR_DisablePVD:0000000000000000 $t
/tmp/ccAAJ6DZ.s:154 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
/tmp/ccAAJ6DZ.s:171 .text.HAL_PWR_DisablePVD:000000000000000c $d
/tmp/ccAAJ6DZ.s:176 .text.HAL_PWR_PVDCallback:0000000000000000 $t
/tmp/ccAAJ6DZ.s:182 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
/tmp/ccAAJ6DZ.s:195 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
/tmp/ccAAJ6DZ.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
/tmp/ccAAJ6DZ.s:234 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
/tmp/ccbmU5Cd.s:21 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
/tmp/ccbmU5Cd.s:27 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
/tmp/ccbmU5Cd.s:114 .text.HAL_PWR_ConfigPVD:000000000000007c $d
/tmp/ccbmU5Cd.s:120 .text.HAL_PWR_EnablePVD:0000000000000000 $t
/tmp/ccbmU5Cd.s:126 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
/tmp/ccbmU5Cd.s:143 .text.HAL_PWR_EnablePVD:000000000000000c $d
/tmp/ccbmU5Cd.s:148 .text.HAL_PWR_DisablePVD:0000000000000000 $t
/tmp/ccbmU5Cd.s:154 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
/tmp/ccbmU5Cd.s:171 .text.HAL_PWR_DisablePVD:000000000000000c $d
/tmp/ccbmU5Cd.s:176 .text.HAL_PWR_PVDCallback:0000000000000000 $t
/tmp/ccbmU5Cd.s:182 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
/tmp/ccbmU5Cd.s:195 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
/tmp/ccbmU5Cd.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
/tmp/ccbmU5Cd.s:234 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cczyIHoC.s page 1
ARM GAS /tmp/ccVko0qW.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the AHB and APB buses prescalers
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Enable the clock for the peripheral(s) to be used
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (+) Configure the clock source(s) for peripherals whose clocks are not
ARM GAS /tmp/cczyIHoC.s page 2
ARM GAS /tmp/ccVko0qW.s page 2
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** derived from the System clock (RTC, ADC, I2C, I2S, TIM, USB FS)
@ -118,7 +118,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /**
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @}
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */
ARM GAS /tmp/cczyIHoC.s page 3
ARM GAS /tmp/ccVko0qW.s page 3
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/
@ -178,7 +178,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) LSE (low-speed external), 32 KHz oscillator used as RTC clock source.
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/cczyIHoC.s page 4
ARM GAS /tmp/ccVko0qW.s page 4
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** (#) PLL (clocked by HSI or HSE), featuring different output clocks:
@ -238,7 +238,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
199:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** |2WS(3CPU cycle)| 48 < SYSCLK <= 72 |
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** +-----------------------------------------------+
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */
ARM GAS /tmp/cczyIHoC.s page 5
ARM GAS /tmp/ccVko0qW.s page 5
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
56 0012 324B ldr r3, .L18
57 0014 1B68 ldr r3, [r3]
58 .loc 1 228 42 view .LVU8
ARM GAS /tmp/cczyIHoC.s page 6
ARM GAS /tmp/ccVko0qW.s page 6
59 0016 13F0020F tst r3, #2
@ -358,7 +358,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
268:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** CLEAR_BIT(RCC->CR, RCC_CR_HSEBYP);
269:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Insure PLLRDY is reset */
ARM GAS /tmp/cczyIHoC.s page 7
ARM GAS /tmp/ccVko0qW.s page 7
271:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get start tick */
@ -418,7 +418,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
94 0046 0446 mov r4, r0
95 .LVL7:
247:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/cczyIHoC.s page 8
ARM GAS /tmp/ccVko0qW.s page 8
96 .loc 1 247 3 is_stmt 1 view .LVU19
@ -478,7 +478,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
136 .loc 1 259 5 view .LVU34
137 0074 08B1 cbz r0, .L16
ARM GAS /tmp/cczyIHoC.s page 9
ARM GAS /tmp/ccVko0qW.s page 9
261:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
178 00ac BCE7 b .L3
179 .L17:
282:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/cczyIHoC.s page 10
ARM GAS /tmp/ccVko0qW.s page 10
180 .loc 1 282 3 is_stmt 1 view .LVU49
@ -598,7 +598,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion"
32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter"
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cczyIHoC.s page 11
ARM GAS /tmp/ccVko0qW.s page 11
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
@ -658,7 +658,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked"
89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
ARM GAS /tmp/cczyIHoC.s page 12
ARM GAS /tmp/ccVko0qW.s page 12
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
@ -718,7 +718,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
145:Drivers/CMSIS/Include/cmsis_gcc.h ****
146:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
ARM GAS /tmp/cczyIHoC.s page 13
ARM GAS /tmp/ccVko0qW.s page 13
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
@ -778,7 +778,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register.
203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/cczyIHoC.s page 14
ARM GAS /tmp/ccVko0qW.s page 14
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
@ -838,7 +838,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s
260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/cczyIHoC.s page 15
ARM GAS /tmp/ccVko0qW.s page 15
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
@ -898,7 +898,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void)
317:Drivers/CMSIS/Include/cmsis_gcc.h **** {
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
ARM GAS /tmp/cczyIHoC.s page 16
ARM GAS /tmp/ccVko0qW.s page 16
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -958,7 +958,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
373:Drivers/CMSIS/Include/cmsis_gcc.h **** }
374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cczyIHoC.s page 17
ARM GAS /tmp/ccVko0qW.s page 17
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
430:Drivers/CMSIS/Include/cmsis_gcc.h ****
431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
ARM GAS /tmp/cczyIHoC.s page 18
ARM GAS /tmp/ccVko0qW.s page 18
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority
488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register.
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
ARM GAS /tmp/cczyIHoC.s page 19
ARM GAS /tmp/ccVko0qW.s page 19
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
545:Drivers/CMSIS/Include/cmsis_gcc.h ****
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
ARM GAS /tmp/cczyIHoC.s page 20
ARM GAS /tmp/ccVko0qW.s page 20
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result;
602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
ARM GAS /tmp/cczyIHoC.s page 21
ARM GAS /tmp/ccVko0qW.s page 21
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit)
659:Drivers/CMSIS/Include/cmsis_gcc.h **** {
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
ARM GAS /tmp/cczyIHoC.s page 22
ARM GAS /tmp/ccVko0qW.s page 22
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
715:Drivers/CMSIS/Include/cmsis_gcc.h ****
716:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
ARM GAS /tmp/cczyIHoC.s page 23
ARM GAS /tmp/ccVko0qW.s page 23
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2)
773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
ARM GAS /tmp/cczyIHoC.s page 24
ARM GAS /tmp/ccVko0qW.s page 24
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r)
830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cczyIHoC.s page 25
ARM GAS /tmp/ccVko0qW.s page 25
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion.
887:Drivers/CMSIS/Include/cmsis_gcc.h **** */
888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void)
ARM GAS /tmp/cczyIHoC.s page 26
ARM GAS /tmp/ccVko0qW.s page 26
889:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
944:Drivers/CMSIS/Include/cmsis_gcc.h **** }
945:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cczyIHoC.s page 27
ARM GAS /tmp/ccVko0qW.s page 27
946:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */
991:Drivers/CMSIS/Include/cmsis_gcc.h ****
992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */
ARM GAS /tmp/cczyIHoC.s page 28
ARM GAS /tmp/ccVko0qW.s page 28
993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U)
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
307:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The PLL is not disabled when used as system clock.
308:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note Transitions LSE Bypass to LSE On and LSE On to LSE Bypass are not
309:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * supported by this macro. User should request a transition to LSE Off
ARM GAS /tmp/cczyIHoC.s page 29
ARM GAS /tmp/ccVko0qW.s page 29
310:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * first and then LSE On or LSE Bypass.
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
336:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Check the parameters */
337:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** assert_param(IS_RCC_HSE(RCC_OscInitStruct->HSEState));
274 .loc 1 337 5 is_stmt 1 view .LVU73
ARM GAS /tmp/cczyIHoC.s page 30
ARM GAS /tmp/ccVko0qW.s page 30
338:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** || ((__HAL_RCC_GET_SYSCLK_SOURCE() == RCC_SYSCLKSOURCE_STATUS_PLLCLK) && (__HAL_RCC_GET_PLL_
314 .loc 1 341 78 discriminator 1 view .LVU85
315 0058 13F4803F tst r3, #65536
ARM GAS /tmp/cczyIHoC.s page 31
ARM GAS /tmp/ccVko0qW.s page 31
316 005c E6D0 beq .L24
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
361 0072 B3FA83F3 clz r3, r3
362 0076 03F01F03 and r3, r3, #31
363 007a 0122 movs r2, #1
ARM GAS /tmp/cczyIHoC.s page 32
ARM GAS /tmp/ccVko0qW.s page 32
364 007c 02FA03F3 lsl r3, r2, r3
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
376 .loc 1 390 25 is_stmt 0 view .LVU103
377 008c 2368 ldr r3, [r4]
378 .loc 1 390 5 view .LVU104
ARM GAS /tmp/cczyIHoC.s page 33
ARM GAS /tmp/ccVko0qW.s page 33
379 008e 13F0020F tst r3, #2
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
405 .LVL24:
406 .LBB174:
407 .LBI174:
ARM GAS /tmp/cczyIHoC.s page 34
ARM GAS /tmp/ccVko0qW.s page 34
981:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
450 .loc 2 1001 3 view .LVU129
451 .LVL28:
452 .loc 2 1001 3 is_stmt 0 view .LVU130
ARM GAS /tmp/cczyIHoC.s page 35
ARM GAS /tmp/ccVko0qW.s page 35
453 .thumb
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
500 .L119:
351:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
501 .loc 1 351 7 is_stmt 1 discriminator 1 view .LVU144
ARM GAS /tmp/cczyIHoC.s page 36
ARM GAS /tmp/ccVko0qW.s page 36
502 0106 784A ldr r2, .L132
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
543 .LVL35:
544 .loc 2 1001 3 is_stmt 0 view .LVU159
545 .thumb
ARM GAS /tmp/cczyIHoC.s page 37
ARM GAS /tmp/ccVko0qW.s page 37
546 .syntax unified
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
589 015a 0320 movs r0, #3
590 015c 5DE2 b .L21
591 .LVL39:
ARM GAS /tmp/cczyIHoC.s page 38
ARM GAS /tmp/ccVko0qW.s page 38
592 .L29:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
634 .loc 2 988 4 view .LVU185
635 0198 4FF40033 mov r3, #131072
ARM GAS /tmp/cczyIHoC.s page 39
ARM GAS /tmp/ccVko0qW.s page 39
636 .syntax unified
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
681 .loc 1 381 30 view .LVU198
682 01c4 401B subs r0, r0, r5
381:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/cczyIHoC.s page 40
ARM GAS /tmp/ccVko0qW.s page 40
683 .loc 1 381 14 view .LVU199
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
727 .loc 2 988 4 view .LVU212
728 01e4 0223 movs r3, #2
ARM GAS /tmp/cczyIHoC.s page 41
ARM GAS /tmp/ccVko0qW.s page 41
729 .syntax unified
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
775 .syntax unified
776 .LBE193:
777 .LBE192:
ARM GAS /tmp/cczyIHoC.s page 42
ARM GAS /tmp/ccVko0qW.s page 42
409:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
463:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Enable the Internal Low Speed oscillator (LSI). */
464:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_LSI_ENABLE();
797 .loc 1 464 7 is_stmt 1 view .LVU233
ARM GAS /tmp/cczyIHoC.s page 43
ARM GAS /tmp/ccVko0qW.s page 43
798 .LVL53:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
840 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
841 0248 93FAA3F2 rbit r2, r3
842 @ 0 "" 2
ARM GAS /tmp/cczyIHoC.s page 44
ARM GAS /tmp/ccVko0qW.s page 44
843 .LVL57:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
890 .loc 2 981 31 is_stmt 1 view .LVU260
891 .LBB203:
983:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cczyIHoC.s page 45
ARM GAS /tmp/ccVko0qW.s page 45
892 .loc 2 983 3 view .LVU261
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
937 .loc 2 988 4 view .LVU275
938 0286 F822 movs r2, #248
939 .syntax unified
ARM GAS /tmp/cczyIHoC.s page 46
ARM GAS /tmp/ccVko0qW.s page 46
940 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
986 02b0 FFF7FEFF bl HAL_GetTick
987 .LVL67:
988 02b4 0546 mov r5, r0
ARM GAS /tmp/cczyIHoC.s page 47
ARM GAS /tmp/ccVko0qW.s page 47
989 .LVL68:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1033 .loc 1 444 15 view .LVU301
1034 02c6 B3FA83F3 clz r3, r3
1035 02ca 03F01F03 and r3, r3, #31
ARM GAS /tmp/cczyIHoC.s page 48
ARM GAS /tmp/ccVko0qW.s page 48
1036 02ce 0122 movs r2, #1
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1074 .loc 2 1001 3 is_stmt 0 view .LVU313
1075 .thumb
1076 .syntax unified
ARM GAS /tmp/cczyIHoC.s page 49
ARM GAS /tmp/ccVko0qW.s page 49
1077 .LBE213:
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1119 .syntax unified
1120 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1121 0310 93FAA3F2 rbit r2, r3
ARM GAS /tmp/cczyIHoC.s page 50
ARM GAS /tmp/ccVko0qW.s page 50
1122 @ 0 "" 2
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1170 0324 03F01F03 and r3, r3, #31
1171 0328 0122 movs r2, #1
1172 032a 02FA03F3 lsl r3, r2, r3
ARM GAS /tmp/cczyIHoC.s page 51
ARM GAS /tmp/ccVko0qW.s page 51
1173 .loc 1 487 49 view .LVU341
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
508:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** __HAL_RCC_PWR_CLK_ENABLE();
1207 .loc 1 508 7 is_stmt 1 view .LVU355
1208 .LBB223:
ARM GAS /tmp/cczyIHoC.s page 52
ARM GAS /tmp/ccVko0qW.s page 52
1209 .loc 1 508 7 view .LVU356
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1241 0378 23D0 beq .L125
1242 .loc 1 530 5 discriminator 2 view .LVU368
1243 037a 73BB cbnz r3, .L68
ARM GAS /tmp/cczyIHoC.s page 53
ARM GAS /tmp/ccVko0qW.s page 53
1244 .loc 1 530 5 discriminator 4 view .LVU369
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1288 03bc F5D9 bls .L64
524:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
1289 .loc 1 524 18 view .LVU381
ARM GAS /tmp/cczyIHoC.s page 54
ARM GAS /tmp/ccVko0qW.s page 54
1290 03be 0320 movs r0, #3
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1332 .loc 1 530 5 discriminator 7 view .LVU394
1333 03f2 7A4B ldr r3, .L134+4
1334 03f4 1A6A ldr r2, [r3, #32]
ARM GAS /tmp/cczyIHoC.s page 55
ARM GAS /tmp/ccVko0qW.s page 55
1335 03f6 42F00402 orr r2, r2, #4
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1382 .syntax unified
1383 .LBE227:
1384 .LBE226:
ARM GAS /tmp/cczyIHoC.s page 56
ARM GAS /tmp/ccVko0qW.s page 56
1385 .loc 1 538 13 discriminator 11 view .LVU407
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1430 .syntax unified
1431 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1432 043e 93FAA3F3 rbit r3, r3
ARM GAS /tmp/cczyIHoC.s page 57
ARM GAS /tmp/ccVko0qW.s page 57
1433 @ 0 "" 2
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1470 0456 93FAA3F3 rbit r3, r3
1471 @ 0 "" 2
1472 .LVL108:
ARM GAS /tmp/cczyIHoC.s page 58
ARM GAS /tmp/ccVko0qW.s page 58
1473 .loc 2 1001 3 view .LVU433
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1521 .loc 1 552 49 is_stmt 1 view .LVU447
1522 .LVL112:
1523 .LBB236:
ARM GAS /tmp/cczyIHoC.s page 59
ARM GAS /tmp/ccVko0qW.s page 59
1524 .LBI236:
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
559:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
560:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
561:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Require to disable power clock if necessary */
ARM GAS /tmp/cczyIHoC.s page 60
ARM GAS /tmp/ccVko0qW.s page 60
562:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(pwrclkchanged == SET)
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
590:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
591:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Wait till PLL is disabled */
592:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET)
ARM GAS /tmp/cczyIHoC.s page 61
ARM GAS /tmp/ccVko0qW.s page 61
593:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1607 .loc 2 1001 3 is_stmt 0 view .LVU477
1608 .thumb
1609 .syntax unified
ARM GAS /tmp/cczyIHoC.s page 62
ARM GAS /tmp/ccVko0qW.s page 62
1610 .LBE241:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
983:Drivers/CMSIS/Include/cmsis_gcc.h ****
1654 .loc 2 983 3 view .LVU490
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
ARM GAS /tmp/cczyIHoC.s page 63
ARM GAS /tmp/ccVko0qW.s page 63
1655 .loc 2 988 4 view .LVU491
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
580:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** #if defined(RCC_CFGR_PLLSRC_HSI_PREDIV)
1702 .loc 1 580 9 view .LVU504
586:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
ARM GAS /tmp/cczyIHoC.s page 64
ARM GAS /tmp/ccVko0qW.s page 64
1703 .loc 1 586 9 view .LVU505
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1746 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
1747 053a 93FAA3F3 rbit r3, r3
1748 @ 0 "" 2
ARM GAS /tmp/cczyIHoC.s page 65
ARM GAS /tmp/ccVko0qW.s page 65
1749 .loc 2 1001 3 view .LVU519
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1793 0562 0228 cmp r0, #2
1794 0564 E7D9 bls .L82
596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/cczyIHoC.s page 66
ARM GAS /tmp/ccVko0qW.s page 66
1795 .loc 1 596 20 view .LVU533
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
1841 .loc 1 617 9 is_stmt 1 view .LVU544
1842 .L86:
ARM GAS /tmp/cczyIHoC.s page 67
ARM GAS /tmp/ccVko0qW.s page 67
617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1888 05ba 02FA03F3 lsl r3, r2, r3
617:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
1889 .loc 1 617 52 view .LVU558
ARM GAS /tmp/cczyIHoC.s page 68
ARM GAS /tmp/ccVko0qW.s page 68
1890 05be 1942 tst r1, r3
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1907 05d2 22E0 b .L21
1908 .L129:
1909 .loc 1 670 10 view .LVU565
ARM GAS /tmp/cczyIHoC.s page 69
ARM GAS /tmp/ccVko0qW.s page 69
1910 05d4 0020 movs r0, #0
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1953 .cfi_restore 6
1954 .cfi_restore 14
327:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/cczyIHoC.s page 70
ARM GAS /tmp/ccVko0qW.s page 70
1955 .loc 1 327 12 view .LVU578
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2001 .L111:
2002 .cfi_restore_state
648:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/cczyIHoC.s page 71
ARM GAS /tmp/ccVko0qW.s page 71
2003 .loc 1 648 16 view .LVU588
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
696:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency)
697:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
698:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t tickstart = 0U;
ARM GAS /tmp/cczyIHoC.s page 72
ARM GAS /tmp/ccVko0qW.s page 72
699:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
753:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** if(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) == RESET)
754:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
755:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** return HAL_ERROR;
ARM GAS /tmp/cczyIHoC.s page 73
ARM GAS /tmp/ccVko0qW.s page 73
756:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
810:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** SystemCoreClock = HAL_RCC_GetSysClockFreq() >> AHBPrescTable[(RCC->CFGR & RCC_CFGR_HPRE)>> RCC_CF
811:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
812:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Configure the source of time base considering new system clocks settings*/
ARM GAS /tmp/cczyIHoC.s page 74
ARM GAS /tmp/ccVko0qW.s page 74
813:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** HAL_InitTick (uwTickPrio);
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
867:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /**
868:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @brief Selects the clock source to output on MCO pin.
869:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note MCO pin should be configured in alternate function mode.
ARM GAS /tmp/cczyIHoC.s page 75
ARM GAS /tmp/ccVko0qW.s page 75
870:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @param RCC_MCOx specifies the output direction for the clock source.
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2057 000c 0493 str r3, [sp, #16]
900:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** gpio.Pull = GPIO_NOPULL;
2058 .loc 1 900 3 is_stmt 1 view .LVU601
ARM GAS /tmp/cczyIHoC.s page 76
ARM GAS /tmp/ccVko0qW.s page 76
2059 .loc 1 900 18 is_stmt 0 view .LVU602
@ -4558,7 +4558,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2102 0042 07B0 add sp, sp, #28
2103 .cfi_def_cfa_offset 12
2104 @ sp needed
ARM GAS /tmp/cczyIHoC.s page 77
ARM GAS /tmp/ccVko0qW.s page 77
2105 0044 30BD pop {r4, r5, pc}
@ -4618,7 +4618,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2145 .thumb
2146 .syntax unified
2147 .LBE262:
ARM GAS /tmp/cczyIHoC.s page 78
ARM GAS /tmp/ccVko0qW.s page 78
2148 .LBE261:
@ -4678,7 +4678,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2192 .thumb
2193 .syntax unified
2194 .LBE264:
ARM GAS /tmp/cczyIHoC.s page 79
ARM GAS /tmp/ccVko0qW.s page 79
2195 .LBE263:
@ -4738,7 +4738,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2218 .loc 1 966 1 is_stmt 1 view -0
2219 .cfi_startproc
2220 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cczyIHoC.s page 80
ARM GAS /tmp/ccVko0qW.s page 80
2221 @ frame_needed = 0, uses_anonymous_args = 0
@ -4798,7 +4798,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2256 .loc 2 1001 3 is_stmt 0 view .LVU654
2257 .thumb
2258 .syntax unified
ARM GAS /tmp/cczyIHoC.s page 81
ARM GAS /tmp/ccVko0qW.s page 81
2259 .LBE266:
@ -4858,7 +4858,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2304 .loc 1 988 9 is_stmt 1 view .LVU669
2305 .loc 1 988 18 is_stmt 0 view .LVU670
2306 0046 0A4B ldr r3, .L149+12
ARM GAS /tmp/cczyIHoC.s page 82
ARM GAS /tmp/ccVko0qW.s page 82
2307 0048 B3FBF1F3 udiv r3, r3, r1
@ -4918,7 +4918,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2331 .loc 1 1017 3 is_stmt 1 view .LVU678
1018:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
2332 .loc 1 1018 1 is_stmt 0 view .LVU679
ARM GAS /tmp/cczyIHoC.s page 83
ARM GAS /tmp/ccVko0qW.s page 83
2333 0060 7047 bx lr
@ -4978,7 +4978,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2380 0010 03F00703 and r3, r3, #7
715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2381 .loc 1 715 5 view .LVU689
ARM GAS /tmp/cczyIHoC.s page 84
ARM GAS /tmp/ccVko0qW.s page 84
2382 0014 8B42 cmp r3, r1
@ -5038,7 +5038,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2422 .loc 1 741 5 view .LVU704
741:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/cczyIHoC.s page 85
ARM GAS /tmp/ccVko0qW.s page 85
2423 .loc 1 741 25 is_stmt 0 view .LVU705
@ -5098,7 +5098,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2466 @ 0 "" 2
2467 .LVL182:
2468 .loc 2 1001 3 view .LVU719
ARM GAS /tmp/cczyIHoC.s page 86
ARM GAS /tmp/ccVko0qW.s page 86
2469 .loc 2 1001 3 is_stmt 0 view .LVU720
@ -5158,7 +5158,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2511 .loc 1 775 26 view .LVU733
2512 00a2 801B subs r0, r0, r6
ARM GAS /tmp/cczyIHoC.s page 87
ARM GAS /tmp/ccVko0qW.s page 87
775:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -5218,7 +5218,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2557 .loc 2 1001 3 view .LVU746
2558 .loc 2 1001 3 is_stmt 0 view .LVU747
2559 .thumb
ARM GAS /tmp/cczyIHoC.s page 88
ARM GAS /tmp/ccVko0qW.s page 88
2560 .syntax unified
@ -5278,7 +5278,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
2604 .loc 2 988 4 view .LVU760
2605 00e6 4FF00072 mov r2, #33554432
ARM GAS /tmp/cczyIHoC.s page 89
ARM GAS /tmp/ccVko0qW.s page 89
2606 .syntax unified
@ -5338,7 +5338,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2650 0124 33D1 bne .L176
2651 .L167:
796:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
ARM GAS /tmp/cczyIHoC.s page 90
ARM GAS /tmp/ccVko0qW.s page 90
2652 .loc 1 796 3 is_stmt 1 view .LVU773
@ -5398,7 +5398,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2693 .LBI281:
981:Drivers/CMSIS/Include/cmsis_gcc.h **** {
2694 .loc 2 981 31 is_stmt 1 view .LVU787
ARM GAS /tmp/cczyIHoC.s page 91
ARM GAS /tmp/ccVko0qW.s page 91
2695 .LBB282:
@ -5458,7 +5458,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
703:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
2739 .loc 1 703 12 view .LVU800
2740 0182 0120 movs r0, #1
ARM GAS /tmp/cczyIHoC.s page 92
ARM GAS /tmp/ccVko0qW.s page 92
2741 .LVL200:
@ -5518,7 +5518,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1025:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @note The SystemCoreClock CMSIS variable is used to store System Clock Frequency
1026:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * and updated within this function
1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** * @retval HCLK frequency
ARM GAS /tmp/cczyIHoC.s page 93
ARM GAS /tmp/ccVko0qW.s page 93
1028:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** */
@ -5578,7 +5578,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2826 0008 5B68 ldr r3, [r3, #4]
2827 .loc 1 1043 61 view .LVU813
2828 000a 03F4E063 and r3, r3, #1792
ARM GAS /tmp/cczyIHoC.s page 94
ARM GAS /tmp/ccVko0qW.s page 94
2829 .LVL206:
@ -5638,7 +5638,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1052:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** uint32_t HAL_RCC_GetPCLK2Freq(void)
1053:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
2874 .loc 1 1053 1 is_stmt 1 view -0
ARM GAS /tmp/cczyIHoC.s page 95
ARM GAS /tmp/ccVko0qW.s page 95
2875 .cfi_startproc
@ -5698,7 +5698,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2923 0028 00000000 .word APBPrescTable
2924 .cfi_endproc
2925 .LFE139:
ARM GAS /tmp/cczyIHoC.s page 96
ARM GAS /tmp/ccVko0qW.s page 96
2927 .section .text.HAL_RCC_GetOscConfig,"ax",%progbits
@ -5758,7 +5758,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else if((RCC->CR &RCC_CR_HSEON) == RCC_CR_HSEON)
1081:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
1082:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_ON;
ARM GAS /tmp/cczyIHoC.s page 97
ARM GAS /tmp/ccVko0qW.s page 97
1083:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
@ -5818,7 +5818,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
2990 0032 F822 movs r2, #248
2991 .syntax unified
2992 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
ARM GAS /tmp/cczyIHoC.s page 98
ARM GAS /tmp/ccVko0qW.s page 98
2993 0034 92FAA2F2 rbit r2, r2
@ -5878,7 +5878,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3028 0058 8361 str r3, [r0, #24]
3029 .L206:
1122:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/cczyIHoC.s page 99
ARM GAS /tmp/ccVko0qW.s page 99
1123:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** else
@ -5938,7 +5938,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3061 .loc 1 1080 15 is_stmt 0 view .LVU887
3062 007c 0F4B ldr r3, .L209
3063 007e 1B68 ldr r3, [r3]
ARM GAS /tmp/cczyIHoC.s page 100
ARM GAS /tmp/ccVko0qW.s page 100
1080:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** {
@ -5998,7 +5998,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
3104 .loc 1 1125 5 is_stmt 1 view .LVU902
1125:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** }
ARM GAS /tmp/cczyIHoC.s page 101
ARM GAS /tmp/ccVko0qW.s page 101
3105 .loc 1 1125 33 is_stmt 0 view .LVU903
@ -6058,7 +6058,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3142 0002 0360 str r3, [r0]
1161:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c ****
1162:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** /* Get the SYSCLK configuration --------------------------------------------*/
ARM GAS /tmp/cczyIHoC.s page 102
ARM GAS /tmp/ccVko0qW.s page 102
1163:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc.c **** RCC_ClkInitStruct->SYSCLKSource = (uint32_t)(RCC->CFGR & RCC_CFGR_SW);
@ -6118,7 +6118,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3183 .L213:
3184 .align 2
3185 .L212:
ARM GAS /tmp/cczyIHoC.s page 103
ARM GAS /tmp/ccVko0qW.s page 103
3186 0034 00100240 .word 1073876992
@ -6178,7 +6178,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3214 .thumb
3215 .thumb_func
3217 HAL_RCC_NMI_IRQHandler:
ARM GAS /tmp/cczyIHoC.s page 104
ARM GAS /tmp/ccVko0qW.s page 104
3218 .LFB142:
@ -6238,7 +6238,7 @@ ARM GAS /tmp/cczyIHoC.s page 1
3264 .align 2
3267 aPLLMULFactorTable:
3268 0000 02030405 .ascii "\002\003\004\005\006\007\010\011\012\013\014\015\016"
ARM GAS /tmp/cczyIHoC.s page 105
ARM GAS /tmp/ccVko0qW.s page 105
3268 06070809
@ -6256,58 +6256,58 @@ ARM GAS /tmp/cczyIHoC.s page 1
3278 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
3279 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
3280 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/cczyIHoC.s page 106
ARM GAS /tmp/ccVko0qW.s page 106
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_rcc.c
/tmp/cczyIHoC.s:21 .text.HAL_RCC_DeInit:0000000000000000 $t
/tmp/cczyIHoC.s:27 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
/tmp/cczyIHoC.s:228 .text.HAL_RCC_DeInit:00000000000000dc $d
/tmp/cczyIHoC.s:238 .text.HAL_RCC_OscConfig:0000000000000000 $t
/tmp/cczyIHoC.s:244 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
/tmp/cczyIHoC.s:1056 .text.HAL_RCC_OscConfig:00000000000002e8 $d
/tmp/cczyIHoC.s:1067 .text.HAL_RCC_OscConfig:00000000000002f0 $t
/tmp/cczyIHoC.s:1915 .text.HAL_RCC_OscConfig:00000000000005d8 $d
/tmp/cczyIHoC.s:1922 .text.HAL_RCC_OscConfig:00000000000005e4 $t
/tmp/cczyIHoC.s:2019 .text.HAL_RCC_OscConfig:000000000000062c $d
/tmp/cczyIHoC.s:2024 .text.HAL_RCC_MCOConfig:0000000000000000 $t
/tmp/cczyIHoC.s:2030 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
/tmp/cczyIHoC.s:2111 .text.HAL_RCC_MCOConfig:0000000000000048 $d
/tmp/cczyIHoC.s:2116 .text.HAL_RCC_EnableCSS:0000000000000000 $t
/tmp/cczyIHoC.s:2122 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
/tmp/cczyIHoC.s:2163 .text.HAL_RCC_DisableCSS:0000000000000000 $t
/tmp/cczyIHoC.s:2169 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
/tmp/cczyIHoC.s:2210 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
/tmp/cczyIHoC.s:2216 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
/tmp/cczyIHoC.s:2337 .text.HAL_RCC_GetSysClockFreq:0000000000000064 $d
/tmp/cczyIHoC.s:3267 .rodata.aPLLMULFactorTable:0000000000000000 aPLLMULFactorTable
/tmp/cczyIHoC.s:3259 .rodata.aPredivFactorTable:0000000000000000 aPredivFactorTable
/tmp/cczyIHoC.s:2347 .text.HAL_RCC_ClockConfig:0000000000000000 $t
/tmp/cczyIHoC.s:2353 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
/tmp/cczyIHoC.s:2769 .text.HAL_RCC_ClockConfig:0000000000000194 $d
/tmp/cczyIHoC.s:2778 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
/tmp/cczyIHoC.s:2784 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
/tmp/cczyIHoC.s:2799 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
/tmp/cczyIHoC.s:2804 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
/tmp/cczyIHoC.s:2810 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
/tmp/cczyIHoC.s:2860 .text.HAL_RCC_GetPCLK1Freq:0000000000000024 $d
/tmp/cczyIHoC.s:2866 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 $t
/tmp/cczyIHoC.s:2872 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 HAL_RCC_GetPCLK2Freq
/tmp/cczyIHoC.s:2922 .text.HAL_RCC_GetPCLK2Freq:0000000000000024 $d
/tmp/cczyIHoC.s:2928 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
/tmp/cczyIHoC.s:2934 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
/tmp/cczyIHoC.s:3118 .text.HAL_RCC_GetOscConfig:00000000000000bc $d
/tmp/cczyIHoC.s:3123 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
/tmp/cczyIHoC.s:3129 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
/tmp/cczyIHoC.s:3186 .text.HAL_RCC_GetClockConfig:0000000000000034 $d
/tmp/cczyIHoC.s:3192 .text.HAL_RCC_CSSCallback:0000000000000000 $t
/tmp/cczyIHoC.s:3198 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
/tmp/cczyIHoC.s:3211 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
/tmp/cczyIHoC.s:3217 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
/tmp/cczyIHoC.s:3250 .text.HAL_RCC_NMI_IRQHandler:000000000000001c $d
/tmp/cczyIHoC.s:3256 .rodata.aPredivFactorTable:0000000000000000 $d
/tmp/cczyIHoC.s:3264 .rodata.aPLLMULFactorTable:0000000000000000 $d
/tmp/ccVko0qW.s:21 .text.HAL_RCC_DeInit:0000000000000000 $t
/tmp/ccVko0qW.s:27 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
/tmp/ccVko0qW.s:228 .text.HAL_RCC_DeInit:00000000000000dc $d
/tmp/ccVko0qW.s:238 .text.HAL_RCC_OscConfig:0000000000000000 $t
/tmp/ccVko0qW.s:244 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
/tmp/ccVko0qW.s:1056 .text.HAL_RCC_OscConfig:00000000000002e8 $d
/tmp/ccVko0qW.s:1067 .text.HAL_RCC_OscConfig:00000000000002f0 $t
/tmp/ccVko0qW.s:1915 .text.HAL_RCC_OscConfig:00000000000005d8 $d
/tmp/ccVko0qW.s:1922 .text.HAL_RCC_OscConfig:00000000000005e4 $t
/tmp/ccVko0qW.s:2019 .text.HAL_RCC_OscConfig:000000000000062c $d
/tmp/ccVko0qW.s:2024 .text.HAL_RCC_MCOConfig:0000000000000000 $t
/tmp/ccVko0qW.s:2030 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
/tmp/ccVko0qW.s:2111 .text.HAL_RCC_MCOConfig:0000000000000048 $d
/tmp/ccVko0qW.s:2116 .text.HAL_RCC_EnableCSS:0000000000000000 $t
/tmp/ccVko0qW.s:2122 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
/tmp/ccVko0qW.s:2163 .text.HAL_RCC_DisableCSS:0000000000000000 $t
/tmp/ccVko0qW.s:2169 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
/tmp/ccVko0qW.s:2210 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
/tmp/ccVko0qW.s:2216 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
/tmp/ccVko0qW.s:2337 .text.HAL_RCC_GetSysClockFreq:0000000000000064 $d
/tmp/ccVko0qW.s:3267 .rodata.aPLLMULFactorTable:0000000000000000 aPLLMULFactorTable
/tmp/ccVko0qW.s:3259 .rodata.aPredivFactorTable:0000000000000000 aPredivFactorTable
/tmp/ccVko0qW.s:2347 .text.HAL_RCC_ClockConfig:0000000000000000 $t
/tmp/ccVko0qW.s:2353 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
/tmp/ccVko0qW.s:2769 .text.HAL_RCC_ClockConfig:0000000000000194 $d
/tmp/ccVko0qW.s:2778 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
/tmp/ccVko0qW.s:2784 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
/tmp/ccVko0qW.s:2799 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
/tmp/ccVko0qW.s:2804 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
/tmp/ccVko0qW.s:2810 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
/tmp/ccVko0qW.s:2860 .text.HAL_RCC_GetPCLK1Freq:0000000000000024 $d
/tmp/ccVko0qW.s:2866 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 $t
/tmp/ccVko0qW.s:2872 .text.HAL_RCC_GetPCLK2Freq:0000000000000000 HAL_RCC_GetPCLK2Freq
/tmp/ccVko0qW.s:2922 .text.HAL_RCC_GetPCLK2Freq:0000000000000024 $d
/tmp/ccVko0qW.s:2928 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
/tmp/ccVko0qW.s:2934 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
/tmp/ccVko0qW.s:3118 .text.HAL_RCC_GetOscConfig:00000000000000bc $d
/tmp/ccVko0qW.s:3123 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
/tmp/ccVko0qW.s:3129 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
/tmp/ccVko0qW.s:3186 .text.HAL_RCC_GetClockConfig:0000000000000034 $d
/tmp/ccVko0qW.s:3192 .text.HAL_RCC_CSSCallback:0000000000000000 $t
/tmp/ccVko0qW.s:3198 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
/tmp/ccVko0qW.s:3211 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
/tmp/ccVko0qW.s:3217 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
/tmp/ccVko0qW.s:3250 .text.HAL_RCC_NMI_IRQHandler:000000000000001c $d
/tmp/ccVko0qW.s:3256 .rodata.aPredivFactorTable:0000000000000000 $d
/tmp/ccVko0qW.s:3264 .rodata.aPLLMULFactorTable:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_GetTick
@ -6316,7 +6316,7 @@ SystemCoreClock
uwTickPrio
HAL_GPIO_Init
AHBPrescTable
ARM GAS /tmp/cczyIHoC.s page 107
ARM GAS /tmp/ccVko0qW.s page 107
APBPrescTable

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccLRMPc2.s page 1
ARM GAS /tmp/ccoR4uFl.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
31:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED
ARM GAS /tmp/ccLRMPc2.s page 2
ARM GAS /tmp/ccoR4uFl.s page 2
32:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @{
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** */
88:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccLRMPc2.s page 3
ARM GAS /tmp/ccoR4uFl.s page 3
89:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /**
@ -178,7 +178,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
145:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccLRMPc2.s page 4
ARM GAS /tmp/ccoR4uFl.s page 4
146:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -238,7 +238,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
200:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
201:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_USART2CLKSOURCE(PeriphClkInit->Usart2ClockSelection));
202:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccLRMPc2.s page 5
ARM GAS /tmp/ccoR4uFl.s page 5
203:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the USART2 clock source */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
257:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
258:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2C2CLKSOURCE(PeriphClkInit->I2c2ClockSelection));
259:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccLRMPc2.s page 6
ARM GAS /tmp/ccoR4uFl.s page 6
260:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the I2C2 clock source */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
314:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == RCC_PERIPHCLK_I2S)
315:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
ARM GAS /tmp/ccLRMPc2.s page 7
ARM GAS /tmp/ccoR4uFl.s page 7
317:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_I2SCLKSOURCE(PeriphClkInit->I2sClockSelection));
@ -418,7 +418,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
371:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
372:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* STM32F303xE || STM32F398xx || */
373:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* STM32F303xC || STM32F358xx */
ARM GAS /tmp/ccLRMPc2.s page 8
ARM GAS /tmp/ccoR4uFl.s page 8
374:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
428:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM15) == RCC_PERIPHCLK_TIM15)
429:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
430:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
ARM GAS /tmp/ccLRMPc2.s page 9
ARM GAS /tmp/ccoR4uFl.s page 9
431:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM15CLKSOURCE(PeriphClkInit->Tim15ClockSelection));
@ -538,7 +538,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
485:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /*------------------------------ CEC clock Configuration -------------------*/
486:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CEC) == RCC_PERIPHCLK_CEC)
487:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 10
ARM GAS /tmp/ccoR4uFl.s page 10
488:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
@ -598,7 +598,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check the parameters */
543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** assert_param(IS_RCC_TIM17CLKSOURCE(PeriphClkInit->Tim17ClockSelection));
544:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccLRMPc2.s page 11
ARM GAS /tmp/ccoR4uFl.s page 11
545:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Configure the CEC clock source */
@ -658,7 +658,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
599:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2C1 clock configuration -----------------------------------------*/
600:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2c1ClockSelection = __HAL_RCC_GET_I2C1_SOURCE();
601:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
ARM GAS /tmp/ccLRMPc2.s page 12
ARM GAS /tmp/ccoR4uFl.s page 12
602:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(STM32F302xE) || defined(STM32F303xE)\
@ -718,7 +718,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
656:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2S;
657:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2S clock configuration -----------------------------------------*/
658:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->I2sClockSelection = __HAL_RCC_GET_I2S_SOURCE();
ARM GAS /tmp/ccLRMPc2.s page 13
ARM GAS /tmp/ccoR4uFl.s page 13
659:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
713:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM8;
714:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM8 clock configuration -----------------------------------------*/
715:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim8ClockSelection = __HAL_RCC_GET_TIM8_SOURCE();
ARM GAS /tmp/ccLRMPc2.s page 14
ARM GAS /tmp/ccoR4uFl.s page 14
716:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
770:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_TIM17;
771:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the TIM17 clock configuration -----------------------------------------*/
772:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** PeriphClkInit->Tim17ClockSelection = __HAL_RCC_GET_TIM17_SOURCE();
ARM GAS /tmp/ccLRMPc2.s page 15
ARM GAS /tmp/ccoR4uFl.s page 15
773:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
827:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_UART5 UART5 peripheral clock
828:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C2 I2C2 peripheral clock
829:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2C3 I2C3 peripheral clock
ARM GAS /tmp/ccLRMPc2.s page 16
ARM GAS /tmp/ccoR4uFl.s page 16
830:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_I2S I2S peripheral clock
@ -958,7 +958,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
884:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM16 TIM16 peripheral clock
885:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM17 TIM17 peripheral clock
886:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif
ARM GAS /tmp/ccLRMPc2.s page 17
ARM GAS /tmp/ccoR4uFl.s page 17
887:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @if STM32F328xx
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
941:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM20 TIM20 peripheral clock
942:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_TIM34 TIM34 peripheral clock
943:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** @endif
ARM GAS /tmp/ccLRMPc2.s page 18
ARM GAS /tmp/ccoR4uFl.s page 18
944:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** * @retval Frequency in Hz (0: means that no available frequency for the peripheral)
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
998:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART1CLKSOURCE_PCLK1)
999:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1000:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq();
ARM GAS /tmp/ccLRMPc2.s page 19
ARM GAS /tmp/ccoR4uFl.s page 19
1001:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1055:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if USART3 clock selection is PCLK1 */
1056:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_USART3CLKSOURCE_PCLK1)
1057:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 20
ARM GAS /tmp/ccoR4uFl.s page 20
1058:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = HAL_RCC_GetPCLK1Freq();
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1112:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
1113:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Check if UART5 clock selection is PCLK1 */
1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** if (srcclk == RCC_UART5CLKSOURCE_PCLK1)
ARM GAS /tmp/ccLRMPc2.s page 21
ARM GAS /tmp/ccoR4uFl.s page 21
1115:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1169:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
1170:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1171:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_I2C2SW */
ARM GAS /tmp/ccLRMPc2.s page 22
ARM GAS /tmp/ccoR4uFl.s page 22
1172:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_I2C3SW)
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1226:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** else /* RCC_USBCLKSOURCE_PLL_DIV1_5 */
1227:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1228:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = (RCC_GetPLLCLKFreq() * 3U) / 2U;
ARM GAS /tmp/ccLRMPc2.s page 23
ARM GAS /tmp/ccoR4uFl.s page 23
1229:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1283:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1284:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #endif /* RCC_CFGR2_ADCPRE12 */
1285:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** #if defined(RCC_CFGR2_ADCPRE34)
ARM GAS /tmp/ccLRMPc2.s page 24
ARM GAS /tmp/ccoR4uFl.s page 24
1286:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_ADC34:
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1340:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1341:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock;
1342:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccLRMPc2.s page 25
ARM GAS /tmp/ccoR4uFl.s page 25
1343:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1397:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1398:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock;
1399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccLRMPc2.s page 26
ARM GAS /tmp/ccoR4uFl.s page 26
1400:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1454:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1455:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** frequency = SystemCoreClock;
1456:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccLRMPc2.s page 27
ARM GAS /tmp/ccoR4uFl.s page 27
1457:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** break;
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1511:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** return(frequency);
ARM GAS /tmp/ccLRMPc2.s page 28
ARM GAS /tmp/ccoR4uFl.s page 28
1514:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
54 0010 0AD0 beq .L2
1542:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1543:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** prediv = (RCC->CFGR2 & RCC_CFGR2_PREDIV) + 1U;
ARM GAS /tmp/ccLRMPc2.s page 29
ARM GAS /tmp/ccoR4uFl.s page 29
55 .loc 1 1543 5 is_stmt 1 view .LVU11
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1567:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
86 .loc 1 1567 1 is_stmt 0 view .LVU24
87 002e 7047 bx lr
ARM GAS /tmp/ccLRMPc2.s page 30
ARM GAS /tmp/ccoR4uFl.s page 30
88 .L5:
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
134 .loc 1 126 5 view .LVU35
126:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 31
ARM GAS /tmp/ccoR4uFl.s page 31
135 .loc 1 126 8 is_stmt 0 view .LVU36
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
175 003e 1B6A ldr r3, [r3, #32]
176 .LVL17:
151:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 32
ARM GAS /tmp/ccoR4uFl.s page 32
177 .loc 1 151 5 is_stmt 1 view .LVU51
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License.
23:Drivers/CMSIS/Include/cmsis_gcc.h **** */
24:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRMPc2.s page 33
ARM GAS /tmp/ccoR4uFl.s page 33
25:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __CMSIS_GCC_H
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push
80:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked"
81:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
ARM GAS /tmp/ccLRMPc2.s page 34
ARM GAS /tmp/ccoR4uFl.s page 34
82:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; };
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts
137:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting the I-bit in the CPSR.
138:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes.
ARM GAS /tmp/ccLRMPc2.s page 35
ARM GAS /tmp/ccoR4uFl.s page 35
139:Drivers/CMSIS/Include/cmsis_gcc.h **** */
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control)
194:Drivers/CMSIS/Include/cmsis_gcc.h **** {
195:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory");
ARM GAS /tmp/ccLRMPc2.s page 36
ARM GAS /tmp/ccoR4uFl.s page 36
196:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
250:Drivers/CMSIS/Include/cmsis_gcc.h ****
251:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp" : "=r" (result) );
252:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
ARM GAS /tmp/ccLRMPc2.s page 37
ARM GAS /tmp/ccoR4uFl.s page 37
253:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
307:Drivers/CMSIS/Include/cmsis_gcc.h **** }
308:Drivers/CMSIS/Include/cmsis_gcc.h ****
309:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/ccLRMPc2.s page 38
ARM GAS /tmp/ccoR4uFl.s page 38
310:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
364:Drivers/CMSIS/Include/cmsis_gcc.h ****
365:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
366:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Stack Pointer (non-secure)
ARM GAS /tmp/ccLRMPc2.s page 39
ARM GAS /tmp/ccoR4uFl.s page 39
367:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state.
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state.
422:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask
423:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccLRMPc2.s page 40
ARM GAS /tmp/ccoR4uFl.s page 40
424:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask)
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
479:Drivers/CMSIS/Include/cmsis_gcc.h ****
480:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) );
ARM GAS /tmp/ccLRMPc2.s page 41
ARM GAS /tmp/ccoR4uFl.s page 41
481:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
535:Drivers/CMSIS/Include/cmsis_gcc.h ****
536:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
537:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccLRMPc2.s page 42
ARM GAS /tmp/ccoR4uFl.s page 42
538:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask (non-secure)
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void)
593:Drivers/CMSIS/Include/cmsis_gcc.h **** {
594:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \
ARM GAS /tmp/ccLRMPc2.s page 43
ARM GAS /tmp/ccoR4uFl.s page 43
595:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3)))
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3))
650:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
651:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure)
ARM GAS /tmp/ccLRMPc2.s page 44
ARM GAS /tmp/ccoR4uFl.s page 44
652:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U;
707:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
708:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
ARM GAS /tmp/ccLRMPc2.s page 45
ARM GAS /tmp/ccoR4uFl.s page 45
709:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) );
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register.
764:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Floating Point Status/Control register value
765:Drivers/CMSIS/Include/cmsis_gcc.h **** */
ARM GAS /tmp/ccLRMPc2.s page 46
ARM GAS /tmp/ccoR4uFl.s page 46
766:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FPSCR(void)
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l"
821:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */
822:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__)
ARM GAS /tmp/ccLRMPc2.s page 47
ARM GAS /tmp/ccoR4uFl.s page 47
823:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r)
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void)
878:Drivers/CMSIS/Include/cmsis_gcc.h **** {
879:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory");
ARM GAS /tmp/ccLRMPc2.s page 48
ARM GAS /tmp/ccoR4uFl.s page 48
880:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value)
935:Drivers/CMSIS/Include/cmsis_gcc.h **** {
936:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)
ARM GAS /tmp/ccLRMPc2.s page 49
ARM GAS /tmp/ccoR4uFl.s page 49
937:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value);
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) );
204 .loc 2 988 4 view .LVU63
205 0058 4FF48033 mov r3, #65536
ARM GAS /tmp/ccLRMPc2.s page 50
ARM GAS /tmp/ccoR4uFl.s page 50
206 .syntax unified
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
242 .LBE20:
157:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Restore the Content of BDCR register */
243 .loc 1 157 7 view .LVU73
ARM GAS /tmp/ccLRMPc2.s page 51
ARM GAS /tmp/ccoR4uFl.s page 51
244 0076 B3FA83F3 clz r3, r3
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
286 .loc 1 198 3 view .LVU86
198:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 52
ARM GAS /tmp/ccoR4uFl.s page 52
287 .loc 1 198 21 is_stmt 0 view .LVU87
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
328 00f4 0B43 orrs r3, r3, r1
329 00f6 1363 str r3, [r2, #48]
330 .L21:
ARM GAS /tmp/ccLRMPc2.s page 53
ARM GAS /tmp/ccoR4uFl.s page 53
235:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
370 012e 136B ldr r3, [r2, #48]
371 0130 23F44013 bic r3, r3, #3145728
372 0134 6169 ldr r1, [r4, #20]
ARM GAS /tmp/ccLRMPc2.s page 54
ARM GAS /tmp/ccoR4uFl.s page 54
373 0136 0B43 orrs r3, r3, r1
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
352:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
413 .loc 1 352 5 view .LVU130
414 016e 2E4A ldr r2, .L36
ARM GAS /tmp/ccLRMPc2.s page 55
ARM GAS /tmp/ccoR4uFl.s page 55
415 0170 D36A ldr r3, [r2, #44]
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
457 .loc 1 140 7 is_stmt 1 view .LVU142
458 .L10:
140:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 56
ARM GAS /tmp/ccoR4uFl.s page 56
459 .loc 1 140 13 view .LVU143
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
501 .loc 2 1001 3 view .LVU156
502 .loc 2 1001 3 is_stmt 0 view .LVU157
503 .thumb
ARM GAS /tmp/ccLRMPc2.s page 57
ARM GAS /tmp/ccoR4uFl.s page 57
504 .syntax unified
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
548 .L14:
168:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
549 .loc 1 168 51 is_stmt 1 view .LVU170
ARM GAS /tmp/ccLRMPc2.s page 58
ARM GAS /tmp/ccoR4uFl.s page 58
550 .LVL38:
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
595 .loc 1 182 7 is_stmt 1 view .LVU183
596 0212 D369 ldr r3, [r2, #28]
597 0214 23F08053 bic r3, r3, #268435456
ARM GAS /tmp/ccLRMPc2.s page 59
ARM GAS /tmp/ccoR4uFl.s page 59
598 0218 D361 str r3, [r2, #28]
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
588:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the USART1 clock configuration --------------------------------------------*/
646 .loc 1 588 38 is_stmt 0 view .LVU192
647 0004 1F4B ldr r3, .L39+4
ARM GAS /tmp/ccLRMPc2.s page 60
ARM GAS /tmp/ccoR4uFl.s page 60
648 0006 1A6A ldr r2, [r3, #32]
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
684 .loc 1 609 36 view .LVU210
685 0038 0263 str r2, [r0, #48]
621:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the I2C2 clock configuration -----------------------------------------*/
ARM GAS /tmp/ccLRMPc2.s page 61
ARM GAS /tmp/ccoR4uFl.s page 61
686 .loc 1 621 3 is_stmt 1 view .LVU211
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
722 .loc 1 678 3 is_stmt 1 view .LVU229
678:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* Get the ADC1 & ADC2 clock configuration -----------------------------------------*/
723 .loc 1 678 39 is_stmt 0 view .LVU230
ARM GAS /tmp/ccLRMPc2.s page 62
ARM GAS /tmp/ccoR4uFl.s page 62
724 0066 0C4A ldr r2, .L39+24
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
770 @ args = 0, pretend = 0, frame = 32
771 @ frame_needed = 0, uses_anonymous_args = 0
947:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** /* frequency == 0 : means that no available frequency for the peripheral */
ARM GAS /tmp/ccLRMPc2.s page 63
ARM GAS /tmp/ccoR4uFl.s page 63
772 .loc 1 947 1 is_stmt 0 view .LVU241
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
818 0048 9B01 .2byte (.L82-.L46)/2
819 004a 9B01 .2byte (.L82-.L46)/2
820 004c 9B01 .2byte (.L82-.L46)/2
ARM GAS /tmp/ccLRMPc2.s page 64
ARM GAS /tmp/ccoR4uFl.s page 64
821 004e 9B01 .2byte (.L82-.L46)/2
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
867 00a0 00F02A81 beq .L77
1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
868 .loc 1 1223 11 is_stmt 1 view .LVU258
ARM GAS /tmp/ccLRMPc2.s page 65
ARM GAS /tmp/ccoR4uFl.s page 65
1223:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
909 00d0 1B6A ldr r3, [r3, #32]
967:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c ****
910 .loc 1 967 14 view .LVU273
ARM GAS /tmp/ccLRMPc2.s page 66
ARM GAS /tmp/ccoR4uFl.s page 66
911 00d2 03F44073 and r3, r3, #768
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
951 .loc 1 980 59 discriminator 1 view .LVU287
952 010c 5B4B ldr r3, .L131+4
953 .LVL58:
ARM GAS /tmp/ccLRMPc2.s page 67
ARM GAS /tmp/ccoR4uFl.s page 67
980:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
992 .loc 1 995 9 is_stmt 1 view .LVU303
995:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
993 .loc 1 995 21 is_stmt 0 view .LVU304
ARM GAS /tmp/ccLRMPc2.s page 68
ARM GAS /tmp/ccoR4uFl.s page 68
994 0136 FFF7FEFF bl HAL_RCC_GetPCLK2Freq
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1035 .LVL68:
1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1036 .loc 1 1027 7 is_stmt 1 view .LVU318
ARM GAS /tmp/ccLRMPc2.s page 69
ARM GAS /tmp/ccoR4uFl.s page 69
1027:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1076 .L117:
1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1077 .loc 1 1039 9 is_stmt 1 view .LVU334
ARM GAS /tmp/ccLRMPc2.s page 70
ARM GAS /tmp/ccoR4uFl.s page 70
1039:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1117 .loc 1 1066 12 is_stmt 1 view .LVU349
1066:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1118 .loc 1 1066 15 is_stmt 0 view .LVU350
ARM GAS /tmp/ccLRMPc2.s page 71
ARM GAS /tmp/ccoR4uFl.s page 71
1119 01c4 B3F5802F cmp r3, #262144
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1159 01f2 A3F5BE23 sub r3, r3, #389120
1160 .LVL84:
1071:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 72
ARM GAS /tmp/ccoR4uFl.s page 72
1161 .loc 1 1071 56 discriminator 1 view .LVU365
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1087:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1200 .loc 1 1087 21 is_stmt 0 view .LVU381
1201 0226 FFF7FEFF bl HAL_RCC_GetPCLK1Freq
ARM GAS /tmp/ccLRMPc2.s page 73
ARM GAS /tmp/ccoR4uFl.s page 73
1202 .LVL88:
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1243 .loc 1 1114 7 is_stmt 1 view .LVU395
1114:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
ARM GAS /tmp/ccLRMPc2.s page 74
ARM GAS /tmp/ccoR4uFl.s page 74
1244 .loc 1 1114 10 is_stmt 0 view .LVU396
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1285 .loc 1 1119 51 discriminator 1 view .LVU409
1286 0290 12F0020F tst r2, #2
1287 0294 E5D0 beq .L73
ARM GAS /tmp/ccLRMPc2.s page 75
ARM GAS /tmp/ccoR4uFl.s page 75
1121:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
1328 .loc 1 1142 49 discriminator 1 view .LVU424
1329 02c2 1868 ldr r0, [r3]
ARM GAS /tmp/ccLRMPc2.s page 76
ARM GAS /tmp/ccoR4uFl.s page 76
1142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** {
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1369 .loc 1 1167 21 is_stmt 0 view .LVU439
1370 02ec FFF7FEFF bl HAL_RCC_GetSysClockFreq
1371 .LVL111:
ARM GAS /tmp/ccLRMPc2.s page 77
ARM GAS /tmp/ccoR4uFl.s page 77
1167:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1270:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
1410 .loc 1 1270 21 is_stmt 0 view .LVU456
1411 030e 1B4B ldr r3, .L133+8
ARM GAS /tmp/ccLRMPc2.s page 78
ARM GAS /tmp/ccoR4uFl.s page 78
1412 0310 1868 ldr r0, [r3]
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1454 0338 02EB4303 add r3, r2, r3, lsl #1
1455 033c 33F8203C ldrh r3, [r3, #-32]
1279:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_rcc_ex.c **** }
ARM GAS /tmp/ccLRMPc2.s page 79
ARM GAS /tmp/ccoR4uFl.s page 79
1456 .loc 1 1279 21 view .LVU471
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1495 .loc 1 1322 19 view .LVU486
1496 0364 04E0 b .L41
1497 .LVL132:
ARM GAS /tmp/ccLRMPc2.s page 80
ARM GAS /tmp/ccoR4uFl.s page 80
1498 .L80:
@ -4798,34 +4798,34 @@ ARM GAS /tmp/ccLRMPc2.s page 1
1550 .file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
1551 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1552 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h"
ARM GAS /tmp/ccLRMPc2.s page 81
ARM GAS /tmp/ccoR4uFl.s page 81
1553 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
1554 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
1555 .file 11 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/system_stm32f3xx.h"
ARM GAS /tmp/ccLRMPc2.s page 82
ARM GAS /tmp/ccoR4uFl.s page 82
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_rcc_ex.c
/tmp/ccLRMPc2.s:21 .text.RCC_GetPLLCLKFreq:0000000000000000 $t
/tmp/ccLRMPc2.s:26 .text.RCC_GetPLLCLKFreq:0000000000000000 RCC_GetPLLCLKFreq
/tmp/ccLRMPc2.s:91 .text.RCC_GetPLLCLKFreq:0000000000000030 $d
/tmp/ccLRMPc2.s:98 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
/tmp/ccLRMPc2.s:104 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccLRMPc2.s:620 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000228 $d
/tmp/ccLRMPc2.s:627 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
/tmp/ccLRMPc2.s:633 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccLRMPc2.s:747 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000080 $d
/tmp/ccLRMPc2.s:759 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
/tmp/ccLRMPc2.s:765 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccLRMPc2.s:810 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000038 $d
/tmp/ccLRMPc2.s:843 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000078 $t
/tmp/ccLRMPc2.s:1275 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000278 $d
/tmp/ccLRMPc2.s:1283 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000028c $t
/tmp/ccLRMPc2.s:1519 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000374 $d
/tmp/ccLRMPc2.s:1526 .rodata:0000000000000000 $d
/tmp/ccoR4uFl.s:21 .text.RCC_GetPLLCLKFreq:0000000000000000 $t
/tmp/ccoR4uFl.s:26 .text.RCC_GetPLLCLKFreq:0000000000000000 RCC_GetPLLCLKFreq
/tmp/ccoR4uFl.s:91 .text.RCC_GetPLLCLKFreq:0000000000000030 $d
/tmp/ccoR4uFl.s:98 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
/tmp/ccoR4uFl.s:104 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
/tmp/ccoR4uFl.s:620 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000228 $d
/tmp/ccoR4uFl.s:627 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
/tmp/ccoR4uFl.s:633 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/ccoR4uFl.s:747 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000080 $d
/tmp/ccoR4uFl.s:759 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
/tmp/ccoR4uFl.s:765 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/ccoR4uFl.s:810 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000038 $d
/tmp/ccoR4uFl.s:843 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000078 $t
/tmp/ccoR4uFl.s:1275 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000278 $d
/tmp/ccoR4uFl.s:1283 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000028c $t
/tmp/ccoR4uFl.s:1519 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000374 $d
/tmp/ccoR4uFl.s:1526 .rodata:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_GetTick

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccqmlNi8.s page 1
ARM GAS /tmp/ccKiBsyi.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccqmlNi8.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** /** @addtogroup STM32F3xx_HAL_Driver
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** * @{
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** */
ARM GAS /tmp/ccqmlNi8.s page 2
ARM GAS /tmp/ccKiBsyi.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccqmlNi8.s page 1
32 @ args = 0, pretend = 0, frame = 8
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
ARM GAS /tmp/ccqmlNi8.s page 3
ARM GAS /tmp/ccKiBsyi.s page 3
82:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** __IO uint32_t tmpreg;
@ -178,7 +178,7 @@ ARM GAS /tmp/ccqmlNi8.s page 1
79 0024 042B cmp r3, #4
80 0026 F3D1 bne .L12
90:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** {
ARM GAS /tmp/ccqmlNi8.s page 4
ARM GAS /tmp/ccKiBsyi.s page 4
91:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_spi_ex.c **** return HAL_TIMEOUT;
@ -225,12 +225,12 @@ ARM GAS /tmp/ccqmlNi8.s page 1
115 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
116 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
117 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_spi.h"
ARM GAS /tmp/ccqmlNi8.s page 5
ARM GAS /tmp/ccKiBsyi.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_spi_ex.c
/tmp/ccqmlNi8.s:21 .text.HAL_SPIEx_FlushRxFifo:0000000000000000 $t
/tmp/ccqmlNi8.s:27 .text.HAL_SPIEx_FlushRxFifo:0000000000000000 HAL_SPIEx_FlushRxFifo
/tmp/ccKiBsyi.s:21 .text.HAL_SPIEx_FlushRxFifo:0000000000000000 $t
/tmp/ccKiBsyi.s:27 .text.HAL_SPIEx_FlushRxFifo:0000000000000000 HAL_SPIEx_FlushRxFifo
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc9anR1t.s page 1
ARM GAS /tmp/ccSzH7Uy.s page 1
1 .cpu cortex-m4
@ -21,7 +21,7 @@ ARM GAS /tmp/cc9anR1t.s page 1
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim.c"
20 .Letext0:
ARM GAS /tmp/cc9anR1t.s page 2
ARM GAS /tmp/ccSzH7Uy.s page 2
DEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccs2Pp9d.s page 1
ARM GAS /tmp/ccF6pGM9.s page 1
1 .cpu cortex-m4
@ -21,7 +21,7 @@ ARM GAS /tmp/ccs2Pp9d.s page 1
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_tim_ex.c"
20 .Letext0:
ARM GAS /tmp/ccs2Pp9d.s page 2
ARM GAS /tmp/ccF6pGM9.s page 2
DEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccmKlJMS.s page 1
ARM GAS /tmp/ccsQuE0e.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccmKlJMS.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/ccmKlJMS.s page 2
ARM GAS /tmp/ccsQuE0e.s page 2
31:Core/Src/stm32f3xx_it.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccmKlJMS.s page 1
77:Core/Src/stm32f3xx_it.c **** }
37 .loc 1 77 3 discriminator 1 view .LVU2
75:Core/Src/stm32f3xx_it.c **** {
ARM GAS /tmp/ccmKlJMS.s page 3
ARM GAS /tmp/ccsQuE0e.s page 3
38 .loc 1 75 9 discriminator 1 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccmKlJMS.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/ccmKlJMS.s page 4
ARM GAS /tmp/ccsQuE0e.s page 4
75 .loc 1 100 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccmKlJMS.s page 1
119:Core/Src/stm32f3xx_it.c **** {
107 .loc 1 119 9 discriminator 1 view .LVU15
108 0000 FEE7 b .L8
ARM GAS /tmp/ccmKlJMS.s page 5
ARM GAS /tmp/ccsQuE0e.s page 5
109 .cfi_endproc
@ -298,7 +298,7 @@ ARM GAS /tmp/ccmKlJMS.s page 1
144 .loc 1 145 1 view -0
145 .cfi_startproc
146 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccmKlJMS.s page 6
ARM GAS /tmp/ccsQuE0e.s page 6
147 @ frame_needed = 0, uses_anonymous_args = 0
@ -358,7 +358,7 @@ ARM GAS /tmp/ccmKlJMS.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/ccmKlJMS.s page 7
ARM GAS /tmp/ccsQuE0e.s page 7
182 .loc 1 171 1 view -0
@ -418,7 +418,7 @@ ARM GAS /tmp/ccmKlJMS.s page 1
218 .align 1
219 .global USB_LP_CAN_RX0_IRQHandler
220 .syntax unified
ARM GAS /tmp/ccmKlJMS.s page 8
ARM GAS /tmp/ccsQuE0e.s page 8
221 .thumb
@ -474,32 +474,32 @@ ARM GAS /tmp/ccmKlJMS.s page 1
252 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
253 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
254 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
ARM GAS /tmp/ccmKlJMS.s page 9
ARM GAS /tmp/ccsQuE0e.s page 9
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_it.c
/tmp/ccmKlJMS.s:21 .text.NMI_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:27 .text.NMI_Handler:0000000000000000 NMI_Handler
/tmp/ccmKlJMS.s:44 .text.HardFault_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:50 .text.HardFault_Handler:0000000000000000 HardFault_Handler
/tmp/ccmKlJMS.s:67 .text.MemManage_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:73 .text.MemManage_Handler:0000000000000000 MemManage_Handler
/tmp/ccmKlJMS.s:90 .text.BusFault_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:96 .text.BusFault_Handler:0000000000000000 BusFault_Handler
/tmp/ccmKlJMS.s:113 .text.UsageFault_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:119 .text.UsageFault_Handler:0000000000000000 UsageFault_Handler
/tmp/ccmKlJMS.s:136 .text.SVC_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:142 .text.SVC_Handler:0000000000000000 SVC_Handler
/tmp/ccmKlJMS.s:155 .text.DebugMon_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:161 .text.DebugMon_Handler:0000000000000000 DebugMon_Handler
/tmp/ccmKlJMS.s:174 .text.PendSV_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:180 .text.PendSV_Handler:0000000000000000 PendSV_Handler
/tmp/ccmKlJMS.s:193 .text.SysTick_Handler:0000000000000000 $t
/tmp/ccmKlJMS.s:199 .text.SysTick_Handler:0000000000000000 SysTick_Handler
/tmp/ccmKlJMS.s:218 .text.USB_LP_CAN_RX0_IRQHandler:0000000000000000 $t
/tmp/ccmKlJMS.s:224 .text.USB_LP_CAN_RX0_IRQHandler:0000000000000000 USB_LP_CAN_RX0_IRQHandler
/tmp/ccmKlJMS.s:243 .text.USB_LP_CAN_RX0_IRQHandler:000000000000000c $d
/tmp/ccsQuE0e.s:21 .text.NMI_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:27 .text.NMI_Handler:0000000000000000 NMI_Handler
/tmp/ccsQuE0e.s:44 .text.HardFault_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:50 .text.HardFault_Handler:0000000000000000 HardFault_Handler
/tmp/ccsQuE0e.s:67 .text.MemManage_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:73 .text.MemManage_Handler:0000000000000000 MemManage_Handler
/tmp/ccsQuE0e.s:90 .text.BusFault_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:96 .text.BusFault_Handler:0000000000000000 BusFault_Handler
/tmp/ccsQuE0e.s:113 .text.UsageFault_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:119 .text.UsageFault_Handler:0000000000000000 UsageFault_Handler
/tmp/ccsQuE0e.s:136 .text.SVC_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:142 .text.SVC_Handler:0000000000000000 SVC_Handler
/tmp/ccsQuE0e.s:155 .text.DebugMon_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:161 .text.DebugMon_Handler:0000000000000000 DebugMon_Handler
/tmp/ccsQuE0e.s:174 .text.PendSV_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:180 .text.PendSV_Handler:0000000000000000 PendSV_Handler
/tmp/ccsQuE0e.s:193 .text.SysTick_Handler:0000000000000000 $t
/tmp/ccsQuE0e.s:199 .text.SysTick_Handler:0000000000000000 SysTick_Handler
/tmp/ccsQuE0e.s:218 .text.USB_LP_CAN_RX0_IRQHandler:0000000000000000 $t
/tmp/ccsQuE0e.s:224 .text.USB_LP_CAN_RX0_IRQHandler:0000000000000000 USB_LP_CAN_RX0_IRQHandler
/tmp/ccsQuE0e.s:243 .text.USB_LP_CAN_RX0_IRQHandler:000000000000000c $d
UNDEFINED SYMBOLS
HAL_IncTick

View File

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

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccisrOc0.s page 1
ARM GAS /tmp/ccWycvo6.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccisrOc0.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/ccisrOc0.s page 2
ARM GAS /tmp/ccWycvo6.s page 2
30:Core/Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL;
@ -118,7 +118,7 @@ ARM GAS /tmp/ccisrOc0.s page 1
50 .loc 1 63 3 view .LVU9
51 .loc 1 63 12 is_stmt 0 view .LVU10
52 0008 0D48 ldr r0, .L8+8
ARM GAS /tmp/ccisrOc0.s page 3
ARM GAS /tmp/ccWycvo6.s page 3
53 .LVL2:
@ -178,7 +178,7 @@ ARM GAS /tmp/ccisrOc0.s page 1
89 .L7:
71:Core/Src/sysmem.c **** return (void *)-1;
90 .loc 1 71 5 is_stmt 1 view .LVU23
ARM GAS /tmp/ccisrOc0.s page 4
ARM GAS /tmp/ccWycvo6.s page 4
91 0028 FFF7FEFF bl __errno
@ -212,16 +212,16 @@ ARM GAS /tmp/ccisrOc0.s page 1
119 .file 3 "/home/david/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-non
120 .file 4 "/home/david/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-non
121 .file 5 "/home/david/.config/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-tools/arm-non
ARM GAS /tmp/ccisrOc0.s page 5
ARM GAS /tmp/ccWycvo6.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 sysmem.c
/tmp/ccisrOc0.s:21 .text._sbrk:0000000000000000 $t
/tmp/ccisrOc0.s:27 .text._sbrk:0000000000000000 _sbrk
/tmp/ccisrOc0.s:103 .text._sbrk:0000000000000038 $d
/tmp/ccisrOc0.s:114 .bss.__sbrk_heap_end:0000000000000000 __sbrk_heap_end
/tmp/ccisrOc0.s:111 .bss.__sbrk_heap_end:0000000000000000 $d
/tmp/ccWycvo6.s:21 .text._sbrk:0000000000000000 $t
/tmp/ccWycvo6.s:27 .text._sbrk:0000000000000000 _sbrk
/tmp/ccWycvo6.s:103 .text._sbrk:0000000000000038 $d
/tmp/ccWycvo6.s:114 .bss.__sbrk_heap_end:0000000000000000 __sbrk_heap_end
/tmp/ccWycvo6.s:111 .bss.__sbrk_heap_end:0000000000000000 $d
UNDEFINED SYMBOLS
__errno

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccIBrQzE.s page 1
ARM GAS /tmp/cc5YmEgS.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccIBrQzE.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/ccIBrQzE.s page 2
ARM GAS /tmp/cc5YmEgS.s page 2
31:Core/Src/system_stm32f3xx.c **** * SYSCLK(Hz) | 8000000
@ -118,7 +118,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
85:Core/Src/system_stm32f3xx.c **** * @{
86:Core/Src/system_stm32f3xx.c **** */
87:Core/Src/system_stm32f3xx.c **** #if !defined (HSE_VALUE)
ARM GAS /tmp/ccIBrQzE.s page 3
ARM GAS /tmp/cc5YmEgS.s page 3
88:Core/Src/system_stm32f3xx.c **** #define HSE_VALUE ((uint32_t)8000000) /*!< Default value of the External oscillator in Hz.
@ -178,7 +178,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
142:Core/Src/system_stm32f3xx.c **** call the 2 first functions listed above, since SystemCoreClock variable is
143:Core/Src/system_stm32f3xx.c **** updated automatically.
144:Core/Src/system_stm32f3xx.c **** */
ARM GAS /tmp/ccIBrQzE.s page 4
ARM GAS /tmp/cc5YmEgS.s page 4
145:Core/Src/system_stm32f3xx.c **** uint32_t SystemCoreClock = 8000000;
@ -238,7 +238,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
ARM GAS /tmp/ccIBrQzE.s page 5
ARM GAS /tmp/cc5YmEgS.s page 5
48 .LFE130:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
64 .loc 1 222 3 view .LVU6
65 .LVL0:
223:Core/Src/system_stm32f3xx.c ****
ARM GAS /tmp/ccIBrQzE.s page 6
ARM GAS /tmp/cc5YmEgS.s page 6
224:Core/Src/system_stm32f3xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
@ -358,7 +358,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
265:Core/Src/system_stm32f3xx.c **** #endif /* STM32F302xE || STM32F303xE || STM32F398xx */
266:Core/Src/system_stm32f3xx.c **** break;
267:Core/Src/system_stm32f3xx.c **** default: /* HSI used as system clock */
ARM GAS /tmp/ccIBrQzE.s page 7
ARM GAS /tmp/cc5YmEgS.s page 7
268:Core/Src/system_stm32f3xx.c **** SystemCoreClock = HSI_VALUE;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
233:Core/Src/system_stm32f3xx.c **** break;
120 .loc 1 233 7 is_stmt 1 view .LVU26
233:Core/Src/system_stm32f3xx.c **** break;
ARM GAS /tmp/ccIBrQzE.s page 8
ARM GAS /tmp/cc5YmEgS.s page 8
121 .loc 1 233 23 is_stmt 0 view .LVU27
@ -478,7 +478,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
160 0058 1360 str r3, [r2]
161 005a E1E7 b .L8
162 .LVL16:
ARM GAS /tmp/ccIBrQzE.s page 9
ARM GAS /tmp/cc5YmEgS.s page 9
163 .L9:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccIBrQzE.s page 1
211 00000000
211 01020304
211 06
ARM GAS /tmp/ccIBrQzE.s page 10
ARM GAS /tmp/cc5YmEgS.s page 10
212 000d 070809 .ascii "\007\010\011"
@ -554,22 +554,22 @@ ARM GAS /tmp/ccIBrQzE.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/stm32f302xc.h"
ARM GAS /tmp/ccIBrQzE.s page 11
ARM GAS /tmp/cc5YmEgS.s page 11
DEFINED SYMBOLS
*ABS*:0000000000000000 system_stm32f3xx.c
/tmp/ccIBrQzE.s:21 .text.SystemInit:0000000000000000 $t
/tmp/ccIBrQzE.s:27 .text.SystemInit:0000000000000000 SystemInit
/tmp/ccIBrQzE.s:46 .text.SystemInit:0000000000000010 $d
/tmp/ccIBrQzE.s:51 .text.SystemCoreClockUpdate:0000000000000000 $t
/tmp/ccIBrQzE.s:57 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
/tmp/ccIBrQzE.s:189 .text.SystemCoreClockUpdate:0000000000000078 $d
/tmp/ccIBrQzE.s:218 .data.SystemCoreClock:0000000000000000 SystemCoreClock
/tmp/ccIBrQzE.s:210 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
/tmp/ccIBrQzE.s:203 .rodata.APBPrescTable:0000000000000000 APBPrescTable
/tmp/ccIBrQzE.s:200 .rodata.APBPrescTable:0000000000000000 $d
/tmp/ccIBrQzE.s:207 .rodata.AHBPrescTable:0000000000000000 $d
/tmp/ccIBrQzE.s:215 .data.SystemCoreClock:0000000000000000 $d
/tmp/cc5YmEgS.s:21 .text.SystemInit:0000000000000000 $t
/tmp/cc5YmEgS.s:27 .text.SystemInit:0000000000000000 SystemInit
/tmp/cc5YmEgS.s:46 .text.SystemInit:0000000000000010 $d
/tmp/cc5YmEgS.s:51 .text.SystemCoreClockUpdate:0000000000000000 $t
/tmp/cc5YmEgS.s:57 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
/tmp/cc5YmEgS.s:189 .text.SystemCoreClockUpdate:0000000000000078 $d
/tmp/cc5YmEgS.s:218 .data.SystemCoreClock:0000000000000000 SystemCoreClock
/tmp/cc5YmEgS.s:210 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
/tmp/cc5YmEgS.s:203 .rodata.APBPrescTable:0000000000000000 APBPrescTable
/tmp/cc5YmEgS.s:200 .rodata.APBPrescTable:0000000000000000 $d
/tmp/cc5YmEgS.s:207 .rodata.AHBPrescTable:0000000000000000 $d
/tmp/cc5YmEgS.s:215 .data.SystemCoreClock:0000000000000000 $d
NO UNDEFINED SYMBOLS

View File

@ -12,10 +12,11 @@ def startBalancingTest():
canTest.sendMessageOnCan(message)
canTest.CanTest()
eProm.ePromTest()
voltageTest.voltagesTest()
tempTest.tempTest()
#tempTest.tempTest()
startBalancingTest()
"""