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