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

@ -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