compiles and works. But needs more testing

This commit is contained in:
2025-12-18 22:17:13 +03:00
parent 01dae2bccd
commit 7ff25c2893
50 changed files with 6884 additions and 6891 deletions

View File

@ -84,8 +84,7 @@ struct ADC_proc_typedef {
uint32_t N;
};
uint32_t curr_step_start_N = 0;
/* Sweep state shared between ISR and main */
struct Sweep_state_typedef {
uint32_t curr_step_N;
uint8_t curr_step_started_flag; //0 -- not started or waiting for; 1 -- first 1/2 DMA buff; 2 -- second 1/2 DMA buff
@ -94,7 +93,10 @@ struct Sweep_state_typedef {
};
/* Externs provided by main.c */
extern struct ADC_proc adc_process;
extern volatile struct ADC_proc_typedef ADC_proc;
extern volatile struct ADC_proc_typedef ADC_proc_shadow;
extern volatile struct Sweep_state_typedef Sweep_state;
extern volatile uint32_t curr_step_start_N;
extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];
/* USER CODE END Private defines */

View File

@ -19,6 +19,7 @@
/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "usb_device.h"
#include "usbd_cdc_if.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
@ -59,9 +60,10 @@ static void MX_ADC1_Init(void);
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* ADC_proc_shadow definition is provided here; structure is declared in main.h */
struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
struct Sweep_state_typedef Sweep_state;
/* ADC_proc/ADC_proc_shadow/Sweep_state definitions */
volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
volatile struct Sweep_state_typedef Sweep_state;
volatile uint32_t curr_step_start_N = 0;
/* ADC1 circular DMA buffer definition */
uint16_t ADC1_buff_circular[ADC_BUFF_SIZE];

View File

@ -58,8 +58,7 @@
extern PCD_HandleTypeDef hpcd_USB_OTG_FS;
extern DMA_HandleTypeDef hdma_adc1;
/* USER CODE BEGIN EV */
extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow;
extern struct Sweep_state_typedef Sweep_state;
/* Externs are provided via main.h; no extra declarations needed here */
/* USER CODE END EV */
/******************************************************************************/

View File

@ -38,6 +38,8 @@ BUILD_DIR = build
C_SOURCES = \
Core/Src/main.c \
Core/Src/stm32f4xx_it.c \
Core/Src/syscalls.c \
Core/Src/sysmem.c \
Core/Src/stm32f4xx_hal_msp.c \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \

View File

@ -30,7 +30,13 @@ build/main.o: Core/Src/main.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
USB_DEVICE/App/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h
USB_DEVICE/Target/usbd_conf.h USB_DEVICE/App/usbd_cdc_if.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
@ -66,3 +72,10 @@ Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
USB_DEVICE/App/usb_device.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
USB_DEVICE/App/usbd_cdc_if.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccCc0mw2.s page 1
ARM GAS /tmp/ccFOQqNi.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Common HAL APIs
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Services HAL APIs
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccCc0mw2.s page 2
ARM GAS /tmp/ccFOQqNi.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @endverbatim
@ -118,7 +118,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @}
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
ARM GAS /tmp/ccCc0mw2.s page 3
ARM GAS /tmp/ccFOQqNi.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * instruction to be executed in the main program (before to call any other
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * HAL function), it performs the following:
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configure the Flash prefetch, instruction and Data caches.
ARM GAS /tmp/ccCc0mw2.s page 4
ARM GAS /tmp/ccFOQqNi.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configures the SysTick to generate an interrupt each 1 millisecond,
@ -238,7 +238,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_FORCE_RESET();
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_RELEASE_RESET();
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccCc0mw2.s page 5
ARM GAS /tmp/ccFOQqNi.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB2_FORCE_RESET();
@ -298,7 +298,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
53 .loc 1 235 1 view .LVU3
ARM GAS /tmp/ccCc0mw2.s page 6
ARM GAS /tmp/ccFOQqNi.s page 6
54 0000 7047 bx lr
@ -358,7 +358,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
100 0020 9A61 str r2, [r3, #24]
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
101 .loc 1 206 3 view .LVU14
ARM GAS /tmp/ccCc0mw2.s page 7
ARM GAS /tmp/ccFOQqNi.s page 7
102 0022 9C61 str r4, [r3, #24]
@ -418,7 +418,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
136 .LCFI1:
137 .cfi_def_cfa_offset 8
138 .cfi_offset 4, -8
ARM GAS /tmp/ccCc0mw2.s page 8
ARM GAS /tmp/ccFOQqNi.s page 8
139 .cfi_offset 14, -4
@ -478,7 +478,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Return function status */
ARM GAS /tmp/ccCc0mw2.s page 9
ARM GAS /tmp/ccFOQqNi.s page 9
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return HAL_OK;
@ -538,7 +538,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
224 0014 1A68 ldr r2, [r3]
225 0016 42F48072 orr r2, r2, #256
226 001a 1A60 str r2, [r3]
ARM GAS /tmp/ccCc0mw2.s page 10
ARM GAS /tmp/ccFOQqNi.s page 10
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -598,7 +598,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during SLEEP mode
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STOP mode
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STANDBY mode
ARM GAS /tmp/ccCc0mw2.s page 11
ARM GAS /tmp/ccFOQqNi.s page 11
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
322:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __weak uint32_t HAL_GetTick(void)
324:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
ARM GAS /tmp/ccCc0mw2.s page 12
ARM GAS /tmp/ccFOQqNi.s page 12
290 .loc 1 324 1 is_stmt 1 view -0
@ -718,7 +718,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
336 .global HAL_SetTickFreq
337 .syntax unified
338 .thumb
ARM GAS /tmp/ccCc0mw2.s page 13
ARM GAS /tmp/ccFOQqNi.s page 13
339 .thumb_func
@ -778,7 +778,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Restore previous tick frequency */
362:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** uwTickFreq = prevTickFreq;
ARM GAS /tmp/ccCc0mw2.s page 14
ARM GAS /tmp/ccFOQqNi.s page 14
363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
@ -838,7 +838,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
410 HAL_GetTickFreq:
411 .LFB248:
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
ARM GAS /tmp/ccCc0mw2.s page 15
ARM GAS /tmp/ccFOQqNi.s page 15
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
@ -898,7 +898,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
445 .LCFI4:
446 .cfi_def_cfa_offset 16
447 .cfi_offset 3, -16
ARM GAS /tmp/ccCc0mw2.s page 16
ARM GAS /tmp/ccFOQqNi.s page 16
448 .cfi_offset 4, -12
@ -958,7 +958,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
485 .L43:
486 .loc 1 404 1 view .LVU97
487 0022 00BF .align 2
ARM GAS /tmp/ccCc0mw2.s page 17
ARM GAS /tmp/ccFOQqNi.s page 17
488 .L42:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Resume Tick increment.
424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. It is
425:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * used to generate interrupts at regular time intervals. Once HAL_ResumeTick()
ARM GAS /tmp/ccCc0mw2.s page 18
ARM GAS /tmp/ccFOQqNi.s page 18
426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * is called, the SysTick interrupt will be enabled and so Tick increment
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
564 .align 2
565 .L47:
566 0004 00050801 .word 17302784
ARM GAS /tmp/ccCc0mw2.s page 19
ARM GAS /tmp/ccFOQqNi.s page 19
567 .cfi_endproc
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
609 @ args = 0, pretend = 0, frame = 0
610 @ frame_needed = 0, uses_anonymous_args = 0
611 @ link register save eliminated.
ARM GAS /tmp/ccCc0mw2.s page 20
ARM GAS /tmp/ccFOQqNi.s page 20
462:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return((DBGMCU->IDCODE) & IDCODE_DEVID_MASK);
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
658 .thumb
659 .thumb_func
661 HAL_DBGMCU_DisableDBGSleepMode:
ARM GAS /tmp/ccCc0mw2.s page 21
ARM GAS /tmp/ccFOQqNi.s page 21
662 .LFB256:
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** }
701 .loc 1 490 1 is_stmt 0 view .LVU127
702 000a 7047 bx lr
ARM GAS /tmp/ccCc0mw2.s page 22
ARM GAS /tmp/ccFOQqNi.s page 22
703 .L63:
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** void HAL_DBGMCU_EnableDBGStandbyMode(void)
506:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** {
747 .loc 1 506 1 is_stmt 1 view -0
ARM GAS /tmp/ccCc0mw2.s page 23
ARM GAS /tmp/ccFOQqNi.s page 23
748 .cfi_startproc
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
794 .section .text.HAL_EnableCompensationCell,"ax",%progbits
795 .align 1
796 .global HAL_EnableCompensationCell
ARM GAS /tmp/ccCc0mw2.s page 24
ARM GAS /tmp/ccFOQqNi.s page 24
797 .syntax unified
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
834 @ frame_needed = 0, uses_anonymous_args = 0
835 @ link register save eliminated.
538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** *(__IO uint32_t *)CMPCR_CMP_PD_BB = (uint32_t)DISABLE;
ARM GAS /tmp/ccCc0mw2.s page 25
ARM GAS /tmp/ccFOQqNi.s page 25
836 .loc 1 538 3 view .LVU142
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
884 .LFB264:
549:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c ****
550:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /**
ARM GAS /tmp/ccCc0mw2.s page 26
ARM GAS /tmp/ccFOQqNi.s page 26
551:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Returns second word of the unique device identifier (UID based on 96 bits)
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
925 .cfi_endproc
926 .LFE265:
928 .section .text.HAL_EnableMemorySwappingBank,"ax",%progbits
ARM GAS /tmp/ccCc0mw2.s page 27
ARM GAS /tmp/ccFOQqNi.s page 27
929 .align 1
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1
588:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note This function can be used only for STM32F42xxx/43xxx/469xx/479xx devices.
589:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** *
590:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note The default state : Flash Bank1 mapped at 0x08000000 (and aliased @0x00000000)
ARM GAS /tmp/ccCc0mw2.s page 28
ARM GAS /tmp/ccFOQqNi.s page 28
591:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * and Flash Bank2 mapped at 0x08100000 (and aliased at 0x00100000)
@ -1671,102 +1671,102 @@ ARM GAS /tmp/ccCc0mw2.s page 1
1011 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1012 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
1013 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/ccCc0mw2.s page 29
ARM GAS /tmp/ccFOQqNi.s page 29
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal.c
/tmp/ccCc0mw2.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccCc0mw2.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccCc0mw2.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/ccCc0mw2.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/ccCc0mw2.s:59 .text.HAL_DeInit:00000000 $t
/tmp/ccCc0mw2.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/ccCc0mw2.s:113 .text.HAL_DeInit:0000002c $d
/tmp/ccCc0mw2.s:121 .text.HAL_InitTick:00000000 $t
/tmp/ccCc0mw2.s:127 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/ccCc0mw2.s:190 .text.HAL_InitTick:00000040 $d
/tmp/ccCc0mw2.s:988 .data.uwTickFreq:00000000 uwTickFreq
/tmp/ccCc0mw2.s:995 .data.uwTickPrio:00000000 uwTickPrio
/tmp/ccCc0mw2.s:197 .text.HAL_Init:00000000 $t
/tmp/ccCc0mw2.s:203 .text.HAL_Init:00000000 HAL_Init
/tmp/ccCc0mw2.s:245 .text.HAL_Init:00000030 $d
/tmp/ccCc0mw2.s:250 .text.HAL_IncTick:00000000 $t
/tmp/ccCc0mw2.s:256 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/ccCc0mw2.s:276 .text.HAL_IncTick:00000010 $d
/tmp/ccCc0mw2.s:1002 .bss.uwTick:00000000 uwTick
/tmp/ccCc0mw2.s:282 .text.HAL_GetTick:00000000 $t
/tmp/ccCc0mw2.s:288 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/ccCc0mw2.s:304 .text.HAL_GetTick:00000008 $d
/tmp/ccCc0mw2.s:309 .text.HAL_GetTickPrio:00000000 $t
/tmp/ccCc0mw2.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/ccCc0mw2.s:330 .text.HAL_GetTickPrio:00000008 $d
/tmp/ccCc0mw2.s:335 .text.HAL_SetTickFreq:00000000 $t
/tmp/ccCc0mw2.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/ccCc0mw2.s:398 .text.HAL_SetTickFreq:00000024 $d
/tmp/ccCc0mw2.s:404 .text.HAL_GetTickFreq:00000000 $t
/tmp/ccCc0mw2.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/ccCc0mw2.s:425 .text.HAL_GetTickFreq:00000008 $d
/tmp/ccCc0mw2.s:430 .text.HAL_Delay:00000000 $t
/tmp/ccCc0mw2.s:436 .text.HAL_Delay:00000000 HAL_Delay
/tmp/ccCc0mw2.s:489 .text.HAL_Delay:00000024 $d
/tmp/ccCc0mw2.s:494 .text.HAL_SuspendTick:00000000 $t
/tmp/ccCc0mw2.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/ccCc0mw2.s:520 .text.HAL_ResumeTick:00000000 $t
/tmp/ccCc0mw2.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/ccCc0mw2.s:546 .text.HAL_GetHalVersion:00000000 $t
/tmp/ccCc0mw2.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/ccCc0mw2.s:566 .text.HAL_GetHalVersion:00000004 $d
/tmp/ccCc0mw2.s:571 .text.HAL_GetREVID:00000000 $t
/tmp/ccCc0mw2.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/ccCc0mw2.s:594 .text.HAL_GetREVID:00000008 $d
/tmp/ccCc0mw2.s:599 .text.HAL_GetDEVID:00000000 $t
/tmp/ccCc0mw2.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/ccCc0mw2.s:622 .text.HAL_GetDEVID:0000000c $d
/tmp/ccCc0mw2.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/ccCc0mw2.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccCc0mw2.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/ccCc0mw2.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/ccCc0mw2.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccCc0mw2.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/ccCc0mw2.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/ccCc0mw2.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
ARM GAS /tmp/ccCc0mw2.s page 30
/tmp/ccFOQqNi.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccFOQqNi.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccFOQqNi.s:40 .text.HAL_MspDeInit:00000000 $t
/tmp/ccFOQqNi.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit
/tmp/ccFOQqNi.s:59 .text.HAL_DeInit:00000000 $t
/tmp/ccFOQqNi.s:65 .text.HAL_DeInit:00000000 HAL_DeInit
/tmp/ccFOQqNi.s:113 .text.HAL_DeInit:0000002c $d
/tmp/ccFOQqNi.s:121 .text.HAL_InitTick:00000000 $t
/tmp/ccFOQqNi.s:127 .text.HAL_InitTick:00000000 HAL_InitTick
/tmp/ccFOQqNi.s:190 .text.HAL_InitTick:00000040 $d
/tmp/ccFOQqNi.s:988 .data.uwTickFreq:00000000 uwTickFreq
/tmp/ccFOQqNi.s:995 .data.uwTickPrio:00000000 uwTickPrio
/tmp/ccFOQqNi.s:197 .text.HAL_Init:00000000 $t
/tmp/ccFOQqNi.s:203 .text.HAL_Init:00000000 HAL_Init
/tmp/ccFOQqNi.s:245 .text.HAL_Init:00000030 $d
/tmp/ccFOQqNi.s:250 .text.HAL_IncTick:00000000 $t
/tmp/ccFOQqNi.s:256 .text.HAL_IncTick:00000000 HAL_IncTick
/tmp/ccFOQqNi.s:276 .text.HAL_IncTick:00000010 $d
/tmp/ccFOQqNi.s:1002 .bss.uwTick:00000000 uwTick
/tmp/ccFOQqNi.s:282 .text.HAL_GetTick:00000000 $t
/tmp/ccFOQqNi.s:288 .text.HAL_GetTick:00000000 HAL_GetTick
/tmp/ccFOQqNi.s:304 .text.HAL_GetTick:00000008 $d
/tmp/ccFOQqNi.s:309 .text.HAL_GetTickPrio:00000000 $t
/tmp/ccFOQqNi.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio
/tmp/ccFOQqNi.s:330 .text.HAL_GetTickPrio:00000008 $d
/tmp/ccFOQqNi.s:335 .text.HAL_SetTickFreq:00000000 $t
/tmp/ccFOQqNi.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq
/tmp/ccFOQqNi.s:398 .text.HAL_SetTickFreq:00000024 $d
/tmp/ccFOQqNi.s:404 .text.HAL_GetTickFreq:00000000 $t
/tmp/ccFOQqNi.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq
/tmp/ccFOQqNi.s:425 .text.HAL_GetTickFreq:00000008 $d
/tmp/ccFOQqNi.s:430 .text.HAL_Delay:00000000 $t
/tmp/ccFOQqNi.s:436 .text.HAL_Delay:00000000 HAL_Delay
/tmp/ccFOQqNi.s:489 .text.HAL_Delay:00000024 $d
/tmp/ccFOQqNi.s:494 .text.HAL_SuspendTick:00000000 $t
/tmp/ccFOQqNi.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick
/tmp/ccFOQqNi.s:520 .text.HAL_ResumeTick:00000000 $t
/tmp/ccFOQqNi.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick
/tmp/ccFOQqNi.s:546 .text.HAL_GetHalVersion:00000000 $t
/tmp/ccFOQqNi.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion
/tmp/ccFOQqNi.s:566 .text.HAL_GetHalVersion:00000004 $d
/tmp/ccFOQqNi.s:571 .text.HAL_GetREVID:00000000 $t
/tmp/ccFOQqNi.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID
/tmp/ccFOQqNi.s:594 .text.HAL_GetREVID:00000008 $d
/tmp/ccFOQqNi.s:599 .text.HAL_GetDEVID:00000000 $t
/tmp/ccFOQqNi.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID
/tmp/ccFOQqNi.s:622 .text.HAL_GetDEVID:0000000c $d
/tmp/ccFOQqNi.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t
/tmp/ccFOQqNi.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccFOQqNi.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d
/tmp/ccFOQqNi.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t
/tmp/ccFOQqNi.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccFOQqNi.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d
/tmp/ccFOQqNi.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t
/tmp/ccFOQqNi.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode
ARM GAS /tmp/ccFOQqNi.s page 30
/tmp/ccCc0mw2.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/ccCc0mw2.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/ccCc0mw2.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccCc0mw2.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/ccCc0mw2.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/ccCc0mw2.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccCc0mw2.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/ccCc0mw2.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/ccCc0mw2.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccCc0mw2.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/ccCc0mw2.s:795 .text.HAL_EnableCompensationCell:00000000 $t
/tmp/ccCc0mw2.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell
/tmp/ccCc0mw2.s:818 .text.HAL_EnableCompensationCell:0000000c $d
/tmp/ccCc0mw2.s:823 .text.HAL_DisableCompensationCell:00000000 $t
/tmp/ccCc0mw2.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell
/tmp/ccCc0mw2.s:846 .text.HAL_DisableCompensationCell:0000000c $d
/tmp/ccCc0mw2.s:851 .text.HAL_GetUIDw0:00000000 $t
/tmp/ccCc0mw2.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/ccCc0mw2.s:872 .text.HAL_GetUIDw0:00000008 $d
/tmp/ccCc0mw2.s:877 .text.HAL_GetUIDw1:00000000 $t
/tmp/ccCc0mw2.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/ccCc0mw2.s:898 .text.HAL_GetUIDw1:00000008 $d
/tmp/ccCc0mw2.s:903 .text.HAL_GetUIDw2:00000000 $t
/tmp/ccCc0mw2.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
/tmp/ccCc0mw2.s:924 .text.HAL_GetUIDw2:00000008 $d
/tmp/ccCc0mw2.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t
/tmp/ccCc0mw2.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank
/tmp/ccCc0mw2.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d
/tmp/ccCc0mw2.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t
/tmp/ccCc0mw2.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank
/tmp/ccCc0mw2.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d
/tmp/ccCc0mw2.s:992 .data.uwTickPrio:00000000 $d
/tmp/ccCc0mw2.s:999 .bss.uwTick:00000000 $d
/tmp/ccFOQqNi.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d
/tmp/ccFOQqNi.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t
/tmp/ccFOQqNi.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccFOQqNi.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d
/tmp/ccFOQqNi.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t
/tmp/ccFOQqNi.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccFOQqNi.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d
/tmp/ccFOQqNi.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t
/tmp/ccFOQqNi.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccFOQqNi.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d
/tmp/ccFOQqNi.s:795 .text.HAL_EnableCompensationCell:00000000 $t
/tmp/ccFOQqNi.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell
/tmp/ccFOQqNi.s:818 .text.HAL_EnableCompensationCell:0000000c $d
/tmp/ccFOQqNi.s:823 .text.HAL_DisableCompensationCell:00000000 $t
/tmp/ccFOQqNi.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell
/tmp/ccFOQqNi.s:846 .text.HAL_DisableCompensationCell:0000000c $d
/tmp/ccFOQqNi.s:851 .text.HAL_GetUIDw0:00000000 $t
/tmp/ccFOQqNi.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0
/tmp/ccFOQqNi.s:872 .text.HAL_GetUIDw0:00000008 $d
/tmp/ccFOQqNi.s:877 .text.HAL_GetUIDw1:00000000 $t
/tmp/ccFOQqNi.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1
/tmp/ccFOQqNi.s:898 .text.HAL_GetUIDw1:00000008 $d
/tmp/ccFOQqNi.s:903 .text.HAL_GetUIDw2:00000000 $t
/tmp/ccFOQqNi.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2
/tmp/ccFOQqNi.s:924 .text.HAL_GetUIDw2:00000008 $d
/tmp/ccFOQqNi.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t
/tmp/ccFOQqNi.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank
/tmp/ccFOQqNi.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d
/tmp/ccFOQqNi.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t
/tmp/ccFOQqNi.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank
/tmp/ccFOQqNi.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d
/tmp/ccFOQqNi.s:992 .data.uwTickPrio:00000000 $d
/tmp/ccFOQqNi.s:999 .bss.uwTick:00000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccrI2Ysv.s page 1
ARM GAS /tmp/ccNvkH5l.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Interrupt generation at the end of conversion, end of injected conversion,
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and in case of analog watchdog or overrun events
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Single and continuous conversion modes.
ARM GAS /tmp/ccrI2Ysv.s page 2
ARM GAS /tmp/ccNvkH5l.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Scan mode for automatic conversion of channel 0 to channel x.
@ -118,7 +118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Optionally, configure the analog watchdog parameters (channels
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** monitored, thresholds, ...) using function HAL_ADC_AnalogWDGConfig().
ARM GAS /tmp/ccrI2Ysv.s page 3
ARM GAS /tmp/ccNvkH5l.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..]
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (@) You can refer to the ADC HAL driver header file for more useful macros
ARM GAS /tmp/ccrI2Ysv.s page 4
ARM GAS /tmp/ccNvkH5l.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..]
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_UnRegisterCallback takes as parameters the HAL peripheral handle,
ARM GAS /tmp/ccrI2Ysv.s page 5
ARM GAS /tmp/ccNvkH5l.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and the Callback ID.
@ -298,7 +298,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @{
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 6
ARM GAS /tmp/ccNvkH5l.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #ifdef HAL_ADC_MODULE_ENABLED
@ -358,7 +358,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check ADC handle */
ARM GAS /tmp/ccrI2Ysv.s page 7
ARM GAS /tmp/ccNvkH5l.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc == NULL)
@ -418,7 +418,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Set ADC state */
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
ARM GAS /tmp/ccrI2Ysv.s page 8
ARM GAS /tmp/ccNvkH5l.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY,
@ -478,7 +478,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_ADON))
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1)
ARM GAS /tmp/ccrI2Ysv.s page 9
ARM GAS /tmp/ccNvkH5l.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc->MspDeInitCallback == NULL)
@ -538,7 +538,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_READY) != 0UL)
ARM GAS /tmp/ccrI2Ysv.s page 10
ARM GAS /tmp/ccNvkH5l.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -598,7 +598,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ErrorCode |= HAL_ADC_ERROR_INVALID_CALLBACK;
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return error status */
ARM GAS /tmp/ccrI2Ysv.s page 11
ARM GAS /tmp/ccNvkH5l.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** status = HAL_ERROR;
@ -658,7 +658,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** break;
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** case HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID :
ARM GAS /tmp/ccrI2Ysv.s page 12
ARM GAS /tmp/ccNvkH5l.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->InjectedConvCpltCallback = HAL_ADCEx_InjectedConvCpltCallback;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /**
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief Initializes the ADC MSP.
ARM GAS /tmp/ccrI2Ysv.s page 13
ARM GAS /tmp/ccNvkH5l.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
@ -778,7 +778,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * the configuration information for the specified ADC.
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status
ARM GAS /tmp/ccrI2Ysv.s page 14
ARM GAS /tmp/ccNvkH5l.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
@ -838,7 +838,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Reset ADC all error code fields */
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
ARM GAS /tmp/ccrI2Ysv.s page 15
ARM GAS /tmp/ccNvkH5l.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -898,7 +898,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_OK;
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 16
ARM GAS /tmp/ccNvkH5l.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /**
@ -958,7 +958,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tickstart = 0U;
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 17
ARM GAS /tmp/ccNvkH5l.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Verification that ADC configuration is compliant with polling for */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (ADC_IS_SOFTWARE_START_REGULAR(hadc) &&
ARM GAS /tmp/ccrI2Ysv.s page 18
ARM GAS /tmp/ccNvkH5l.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) &&
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_UNLOCK(hadc);
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_TIMEOUT;
ARM GAS /tmp/ccrI2Ysv.s page 19
ARM GAS /tmp/ccNvkH5l.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the Peripheral */
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_ENABLE(hadc);
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 20
ARM GAS /tmp/ccNvkH5l.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Delay for ADC stabilization time */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check if Multimode enabled */
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI))
ARM GAS /tmp/ccrI2Ysv.s page 21
ARM GAS /tmp/ccNvkH5l.s page 21
1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_LOCK(hadc);
1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Stop potential conversion on going, on regular and injected groups */
ARM GAS /tmp/ccrI2Ysv.s page 22
ARM GAS /tmp/ccNvkH5l.s page 22
1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC peripheral */
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Note: On STM32F4, there is no independent flag of end of sequence. */
1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* The test of scan sequence on going is done either with scan */
1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */
ARM GAS /tmp/ccrI2Ysv.s page 23
ARM GAS /tmp/ccNvkH5l.s page 23
1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC end of single conversion interrupt on group injected */
1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC);
ARM GAS /tmp/ccrI2Ysv.s page 24
ARM GAS /tmp/ccNvkH5l.s page 24
1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_OVR);
1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Clear ADC overrun flag */
ARM GAS /tmp/ccrI2Ysv.s page 25
ARM GAS /tmp/ccNvkH5l.s page 25
1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR);
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** CLEAR_BIT(hadc->Instance->CR2, ADC_CR2_DMA);
1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 26
ARM GAS /tmp/ccNvkH5l.s page 26
1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* (To ensure of no unknown state from potential previous ADC operations) */
1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR);
1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 27
ARM GAS /tmp/ccNvkH5l.s page 27
1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable ADC overrun interrupt */
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status
1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Stop_DMA(ADC_HandleTypeDef *hadc)
ARM GAS /tmp/ccrI2Ysv.s page 28
ARM GAS /tmp/ccNvkH5l.s page 28
1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */
1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef *hadc)
1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/ccrI2Ysv.s page 29
ARM GAS /tmp/ccNvkH5l.s page 29
1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return the selected ADC converted value */
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * - If needed, restart a new ADC conversion using function
1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * "HAL_ADC_Start_DMA()"
1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * (this function is also clearing overrun flag)
ARM GAS /tmp/ccrI2Ysv.s page 30
ARM GAS /tmp/ccNvkH5l.s page 30
1627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* if ADC_Channel_10 ... ADC_Channel_18 is selected */
1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (sConfig->Channel > ADC_CHANNEL_9)
ARM GAS /tmp/ccrI2Ysv.s page 31
ARM GAS /tmp/ccNvkH5l.s page 31
1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** tmpADC_Common->CCR &= ~ADC_CCR_TSVREFE;
1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 32
ARM GAS /tmp/ccNvkH5l.s page 32
1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the VBAT channel*/
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp = 0U;
1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_FULL_ASSERT */
1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 33
ARM GAS /tmp/ccNvkH5l.s page 33
1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check the parameters */
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @defgroup ADC_Exported_Functions_Group4 ADC Peripheral State functions
1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief ADC Peripheral State functions
1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** *
ARM GAS /tmp/ccrI2Ysv.s page 34
ARM GAS /tmp/ccNvkH5l.s page 34
1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @verbatim
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccrI2Ysv.s page 35
ARM GAS /tmp/ccNvkH5l.s page 35
33 @ link register save eliminated.
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
69 .loc 1 1925 3 is_stmt 1 view .LVU19
70 .loc 1 1925 7 is_stmt 0 view .LVU20
71 0028 0268 ldr r2, [r0]
ARM GAS /tmp/ccrI2Ysv.s page 36
ARM GAS /tmp/ccNvkH5l.s page 36
72 .loc 1 1925 17 view .LVU21
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EXTSEL);
112 .loc 1 1940 5 is_stmt 1 view .LVU40
113 .loc 1 1940 9 is_stmt 0 view .LVU41
ARM GAS /tmp/ccrI2Ysv.s page 37
ARM GAS /tmp/ccNvkH5l.s page 37
114 0058 0268 ldr r2, [r0]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
153 0082 9368 ldr r3, [r2, #8]
154 .loc 1 1955 23 view .LVU61
155 0084 23F00203 bic r3, r3, #2
ARM GAS /tmp/ccrI2Ysv.s page 38
ARM GAS /tmp/ccNvkH5l.s page 38
156 0088 9360 str r3, [r2, #8]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
198 .loc 1 1967 25 view .LVU83
199 00ba 43EA4233 orr r3, r3, r2, lsl #13
200 00be 4B60 str r3, [r1, #4]
ARM GAS /tmp/ccrI2Ysv.s page 39
ARM GAS /tmp/ccNvkH5l.s page 39
201 .L5:
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1984:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EOCS);
239 .loc 1 1984 3 is_stmt 1 view .LVU102
240 .loc 1 1984 7 is_stmt 0 view .LVU103
ARM GAS /tmp/ccrI2Ysv.s page 40
ARM GAS /tmp/ccNvkH5l.s page 40
241 00f0 0268 ldr r2, [r0]
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
282 0120 5368 ldr r3, [r2, #4]
1972:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
283 .loc 1 1972 25 view .LVU123
ARM GAS /tmp/ccrI2Ysv.s page 41
ARM GAS /tmp/ccNvkH5l.s page 41
284 0122 23F40063 bic r3, r3, #2048
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
334 .loc 1 312 1 view .LVU131
335 0002 10B5 push {r4, lr}
336 .LCFI0:
ARM GAS /tmp/ccrI2Ysv.s page 42
ARM GAS /tmp/ccNvkH5l.s page 42
337 .cfi_def_cfa_offset 8
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
371 .loc 1 393 3 is_stmt 1 view .LVU152
393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 43
ARM GAS /tmp/ccNvkH5l.s page 43
372 .loc 1 393 3 view .LVU153
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
415 .cfi_restore 4
416 .cfi_restore 14
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 44
ARM GAS /tmp/ccNvkH5l.s page 44
417 .loc 1 318 12 is_stmt 0 view .LVU165
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
466 .LCFI2:
467 .cfi_def_cfa_offset 8
468 .cfi_offset 4, -8
ARM GAS /tmp/ccrI2Ysv.s page 45
ARM GAS /tmp/ccNvkH5l.s page 45
469 .cfi_offset 14, -4
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
508 0032 2364 str r3, [r4, #64]
509 0034 F5E7 b .L24
510 .LVL15:
ARM GAS /tmp/ccrI2Ysv.s page 46
ARM GAS /tmp/ccNvkH5l.s page 46
511 .L25:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
555 .loc 1 726 3 discriminator 2 view .LVU201
556 0010 0123 movs r3, #1
557 0012 80F83C30 strb r3, [r0, #60]
ARM GAS /tmp/ccrI2Ysv.s page 47
ARM GAS /tmp/ccNvkH5l.s page 47
726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
597 .loc 1 746 3 view .LVU217
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/ccrI2Ysv.s page 48
ARM GAS /tmp/ccNvkH5l.s page 48
598 .loc 1 746 7 is_stmt 0 view .LVU218
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
638 .loc 1 782 5 view .LVU232
639 .LVL18:
786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 49
ARM GAS /tmp/ccNvkH5l.s page 49
640 .loc 1 786 5 view .LVU233
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4)))
682 .loc 1 792 65 discriminator 2 view .LVU246
683 00c2 12F01F0F tst r2, #31
ARM GAS /tmp/ccrI2Ysv.s page 50
ARM GAS /tmp/ccNvkH5l.s page 50
684 00c6 F1D1 bne .L42
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
723 00f0 9342 cmp r3, r2
724 00f2 01D0 beq .L52
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 51
ARM GAS /tmp/ccNvkH5l.s page 51
725 .loc 1 826 10 view .LVU262
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
767 @ sp needed
768 0120 7047 bx lr
769 .LVL31:
ARM GAS /tmp/ccrI2Ysv.s page 52
ARM GAS /tmp/ccNvkH5l.s page 52
770 .L43:
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
818 .loc 1 842 3 view .LVU282
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
819 .loc 1 845 3 view .LVU283
ARM GAS /tmp/ccrI2Ysv.s page 53
ARM GAS /tmp/ccNvkH5l.s page 53
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
860 .loc 1 845 3 discriminator 1 view .LVU298
861 003c 0220 movs r0, #2
ARM GAS /tmp/ccrI2Ysv.s page 54
ARM GAS /tmp/ccNvkH5l.s page 54
862 .LVL40:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
905:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
908 .loc 1 905 15 is_stmt 0 view .LVU309
909 0018 FFF7FEFF bl HAL_GetTick
ARM GAS /tmp/ccrI2Ysv.s page 55
ARM GAS /tmp/ccNvkH5l.s page 55
910 .LVL43:
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
947 .loc 1 924 11 view .LVU326
924:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
948 .loc 1 924 18 is_stmt 0 view .LVU327
ARM GAS /tmp/ccrI2Ysv.s page 56
ARM GAS /tmp/ccNvkH5l.s page 56
949 0048 0320 movs r0, #3
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
989 0078 2368 ldr r3, [r4]
990 007a 9A68 ldr r2, [r3, #8]
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) &&
ARM GAS /tmp/ccrI2Ysv.s page 57
ARM GAS /tmp/ccNvkH5l.s page 57
991 .loc 1 942 6 view .LVU342
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1032 .L69:
957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
1033 .loc 1 957 10 view .LVU356
ARM GAS /tmp/ccrI2Ysv.s page 58
ARM GAS /tmp/ccNvkH5l.s page 58
1034 00b4 0020 movs r0, #0
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
983:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1080 .loc 1 983 12 is_stmt 0 view .LVU367
1081 0010 2C68 ldr r4, [r5]
ARM GAS /tmp/ccrI2Ysv.s page 59
ARM GAS /tmp/ccNvkH5l.s page 59
1082 0012 2368 ldr r3, [r4]
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
988:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1120 .loc 1 988 27 discriminator 1 view .LVU384
1121 0046 B842 cmp r0, r7
ARM GAS /tmp/ccrI2Ysv.s page 60
ARM GAS /tmp/ccNvkH5l.s page 60
1122 0048 E2D9 bls .L76
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1168 .LVL57:
1169 .LFB247:
1038:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __IO uint32_t counter = 0U;
ARM GAS /tmp/ccrI2Ysv.s page 61
ARM GAS /tmp/ccNvkH5l.s page 61
1170 .loc 1 1038 1 is_stmt 1 view -0
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1059:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U)
1208 .loc 1 1059 53 is_stmt 0 view .LVU412
1209 0028 444B ldr r3, .L108
ARM GAS /tmp/ccrI2Ysv.s page 62
ARM GAS /tmp/ccNvkH5l.s page 62
1210 002a 1B68 ldr r3, [r3]
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1250 0064 13F4806F tst r3, #1024
1251 0068 05D0 beq .L92
1080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 63
ARM GAS /tmp/ccNvkH5l.s page 63
1252 .loc 1 1080 7 is_stmt 1 view .LVU427
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1292 .loc 1 1116 7 is_stmt 1 view .LVU441
1116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4)))
1293 .loc 1 1116 16 is_stmt 0 view .LVU442
ARM GAS /tmp/ccrI2Ysv.s page 64
ARM GAS /tmp/ccNvkH5l.s page 64
1294 00aa 0368 ldr r3, [r0]
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1335 .loc 1 1124 25 is_stmt 0 view .LVU455
1336 00de 9A68 ldr r2, [r3, #8]
1124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 65
ARM GAS /tmp/ccNvkH5l.s page 65
1337 .loc 1 1124 31 view .LVU456
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1378 010c 14D1 bne .L103
1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
1379 .loc 1 1136 9 is_stmt 1 view .LVU470
ARM GAS /tmp/ccrI2Ysv.s page 66
ARM GAS /tmp/ccNvkH5l.s page 66
1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1423 0134 0020 movs r0, #0
1424 .LVL74:
1150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 67
ARM GAS /tmp/ccNvkH5l.s page 67
1425 .loc 1 1150 10 view .LVU482
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1472 0010 9368 ldr r3, [r2, #8]
1473 0012 23F00103 bic r3, r3, #1
1474 0016 9360 str r3, [r2, #8]
ARM GAS /tmp/ccrI2Ysv.s page 68
ARM GAS /tmp/ccNvkH5l.s page 68
1175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1517 .global HAL_ADC_Start_DMA
1518 .syntax unified
1519 .thumb
ARM GAS /tmp/ccrI2Ysv.s page 69
ARM GAS /tmp/ccNvkH5l.s page 69
1520 .thumb_func
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1561 .loc 1 1379 12 is_stmt 0 view .LVU519
1562 001c 0268 ldr r2, [r0]
ARM GAS /tmp/ccrI2Ysv.s page 70
ARM GAS /tmp/ccNvkH5l.s page 70
1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1602 .loc 1 1395 22 view .LVU534
1603 0050 9068 ldr r0, [r2, #8]
1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/ccrI2Ysv.s page 71
ARM GAS /tmp/ccNvkH5l.s page 71
1604 .loc 1 1395 6 view .LVU535
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1645 0098 22F00602 bic r2, r2, #6
1646 009c 6264 str r2, [r4, #68]
1647 .L123:
ARM GAS /tmp/ccrI2Ysv.s page 72
ARM GAS /tmp/ccNvkH5l.s page 72
1432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
1685 .loc 1 1460 19 view .LVU566
1686 00ca 8268 ldr r2, [r0, #8]
ARM GAS /tmp/ccrI2Ysv.s page 73
ARM GAS /tmp/ccNvkH5l.s page 73
1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1727 .loc 1 1470 40 discriminator 1 view .LVU581
1728 0106 12F0100F tst r2, #16
ARM GAS /tmp/ccrI2Ysv.s page 74
ARM GAS /tmp/ccNvkH5l.s page 74
1729 010a 28D1 bne .L115
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1769 .loc 1 1486 36 discriminator 1 view .LVU595
1770 013c 12F0405F tst r2, #805306368
1771 0140 0DD1 bne .L115
ARM GAS /tmp/ccrI2Ysv.s page 75
ARM GAS /tmp/ccNvkH5l.s page 75
1489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1816 0170 00000000 .word ADC_DMAConvCplt
1817 0174 00000000 .word ADC_DMAHalfConvCplt
1818 0178 00000000 .word ADC_DMAError
ARM GAS /tmp/ccrI2Ysv.s page 76
ARM GAS /tmp/ccNvkH5l.s page 76
1819 017c 00230140 .word 1073816320
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1864 001c 0368 ldr r3, [r0]
1865 001e 9A68 ldr r2, [r3, #8]
1527:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/ccrI2Ysv.s page 77
ARM GAS /tmp/ccNvkH5l.s page 77
1866 .loc 1 1527 6 view .LVU617
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1907 .loc 1 1539 7 is_stmt 1 view .LVU630
1539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
1908 .loc 1 1539 10 is_stmt 0 view .LVU631
ARM GAS /tmp/ccrI2Ysv.s page 78
ARM GAS /tmp/ccNvkH5l.s page 78
1909 005c 0028 cmp r0, #0
@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1955 .cfi_startproc
1956 @ args = 0, pretend = 0, frame = 0
1957 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccrI2Ysv.s page 79
ARM GAS /tmp/ccNvkH5l.s page 79
1958 @ link register save eliminated.
@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2007 .loc 1 1602 1 is_stmt 0 view .LVU651
2008 0000 7047 bx lr
ARM GAS /tmp/ccrI2Ysv.s page 80
ARM GAS /tmp/ccNvkH5l.s page 80
2009 .cfi_endproc
@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2031:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Conversion complete callback */
2032:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1)
2033:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ConvCpltCallback(hadc);
ARM GAS /tmp/ccrI2Ysv.s page 81
ARM GAS /tmp/ccNvkH5l.s page 81
2034:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #else
@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2038 .LVL111:
2071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */
2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
ARM GAS /tmp/ccrI2Ysv.s page 82
ARM GAS /tmp/ccNvkH5l.s page 82
2039 .loc 1 2072 1 view .LVU657
@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2093 HAL_ADC_IRQHandler:
2094 .LVL114:
2095 .LFB249:
ARM GAS /tmp/ccrI2Ysv.s page 83
ARM GAS /tmp/ccNvkH5l.s page 83
1200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp1 = 0U, tmp2 = 0U;
@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2134 .loc 1 1217 5 is_stmt 1 view .LVU680
1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
ARM GAS /tmp/ccrI2Ysv.s page 84
ARM GAS /tmp/ccNvkH5l.s page 84
2135 .loc 1 1217 9 is_stmt 0 view .LVU681
@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2175 .loc 1 1243 7 view .LVU695
1243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2176 .loc 1 1243 11 is_stmt 0 view .LVU696
ARM GAS /tmp/ccrI2Ysv.s page 85
ARM GAS /tmp/ccNvkH5l.s page 85
2177 0052 236C ldr r3, [r4, #64]
@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2217 .loc 1 1269 7 is_stmt 1 view .LVU711
2218 0086 236C ldr r3, [r4, #64]
ARM GAS /tmp/ccrI2Ysv.s page 86
ARM GAS /tmp/ccNvkH5l.s page 86
2219 0088 43F40053 orr r3, r3, #8192
@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2258 .loc 1 1287 7 view .LVU726
2259 00c4 236C ldr r3, [r4, #64]
2260 00c6 23F48053 bic r3, r3, #4096
ARM GAS /tmp/ccrI2Ysv.s page 87
ARM GAS /tmp/ccNvkH5l.s page 87
2261 00ca 2364 str r3, [r4, #64]
@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** {
2300 .loc 1 1312 8 view .LVU742
2301 00fa 13F0010F tst r3, #1
ARM GAS /tmp/ccrI2Ysv.s page 88
ARM GAS /tmp/ccNvkH5l.s page 88
2302 00fe 06D1 bne .L163
@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2344 .LVL135:
1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2345 .loc 1 1342 5 is_stmt 0 view .LVU755
ARM GAS /tmp/ccrI2Ysv.s page 89
ARM GAS /tmp/ccNvkH5l.s page 89
2346 0134 1D60 str r5, [r3]
@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2386 .loc 1 2085 3 is_stmt 1 view .LVU765
2387 .loc 1 2085 7 is_stmt 0 view .LVU766
2388 0008 436C ldr r3, [r0, #68]
ARM GAS /tmp/ccrI2Ysv.s page 90
ARM GAS /tmp/ccNvkH5l.s page 90
2389 .loc 1 2085 19 view .LVU767
@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2430 .loc 1 2003 5 is_stmt 1 view .LVU777
2431 000e 036C ldr r3, [r0, #64]
2432 .LVL142:
ARM GAS /tmp/ccrI2Ysv.s page 91
ARM GAS /tmp/ccNvkH5l.s page 91
2003:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2472 .loc 1 2027 9 is_stmt 1 view .LVU793
2473 004c 036C ldr r3, [r0, #64]
ARM GAS /tmp/ccrI2Ysv.s page 92
ARM GAS /tmp/ccNvkH5l.s page 92
2474 004e 43F00103 orr r3, r3, #1
@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2516 .global HAL_ADC_ConfigChannel
2517 .syntax unified
2518 .thumb
ARM GAS /tmp/ccrI2Ysv.s page 93
ARM GAS /tmp/ccNvkH5l.s page 93
2519 .thumb_func
@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2559 .loc 1 1683 6 view .LVU821
2560 001c 092A cmp r2, #9
2561 001e 40D9 bls .L177
ARM GAS /tmp/ccrI2Ysv.s page 94
ARM GAS /tmp/ccNvkH5l.s page 94
1686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2601 .loc 1 1704 19 view .LVU837
2602 0058 606B ldr r0, [r4, #52]
ARM GAS /tmp/ccrI2Ysv.s page 95
ARM GAS /tmp/ccNvkH5l.s page 95
1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2643 .LVL152:
2644 .L183:
1770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
ARM GAS /tmp/ccrI2Ysv.s page 96
ARM GAS /tmp/ccNvkH5l.s page 96
2645 .loc 1 1770 3 is_stmt 1 view .LVU852
@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2687 00bc 2069 ldr r0, [r4, #16]
1697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
2688 .loc 1 1697 30 view .LVU865
ARM GAS /tmp/ccrI2Ysv.s page 97
ARM GAS /tmp/ccNvkH5l.s page 97
2689 00be 0A88 ldrh r2, [r1]
@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2730 .L181:
1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2731 .loc 1 1722 5 is_stmt 1 view .LVU879
ARM GAS /tmp/ccrI2Ysv.s page 98
ARM GAS /tmp/ccNvkH5l.s page 98
1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2771 .loc 1 1739 26 view .LVU894
2772 013a 20F40000 bic r0, r0, #8388608
2773 013e 5060 str r0, [r2, #4]
ARM GAS /tmp/ccrI2Ysv.s page 99
ARM GAS /tmp/ccNvkH5l.s page 99
1742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** }
@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2812 016c 9142 cmp r1, r2
2813 016e 92D1 bne .L183
1761:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U)
ARM GAS /tmp/ccrI2Ysv.s page 100
ARM GAS /tmp/ccNvkH5l.s page 100
2814 .loc 1 1761 7 is_stmt 1 view .LVU911
@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2860 .thumb
2861 .thumb_func
2863 HAL_ADC_AnalogWDGConfig:
ARM GAS /tmp/ccrI2Ysv.s page 101
ARM GAS /tmp/ccNvkH5l.s page 101
2864 .LVL160:
@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2903 .loc 1 1824 3 is_stmt 1 view .LVU935
1824:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2904 .loc 1 1824 7 is_stmt 0 view .LVU936
ARM GAS /tmp/ccrI2Ysv.s page 102
ARM GAS /tmp/ccNvkH5l.s page 102
2905 0022 1868 ldr r0, [r3]
@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2941 .loc 1 1836 23 view .LVU955
2942 004a 22F01F02 bic r2, r2, #31
ARM GAS /tmp/ccrI2Ysv.s page 103
ARM GAS /tmp/ccNvkH5l.s page 103
2943 004e 4260 str r2, [r0, #4]
@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
2985 .LVL165:
1846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c ****
2986 .loc 1 1846 1 view .LVU968
ARM GAS /tmp/ccrI2Ysv.s page 104
ARM GAS /tmp/ccNvkH5l.s page 104
2987 0074 7047 bx lr
@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
3037 .LFE260:
3039 .text
3040 .Letext0:
ARM GAS /tmp/ccrI2Ysv.s page 105
ARM GAS /tmp/ccNvkH5l.s page 105
3041 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
@ -6250,71 +6250,71 @@ ARM GAS /tmp/ccrI2Ysv.s page 1
3047 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
3048 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h"
3049 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccrI2Ysv.s page 106
ARM GAS /tmp/ccNvkH5l.s page 106
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_adc.c
/tmp/ccrI2Ysv.s:21 .text.ADC_Init:00000000 $t
/tmp/ccrI2Ysv.s:26 .text.ADC_Init:00000000 ADC_Init
/tmp/ccrI2Ysv.s:290 .text.ADC_Init:0000012c $d
/tmp/ccrI2Ysv.s:296 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccrI2Ysv.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccrI2Ysv.s:317 .text.HAL_ADC_Init:00000000 $t
/tmp/ccrI2Ysv.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init
/tmp/ccrI2Ysv.s:426 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccrI2Ysv.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccrI2Ysv.s:447 .text.HAL_ADC_DeInit:00000000 $t
/tmp/ccrI2Ysv.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
/tmp/ccrI2Ysv.s:525 .text.HAL_ADC_Start:00000000 $t
/tmp/ccrI2Ysv.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start
/tmp/ccrI2Ysv.s:795 .text.HAL_ADC_Start:00000130 $d
/tmp/ccrI2Ysv.s:804 .text.HAL_ADC_Stop:00000000 $t
/tmp/ccrI2Ysv.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
/tmp/ccrI2Ysv.s:869 .text.HAL_ADC_PollForConversion:00000000 $t
/tmp/ccrI2Ysv.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
/tmp/ccrI2Ysv.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t
/tmp/ccrI2Ysv.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
/tmp/ccrI2Ysv.s:1161 .text.HAL_ADC_Start_IT:00000000 $t
/tmp/ccrI2Ysv.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
/tmp/ccrI2Ysv.s:1437 .text.HAL_ADC_Start_IT:0000013c $d
/tmp/ccrI2Ysv.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t
/tmp/ccrI2Ysv.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
/tmp/ccrI2Ysv.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t
/tmp/ccrI2Ysv.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
/tmp/ccrI2Ysv.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d
/tmp/ccrI2Ysv.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt
/tmp/ccrI2Ysv.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt
/tmp/ccrI2Ysv.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError
/tmp/ccrI2Ysv.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t
/tmp/ccrI2Ysv.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
/tmp/ccrI2Ysv.s:1945 .text.HAL_ADC_GetValue:00000000 $t
/tmp/ccrI2Ysv.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
/tmp/ccrI2Ysv.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t
/tmp/ccrI2Ysv.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
/tmp/ccrI2Ysv.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/ccrI2Ysv.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccrI2Ysv.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t
/tmp/ccrI2Ysv.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
/tmp/ccrI2Ysv.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccrI2Ysv.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t
/tmp/ccrI2Ysv.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
/tmp/ccrI2Ysv.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t
/tmp/ccrI2Ysv.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
/tmp/ccrI2Ysv.s:2360 .text.ADC_DMAError:00000000 $t
/tmp/ccrI2Ysv.s:2401 .text.ADC_DMAConvCplt:00000000 $t
/tmp/ccrI2Ysv.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t
/tmp/ccrI2Ysv.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
/tmp/ccrI2Ysv.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d
/tmp/ccrI2Ysv.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t
/tmp/ccrI2Ysv.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
/tmp/ccrI2Ysv.s:2992 .text.HAL_ADC_GetState:00000000 $t
/tmp/ccrI2Ysv.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
ARM GAS /tmp/ccrI2Ysv.s page 107
/tmp/ccNvkH5l.s:21 .text.ADC_Init:00000000 $t
/tmp/ccNvkH5l.s:26 .text.ADC_Init:00000000 ADC_Init
/tmp/ccNvkH5l.s:290 .text.ADC_Init:0000012c $d
/tmp/ccNvkH5l.s:296 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccNvkH5l.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccNvkH5l.s:317 .text.HAL_ADC_Init:00000000 $t
/tmp/ccNvkH5l.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init
/tmp/ccNvkH5l.s:426 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccNvkH5l.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccNvkH5l.s:447 .text.HAL_ADC_DeInit:00000000 $t
/tmp/ccNvkH5l.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit
/tmp/ccNvkH5l.s:525 .text.HAL_ADC_Start:00000000 $t
/tmp/ccNvkH5l.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start
/tmp/ccNvkH5l.s:795 .text.HAL_ADC_Start:00000130 $d
/tmp/ccNvkH5l.s:804 .text.HAL_ADC_Stop:00000000 $t
/tmp/ccNvkH5l.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop
/tmp/ccNvkH5l.s:869 .text.HAL_ADC_PollForConversion:00000000 $t
/tmp/ccNvkH5l.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion
/tmp/ccNvkH5l.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t
/tmp/ccNvkH5l.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent
/tmp/ccNvkH5l.s:1161 .text.HAL_ADC_Start_IT:00000000 $t
/tmp/ccNvkH5l.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT
/tmp/ccNvkH5l.s:1437 .text.HAL_ADC_Start_IT:0000013c $d
/tmp/ccNvkH5l.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t
/tmp/ccNvkH5l.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT
/tmp/ccNvkH5l.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t
/tmp/ccNvkH5l.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA
/tmp/ccNvkH5l.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d
/tmp/ccNvkH5l.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt
/tmp/ccNvkH5l.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt
/tmp/ccNvkH5l.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError
/tmp/ccNvkH5l.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t
/tmp/ccNvkH5l.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA
/tmp/ccNvkH5l.s:1945 .text.HAL_ADC_GetValue:00000000 $t
/tmp/ccNvkH5l.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue
/tmp/ccNvkH5l.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t
/tmp/ccNvkH5l.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
/tmp/ccNvkH5l.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/ccNvkH5l.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccNvkH5l.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t
/tmp/ccNvkH5l.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t
/tmp/ccNvkH5l.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback
/tmp/ccNvkH5l.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t
/tmp/ccNvkH5l.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback
/tmp/ccNvkH5l.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t
/tmp/ccNvkH5l.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler
/tmp/ccNvkH5l.s:2360 .text.ADC_DMAError:00000000 $t
/tmp/ccNvkH5l.s:2401 .text.ADC_DMAConvCplt:00000000 $t
/tmp/ccNvkH5l.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t
/tmp/ccNvkH5l.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel
/tmp/ccNvkH5l.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d
/tmp/ccNvkH5l.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t
/tmp/ccNvkH5l.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig
/tmp/ccNvkH5l.s:2992 .text.HAL_ADC_GetState:00000000 $t
/tmp/ccNvkH5l.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState
ARM GAS /tmp/ccNvkH5l.s page 107
/tmp/ccrI2Ysv.s:3016 .text.HAL_ADC_GetError:00000000 $t
/tmp/ccrI2Ysv.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
/tmp/ccNvkH5l.s:3016 .text.HAL_ADC_GetError:00000000 $t
/tmp/ccNvkH5l.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError
UNDEFINED SYMBOLS
SystemCoreClock

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cckeduGo.s page 1
ARM GAS /tmp/ccwEuG5A.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cckeduGo.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Enable the clock for the ADC GPIOs using the following function:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_RCC_GPIOx_CLK_ENABLE()
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Configure these ADC pins in analog mode using HAL_GPIO_Init()
ARM GAS /tmp/cckeduGo.s page 2
ARM GAS /tmp/ccwEuG5A.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (##) In case of using interrupts (e.g. HAL_ADC_Start_IT())
@ -118,7 +118,7 @@ ARM GAS /tmp/cckeduGo.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** #include "stm32f4xx_hal.h"
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 3
ARM GAS /tmp/ccwEuG5A.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver
@ -178,7 +178,7 @@ ARM GAS /tmp/cckeduGo.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * the configuration information for the specified ADC.
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @retval HAL status
ARM GAS /tmp/cckeduGo.s page 4
ARM GAS /tmp/ccwEuG5A.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */
@ -238,7 +238,7 @@ ARM GAS /tmp/cckeduGo.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* (To ensure of no unknown state from potential previous ADC operations) */
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC);
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 5
ARM GAS /tmp/ccwEuG5A.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Pointer to the common control register to which is belonging hadc */
@ -298,7 +298,7 @@ ARM GAS /tmp/cckeduGo.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_LOCK(hadc);
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Enable the ADC peripheral */
ARM GAS /tmp/cckeduGo.s page 6
ARM GAS /tmp/ccwEuG5A.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/cckeduGo.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check if Multimode enabled */
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI))
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/cckeduGo.s page 7
ARM GAS /tmp/ccwEuG5A.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmp1 = HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_JEXTEN);
@ -418,7 +418,7 @@ ARM GAS /tmp/cckeduGo.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Stop potential conversion and disable ADC peripheral */
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Conditioned to: */
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* - No conversion on the other group (regular group) is intended to */
ARM GAS /tmp/cckeduGo.s page 8
ARM GAS /tmp/ccwEuG5A.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* continue (injected and regular groups stop conversion and ADC disable */
@ -478,7 +478,7 @@ ARM GAS /tmp/cckeduGo.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if ((Timeout == 0U) || ((HAL_GetTick() - tickstart) > Timeout))
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* New check to avoid false timeout detection in case of preemption */
ARM GAS /tmp/cckeduGo.s page 9
ARM GAS /tmp/ccwEuG5A.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (!(__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_JEOC)))
@ -538,7 +538,7 @@ ARM GAS /tmp/cckeduGo.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *hadc)
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/cckeduGo.s page 10
ARM GAS /tmp/ccwEuG5A.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
@ -598,7 +598,7 @@ ARM GAS /tmp/cckeduGo.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_1: Injected Channel1 selected
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_2: Injected Channel2 selected
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_3: Injected Channel3 selected
ARM GAS /tmp/cckeduGo.s page 11
ARM GAS /tmp/ccwEuG5A.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_4: Injected Channel4 selected
@ -658,7 +658,7 @@ ARM GAS /tmp/cckeduGo.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t L
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t counter = 0U;
ARM GAS /tmp/cckeduGo.s page 12
ARM GAS /tmp/ccwEuG5A.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common;
@ -718,7 +718,7 @@ ARM GAS /tmp/cckeduGo.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Unlock before starting ADC conversions: in case of potential */
ARM GAS /tmp/cckeduGo.s page 13
ARM GAS /tmp/ccwEuG5A.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* interruption, to let the process to ADC IRQ Handler. */
@ -778,7 +778,7 @@ ARM GAS /tmp/cckeduGo.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL);
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 14
ARM GAS /tmp/ccwEuG5A.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Return function status */
@ -838,7 +838,7 @@ ARM GAS /tmp/cckeduGo.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /**
ARM GAS /tmp/cckeduGo.s page 15
ARM GAS /tmp/ccwEuG5A.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @brief Returns the last ADC1, ADC2 and ADC3 regular conversions results
@ -898,7 +898,7 @@ ARM GAS /tmp/cckeduGo.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check the parameters */
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_CHANNEL(sConfigInjected->InjectedChannel));
ARM GAS /tmp/cckeduGo.s page 16
ARM GAS /tmp/ccwEuG5A.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_RANK(sConfigInjected->InjectedRank));
@ -958,7 +958,7 @@ ARM GAS /tmp/cckeduGo.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* software start. */
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (sConfigInjected->ExternalTrigInjecConv != ADC_INJECTED_SOFTWARE_START)
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/cckeduGo.s page 17
ARM GAS /tmp/ccwEuG5A.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Select external trigger to start conversion */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cckeduGo.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** default:
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set injected channel 4 offset */
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 &= ~(ADC_JOFR4_JOFFSET4);
ARM GAS /tmp/cckeduGo.s page 18
ARM GAS /tmp/ccwEuG5A.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 |= sConfigInjected->InjectedOffset;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cckeduGo.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common = ADC_COMMON_REGISTER(hadc);
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC mode */
ARM GAS /tmp/cckeduGo.s page 19
ARM GAS /tmp/ccwEuG5A.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common->CCR &= ~(ADC_CCR_MULTI);
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_EOC);
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC state */
ARM GAS /tmp/cckeduGo.s page 20
ARM GAS /tmp/ccwEuG5A.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY);
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1097:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->State = HAL_ADC_STATE_ERROR_DMA;
43 .loc 1 1097 3 is_stmt 1 view .LVU4
44 .loc 1 1097 15 is_stmt 0 view .LVU5
ARM GAS /tmp/cckeduGo.s page 21
ARM GAS /tmp/ccwEuG5A.s page 21
45 0004 4023 movs r3, #64
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cckeduGo.s page 1
91 .LFE252:
93 .section .text.ADC_MultiModeDMAConvCplt,"ax",%progbits
94 .align 1
ARM GAS /tmp/cckeduGo.s page 22
ARM GAS /tmp/ccwEuG5A.s page 22
95 .syntax unified
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1047:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_EOCS)))
137 .loc 1 1047 10 view .LVU30
138 0022 D16A ldr r1, [r2, #44]
ARM GAS /tmp/cckeduGo.s page 23
ARM GAS /tmp/ccwEuG5A.s page 23
1046:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->SQR1, ADC_SQR1_L) ||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cckeduGo.s page 1
179 .loc 1 1071 9 is_stmt 0 view .LVU44
180 005a 9B6B ldr r3, [r3, #56]
181 .LVL12:
ARM GAS /tmp/cckeduGo.s page 24
ARM GAS /tmp/ccwEuG5A.s page 24
1071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cckeduGo.s page 1
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
226 .loc 1 153 3 discriminator 2 view .LVU57
159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/cckeduGo.s page 25
ARM GAS /tmp/ccwEuG5A.s page 25
227 .loc 1 159 3 view .LVU58
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cckeduGo.s page 1
266 .loc 1 174 7 is_stmt 0 view .LVU73
267 0046 0268 ldr r2, [r0]
268 0048 9368 ldr r3, [r2, #8]
ARM GAS /tmp/cckeduGo.s page 26
ARM GAS /tmp/ccwEuG5A.s page 26
174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cckeduGo.s page 1
307 0082 0268 ldr r2, [r0]
308 0084 9168 ldr r1, [r2, #8]
309 .LVL17:
ARM GAS /tmp/cckeduGo.s page 27
ARM GAS /tmp/ccwEuG5A.s page 27
211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (tmp1 && tmp2)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cckeduGo.s page 1
348 00ae 1448 ldr r0, .L27+12
349 .LVL24:
222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
ARM GAS /tmp/cckeduGo.s page 28
ARM GAS /tmp/ccwEuG5A.s page 28
350 .loc 1 222 10 view .LVU106
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cckeduGo.s page 1
393 .L19:
394 .LCFI5:
395 .cfi_restore_state
ARM GAS /tmp/cckeduGo.s page 29
ARM GAS /tmp/ccwEuG5A.s page 29
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cckeduGo.s page 1
444 .cfi_startproc
445 @ args = 0, pretend = 0, frame = 8
446 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cckeduGo.s page 30
ARM GAS /tmp/ccwEuG5A.s page 30
447 @ link register save eliminated.
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cckeduGo.s page 1
485 002c A2FB0323 umull r2, r3, r2, r3
486 0030 9B0C lsrs r3, r3, #18
269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** while (counter != 0U)
ARM GAS /tmp/cckeduGo.s page 31
ARM GAS /tmp/ccwEuG5A.s page 31
487 .loc 1 269 34 view .LVU142
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cckeduGo.s page 1
527 006a 4364 str r3, [r0, #68]
528 .L35:
299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 32
ARM GAS /tmp/ccwEuG5A.s page 32
529 .loc 1 299 5 view .LVU157
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cckeduGo.s page 1
567 .loc 1 321 9 is_stmt 1 view .LVU173
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
568 .loc 1 321 23 is_stmt 0 view .LVU174
ARM GAS /tmp/cckeduGo.s page 33
ARM GAS /tmp/ccwEuG5A.s page 33
569 009e 9368 ldr r3, [r2, #8]
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cckeduGo.s page 1
608 .loc 1 331 23 is_stmt 0 view .LVU189
609 00c6 9A68 ldr r2, [r3, #8]
610 .LVL46:
ARM GAS /tmp/cckeduGo.s page 34
ARM GAS /tmp/ccwEuG5A.s page 34
331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cckeduGo.s page 1
655 .L39:
345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
656 .loc 1 345 10 view .LVU200
ARM GAS /tmp/cckeduGo.s page 35
ARM GAS /tmp/ccwEuG5A.s page 35
657 00f0 0020 movs r0, #0
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cckeduGo.s page 1
704 .loc 1 368 3 discriminator 2 view .LVU209
705 000a 0122 movs r2, #1
706 000c 80F83C20 strb r2, [r0, #60]
ARM GAS /tmp/cckeduGo.s page 36
ARM GAS /tmp/ccwEuG5A.s page 36
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cckeduGo.s page 1
747 004e 1A64 str r2, [r3, #64]
397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
748 .loc 1 397 5 view .LVU224
ARM GAS /tmp/cckeduGo.s page 37
ARM GAS /tmp/ccwEuG5A.s page 37
749 .LVL60:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cckeduGo.s page 1
793 .loc 1 415 1 is_stmt 0 view .LVU236
794 0000 70B5 push {r4, r5, r6, lr}
795 .LCFI9:
ARM GAS /tmp/cckeduGo.s page 38
ARM GAS /tmp/ccwEuG5A.s page 38
796 .cfi_def_cfa_offset 16
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cckeduGo.s page 1
835 0026 F1D1 bne .L55
432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
836 .loc 1 432 11 is_stmt 1 view .LVU252
ARM GAS /tmp/cckeduGo.s page 39
ARM GAS /tmp/ccwEuG5A.s page 39
432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cckeduGo.s page 1
453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->JSQR, ADC_JSQR_JL) ||
876 .loc 1 453 63 discriminator 1 view .LVU268
877 005c 12F4401F tst r2, #3145728
ARM GAS /tmp/cckeduGo.s page 40
ARM GAS /tmp/ccwEuG5A.s page 40
878 0060 03D0 beq .L60
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cckeduGo.s page 1
471:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
918 .loc 1 471 1 view .LVU283
919 009a 70BD pop {r4, r5, r6, pc}
ARM GAS /tmp/cckeduGo.s page 41
ARM GAS /tmp/ccwEuG5A.s page 41
920 .LVL71:
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cckeduGo.s page 1
966 .loc 1 493 3 discriminator 2 view .LVU293
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO))
967 .loc 1 501 3 view .LVU294
ARM GAS /tmp/cckeduGo.s page 42
ARM GAS /tmp/ccwEuG5A.s page 42
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO))
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1009 0052 42F02002 orr r2, r2, #32
1010 0056 1A64 str r2, [r3, #64]
525:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
ARM GAS /tmp/cckeduGo.s page 43
ARM GAS /tmp/ccwEuG5A.s page 43
1011 .loc 1 525 5 view .LVU308
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1056 @ link register save eliminated.
548:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t tmp = 0U;
1057 .loc 1 548 1 is_stmt 0 view .LVU320
ARM GAS /tmp/cckeduGo.s page 44
ARM GAS /tmp/ccwEuG5A.s page 44
1058 0000 82B0 sub sp, sp, #8
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1098 0024 02B0 add sp, sp, #8
1099 .LCFI11:
1100 .cfi_remember_state
ARM GAS /tmp/cckeduGo.s page 45
ARM GAS /tmp/ccwEuG5A.s page 45
1101 .cfi_def_cfa_offset 0
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1141 .align 1
1142 .global HAL_ADCEx_MultiModeStart_DMA
1143 .syntax unified
ARM GAS /tmp/cckeduGo.s page 46
ARM GAS /tmp/ccwEuG5A.s page 46
1144 .thumb
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1185 .loc 1 609 3 discriminator 2 view .LVU363
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
1186 .loc 1 613 3 view .LVU364
ARM GAS /tmp/cckeduGo.s page 47
ARM GAS /tmp/ccwEuG5A.s page 47
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1226 .loc 1 628 7 is_stmt 0 view .LVU379
1227 004c 2268 ldr r2, [r4]
1228 004e 9068 ldr r0, [r2, #8]
ARM GAS /tmp/cckeduGo.s page 48
ARM GAS /tmp/ccwEuG5A.s page 48
628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1268 0090 A26B ldr r2, [r4, #56]
662:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1269 .loc 1 662 40 view .LVU395
ARM GAS /tmp/cckeduGo.s page 49
ARM GAS /tmp/ccwEuG5A.s page 49
1270 0092 2148 ldr r0, .L97+8
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1308 .loc 1 697 5 is_stmt 1 view .LVU411
697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1309 .loc 1 697 22 is_stmt 0 view .LVU412
ARM GAS /tmp/cckeduGo.s page 50
ARM GAS /tmp/ccwEuG5A.s page 50
1310 00c4 0A46 mov r2, r1
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1351 00f4 236C ldr r3, [r4, #64]
1352 .LVL96:
709:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 51
ARM GAS /tmp/ccwEuG5A.s page 51
1353 .loc 1 709 5 is_stmt 0 view .LVU426
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1403 .loc 1 726 1 is_stmt 1 view -0
1404 .cfi_startproc
1405 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cckeduGo.s page 52
ARM GAS /tmp/ccwEuG5A.s page 52
1406 @ frame_needed = 0, uses_anonymous_args = 0
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cckeduGo.s page 1
765:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1445 .loc 1 765 3 view .LVU448
1446 0028 0023 movs r3, #0
ARM GAS /tmp/cckeduGo.s page 53
ARM GAS /tmp/ccwEuG5A.s page 53
1447 002a 84F83C30 strb r3, [r4, #60]
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cckeduGo.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1489 .loc 1 769 1 view .LVU461
1490 005e 7047 bx lr
ARM GAS /tmp/cckeduGo.s page 54
ARM GAS /tmp/ccwEuG5A.s page 54
1491 .L110:
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1541 .cfi_startproc
1542 @ args = 0, pretend = 0, frame = 0
1543 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cckeduGo.s page 55
ARM GAS /tmp/ccwEuG5A.s page 55
1544 @ link register save eliminated.
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1584 .cfi_def_cfa_offset 8
1585 .cfi_offset 4, -8
1586 .cfi_offset 5, -4
ARM GAS /tmp/cckeduGo.s page 56
ARM GAS /tmp/ccwEuG5A.s page 56
1587 000c 0346 mov r3, r0
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1626 0046 E860 str r0, [r5, #12]
1627 .L118:
868:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JSQR |= ADC_SQR1(sConfigInjected->InjectedNbrOfConversion);
ARM GAS /tmp/cckeduGo.s page 57
ARM GAS /tmp/ccwEuG5A.s page 57
1628 .loc 1 868 3 is_stmt 1 view .LVU501
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1667 0082 1C68 ldr r4, [r3]
877:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1668 .loc 1 877 17 view .LVU517
ARM GAS /tmp/cckeduGo.s page 58
ARM GAS /tmp/ccwEuG5A.s page 58
1669 0084 A06B ldr r0, [r4, #56]
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1708 .loc 1 891 5 is_stmt 1 view .LVU532
891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->CR2 |= sConfigInjected->ExternalTrigInjecConvEdge;
1709 .loc 1 891 9 is_stmt 0 view .LVU533
ARM GAS /tmp/cckeduGo.s page 59
ARM GAS /tmp/ccwEuG5A.s page 59
1710 00be 1868 ldr r0, [r3]
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1747 00e6 48D0 beq .L123
915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
1748 .loc 1 915 5 is_stmt 1 view .LVU551
ARM GAS /tmp/cckeduGo.s page 60
ARM GAS /tmp/ccwEuG5A.s page 60
915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cckeduGo.s page 1
950:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1787 .loc 1 950 3 view .LVU568
1788 .LVL113:
ARM GAS /tmp/cckeduGo.s page 61
ARM GAS /tmp/ccwEuG5A.s page 61
953:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** {
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1829 .LVL116:
861:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
1830 .loc 1 861 31 view .LVU583
ARM GAS /tmp/cckeduGo.s page 62
ARM GAS /tmp/ccwEuG5A.s page 62
1831 0132 92B2 uxth r2, r2
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cckeduGo.s page 1
909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
1871 .loc 1 909 5 is_stmt 1 view .LVU598
909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
ARM GAS /tmp/cckeduGo.s page 63
ARM GAS /tmp/ccwEuG5A.s page 63
1872 .loc 1 909 9 is_stmt 0 view .LVU599
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1910 019a BBE7 b .L128
1911 .L126:
937:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR3 |= sConfigInjected->InjectedOffset;
ARM GAS /tmp/cckeduGo.s page 64
ARM GAS /tmp/ccwEuG5A.s page 64
1912 .loc 1 937 7 view .LVU616
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1948 .loc 1 943 29 view .LVU634
1949 01c2 2243 orrs r2, r2, r4
1950 01c4 0262 str r2, [r0, #32]
ARM GAS /tmp/cckeduGo.s page 65
ARM GAS /tmp/ccwEuG5A.s page 65
944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** }
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1992 .cfi_def_cfa_offset 0
1993 .cfi_restore 4
1994 .cfi_restore 5
ARM GAS /tmp/cckeduGo.s page 66
ARM GAS /tmp/ccwEuG5A.s page 66
847:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cckeduGo.s page 1
2040 .loc 1 992 3 is_stmt 1 discriminator 2 view .LVU658
2041 000c 0123 movs r3, #1
2042 000e 80F83C30 strb r3, [r0, #60]
ARM GAS /tmp/cckeduGo.s page 67
ARM GAS /tmp/ccwEuG5A.s page 67
992:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cckeduGo.s page 1
1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
2080 .loc 1 1009 3 is_stmt 1 view .LVU676
1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c ****
ARM GAS /tmp/cckeduGo.s page 68
ARM GAS /tmp/ccwEuG5A.s page 68
2081 .loc 1 1009 16 is_stmt 0 view .LVU677
@ -4074,50 +4074,50 @@ ARM GAS /tmp/cckeduGo.s page 1
2123 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h"
2124 .file 9 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
2125 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cckeduGo.s page 69
ARM GAS /tmp/ccwEuG5A.s page 69
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_adc_ex.c
/tmp/cckeduGo.s:21 .text.ADC_MultiModeDMAError:00000000 $t
/tmp/cckeduGo.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError
/tmp/cckeduGo.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t
/tmp/cckeduGo.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt
/tmp/cckeduGo.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t
/tmp/cckeduGo.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt
/tmp/cckeduGo.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t
/tmp/cckeduGo.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart
/tmp/cckeduGo.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d
/tmp/cckeduGo.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t
/tmp/cckeduGo.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT
/tmp/cckeduGo.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d
/tmp/cckeduGo.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t
/tmp/cckeduGo.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop
/tmp/cckeduGo.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t
/tmp/cckeduGo.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion
/tmp/cckeduGo.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t
/tmp/cckeduGo.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT
/tmp/cckeduGo.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t
/tmp/cckeduGo.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue
/tmp/cckeduGo.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d
/tmp/cckeduGo.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t
/tmp/cckeduGo.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t
/tmp/cckeduGo.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA
/tmp/cckeduGo.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d
/tmp/cckeduGo.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t
/tmp/cckeduGo.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA
/tmp/cckeduGo.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d
/tmp/cckeduGo.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t
/tmp/cckeduGo.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue
/tmp/cckeduGo.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d
/tmp/cckeduGo.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t
/tmp/cckeduGo.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback
/tmp/cckeduGo.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t
/tmp/cckeduGo.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel
/tmp/cckeduGo.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d
/tmp/cckeduGo.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t
/tmp/cckeduGo.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel
/tmp/cckeduGo.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d
/tmp/ccwEuG5A.s:21 .text.ADC_MultiModeDMAError:00000000 $t
/tmp/ccwEuG5A.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError
/tmp/ccwEuG5A.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t
/tmp/ccwEuG5A.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt
/tmp/ccwEuG5A.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t
/tmp/ccwEuG5A.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt
/tmp/ccwEuG5A.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t
/tmp/ccwEuG5A.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart
/tmp/ccwEuG5A.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d
/tmp/ccwEuG5A.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t
/tmp/ccwEuG5A.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT
/tmp/ccwEuG5A.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d
/tmp/ccwEuG5A.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t
/tmp/ccwEuG5A.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop
/tmp/ccwEuG5A.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t
/tmp/ccwEuG5A.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion
/tmp/ccwEuG5A.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t
/tmp/ccwEuG5A.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT
/tmp/ccwEuG5A.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t
/tmp/ccwEuG5A.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue
/tmp/ccwEuG5A.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d
/tmp/ccwEuG5A.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t
/tmp/ccwEuG5A.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t
/tmp/ccwEuG5A.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA
/tmp/ccwEuG5A.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d
/tmp/ccwEuG5A.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t
/tmp/ccwEuG5A.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA
/tmp/ccwEuG5A.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d
/tmp/ccwEuG5A.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t
/tmp/ccwEuG5A.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue
/tmp/ccwEuG5A.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d
/tmp/ccwEuG5A.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t
/tmp/ccwEuG5A.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback
/tmp/ccwEuG5A.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t
/tmp/ccwEuG5A.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel
/tmp/ccwEuG5A.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d
/tmp/ccwEuG5A.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t
/tmp/ccwEuG5A.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel
/tmp/ccwEuG5A.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d
UNDEFINED SYMBOLS
HAL_ADC_ErrorCallback

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cciUTuJL.s page 1
ARM GAS /tmp/ccg1aoOf.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 2
ARM GAS /tmp/ccg1aoOf.s page 2
30:Drivers/CMSIS/Include/core_cm4.h ****
@ -118,7 +118,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 3
ARM GAS /tmp/ccg1aoOf.s page 3
87:Drivers/CMSIS/Include/core_cm4.h ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cciUTuJL.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/cciUTuJL.s page 4
ARM GAS /tmp/ccg1aoOf.s page 4
144:Drivers/CMSIS/Include/core_cm4.h **** #else
@ -238,7 +238,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
198:Drivers/CMSIS/Include/core_cm4.h **** #define __VTOR_PRESENT 1U
199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__VTOR_PRESENT not defined in device header file; using default!"
200:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/cciUTuJL.s page 5
ARM GAS /tmp/ccg1aoOf.s page 5
201:Drivers/CMSIS/Include/core_cm4.h ****
@ -298,7 +298,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
255:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register
256:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_CORE Status and Control Registers
257:Drivers/CMSIS/Include/core_cm4.h **** \brief Core Register type definitions.
ARM GAS /tmp/cciUTuJL.s page 6
ARM GAS /tmp/ccg1aoOf.s page 6
258:Drivers/CMSIS/Include/core_cm4.h **** @{
@ -358,7 +358,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
312:Drivers/CMSIS/Include/core_cm4.h ****
313:Drivers/CMSIS/Include/core_cm4.h **** /* IPSR Register Definitions */
314:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Pos 0U /*!< IPSR
ARM GAS /tmp/cciUTuJL.s page 7
ARM GAS /tmp/ccg1aoOf.s page 7
315:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR
@ -418,7 +418,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
369:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Pos 0U /*!< xPSR
370:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR
371:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 8
ARM GAS /tmp/ccg1aoOf.s page 8
372:Drivers/CMSIS/Include/core_cm4.h ****
@ -478,7 +478,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
426:Drivers/CMSIS/Include/core_cm4.h **** } NVIC_Type;
427:Drivers/CMSIS/Include/core_cm4.h ****
428:Drivers/CMSIS/Include/core_cm4.h **** /* Software Triggered Interrupt Register Definitions */
ARM GAS /tmp/cciUTuJL.s page 9
ARM GAS /tmp/ccg1aoOf.s page 9
429:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_STIR_INTID_Pos 0U /*!< STIR: I
@ -538,7 +538,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Pos 0U /*!< SCB
484:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB
485:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 10
ARM GAS /tmp/ccg1aoOf.s page 10
486:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */
@ -598,7 +598,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB
541:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB
542:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 11
ARM GAS /tmp/ccg1aoOf.s page 11
543:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */
@ -658,7 +658,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
597:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB
598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB
599:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 12
ARM GAS /tmp/ccg1aoOf.s page 12
600:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB
@ -718,7 +718,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
654:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB
655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB
656:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 13
ARM GAS /tmp/ccg1aoOf.s page 13
657:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB
@ -778,7 +778,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
711:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SCB */
712:Drivers/CMSIS/Include/core_cm4.h ****
713:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 14
ARM GAS /tmp/ccg1aoOf.s page 14
714:Drivers/CMSIS/Include/core_cm4.h **** /**
@ -838,7 +838,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
768:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register *
769:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
770:Drivers/CMSIS/Include/core_cm4.h **** } SysTick_Type;
ARM GAS /tmp/cciUTuJL.s page 15
ARM GAS /tmp/ccg1aoOf.s page 15
771:Drivers/CMSIS/Include/core_cm4.h ****
@ -898,7 +898,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
825:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */
826:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[15U];
827:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */
ARM GAS /tmp/cciUTuJL.s page 16
ARM GAS /tmp/ccg1aoOf.s page 16
828:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U];
@ -958,7 +958,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
882:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Pos 2U /*!< ITM
883:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM
884:Drivers/CMSIS/Include/core_cm4.h ****
ARM GAS /tmp/cciUTuJL.s page 17
ARM GAS /tmp/ccg1aoOf.s page 17
885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
939:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTR
940:Drivers/CMSIS/Include/core_cm4.h ****
941:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTR
ARM GAS /tmp/cciUTuJL.s page 18
ARM GAS /tmp/ccg1aoOf.s page 18
942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTR
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
996:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLE
997:Drivers/CMSIS/Include/core_cm4.h ****
998:Drivers/CMSIS/Include/core_cm4.h **** /* DWT LSU Count Register Definitions */
ARM GAS /tmp/cciUTuJL.s page 19
ARM GAS /tmp/ccg1aoOf.s page 19
999:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSU
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1053:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Reg
1054:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Regis
1055:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[2U];
ARM GAS /tmp/cciUTuJL.s page 20
ARM GAS /tmp/ccg1aoOf.s page 20
1056:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Reg
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1110:Drivers/CMSIS/Include/core_cm4.h ****
1111:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration ETM Data Register Definitions (FIFO0) */
1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIF
ARM GAS /tmp/cciUTuJL.s page 21
ARM GAS /tmp/ccg1aoOf.s page 21
1113:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Msk (0x1UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIF
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITA
1168:Drivers/CMSIS/Include/core_cm4.h ****
1169:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration Mode Control Register Definitions */
ARM GAS /tmp/cciUTuJL.s page 22
ARM GAS /tmp/ccg1aoOf.s page 22
1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITC
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1224:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address
1225:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and
1226:Drivers/CMSIS/Include/core_cm4.h **** } MPU_Type;
ARM GAS /tmp/cciUTuJL.s page 23
ARM GAS /tmp/ccg1aoOf.s page 23
1227:Drivers/CMSIS/Include/core_cm4.h ****
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU
1282:Drivers/CMSIS/Include/core_cm4.h ****
1283:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Pos 16U /*!< MPU
ARM GAS /tmp/cciUTuJL.s page 24
ARM GAS /tmp/ccg1aoOf.s page 24
1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1338:Drivers/CMSIS/Include/core_cm4.h ****
1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Pos 3U /*!< FPCC
1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCC
ARM GAS /tmp/cciUTuJL.s page 25
ARM GAS /tmp/ccg1aoOf.s page 25
1341:Drivers/CMSIS/Include/core_cm4.h ****
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1395:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR
1396:Drivers/CMSIS/Include/core_cm4.h ****
1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR
ARM GAS /tmp/cciUTuJL.s page 26
ARM GAS /tmp/ccg1aoOf.s page 26
1398:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< Core
1453:Drivers/CMSIS/Include/core_cm4.h ****
1454:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< Core
ARM GAS /tmp/cciUTuJL.s page 27
ARM GAS /tmp/ccg1aoOf.s page 27
1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< Core
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1509:Drivers/CMSIS/Include/core_cm4.h ****
1510:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< Core
1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< Core
ARM GAS /tmp/cciUTuJL.s page 28
ARM GAS /tmp/ccg1aoOf.s page 28
1512:Drivers/CMSIS/Include/core_cm4.h ****
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1566:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration
1567:Drivers/CMSIS/Include/core_cm4.h ****
1568:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U)
ARM GAS /tmp/cciUTuJL.s page 29
ARM GAS /tmp/ccg1aoOf.s page 29
1569:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit *
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1623:Drivers/CMSIS/Include/core_cm4.h **** #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE
1624:Drivers/CMSIS/Include/core_cm4.h **** #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h"
1625:Drivers/CMSIS/Include/core_cm4.h **** #endif
ARM GAS /tmp/cciUTuJL.s page 30
ARM GAS /tmp/ccg1aoOf.s page 30
1626:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1680:Drivers/CMSIS/Include/core_cm4.h **** \details Enables a device specific interrupt in the NVIC interrupt controller.
1681:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
1682:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative.
ARM GAS /tmp/cciUTuJL.s page 31
ARM GAS /tmp/ccg1aoOf.s page 31
1683:Drivers/CMSIS/Include/core_cm4.h **** */
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1696:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Enable status
1697:Drivers/CMSIS/Include/core_cm4.h **** \details Returns a device specific interrupt enable status from the NVIC interrupt controller.
1698:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number.
ARM GAS /tmp/cciUTuJL.s page 32
ARM GAS /tmp/ccg1aoOf.s page 32
1699:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled.
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
98 .LBI36:
99 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h"
1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//**
ARM GAS /tmp/cciUTuJL.s page 33
ARM GAS /tmp/ccg1aoOf.s page 33
2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used))
57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK
ARM GAS /tmp/cciUTuJL.s page 34
ARM GAS /tmp/ccg1aoOf.s page 34
59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak))
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT
114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict
115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/cciUTuJL.s page 35
ARM GAS /tmp/ccg1aoOf.s page 35
116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
170:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INITIAL_SP __StackTop
171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
172:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cciUTuJL.s page 36
ARM GAS /tmp/ccg1aoOf.s page 36
173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
227:Drivers/CMSIS/Include/cmsis_gcc.h **** */
228:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop")
229:Drivers/CMSIS/Include/cmsis_gcc.h ****
ARM GAS /tmp/cciUTuJL.s page 37
ARM GAS /tmp/ccg1aoOf.s page 37
230:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
111 .loc 2 1728 5 view .LVU24
112 .LBB38:
113 .LBI38:
ARM GAS /tmp/cciUTuJL.s page 38
ARM GAS /tmp/ccg1aoOf.s page 38
258:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1753:Drivers/CMSIS/Include/core_cm4.h ****
1754:Drivers/CMSIS/Include/core_cm4.h **** /**
1755:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt
ARM GAS /tmp/cciUTuJL.s page 39
ARM GAS /tmp/ccg1aoOf.s page 39
1756:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register.
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1810:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number.
1811:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set.
1812:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception.
ARM GAS /tmp/cciUTuJL.s page 40
ARM GAS /tmp/ccg1aoOf.s page 40
1813:Drivers/CMSIS/Include/core_cm4.h **** */
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
186 .align 2
187 .L12:
188 0024 14ED00E0 .word -536810220
ARM GAS /tmp/cciUTuJL.s page 41
ARM GAS /tmp/ccg1aoOf.s page 41
189 .cfi_endproc
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1845:Drivers/CMSIS/Include/core_cm4.h **** return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS)));
225 .loc 2 1845 5 is_stmt 1 view .LVU53
226 .loc 2 1845 50 is_stmt 0 view .LVU54
ARM GAS /tmp/cciUTuJL.s page 42
ARM GAS /tmp/ccg1aoOf.s page 42
227 0014 00F00F00 and r0, r0, #15
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
264 .loc 2 1864 3 is_stmt 1 view .LVU62
1865:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SubPriorityBits;
265 .loc 2 1865 3 view .LVU63
ARM GAS /tmp/cciUTuJL.s page 43
ARM GAS /tmp/ccg1aoOf.s page 43
1866:Drivers/CMSIS/Include/core_cm4.h ****
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
311 .syntax unified
312 .thumb
313 .thumb_func
ARM GAS /tmp/cciUTuJL.s page 44
ARM GAS /tmp/ccg1aoOf.s page 44
315 NVIC_DecodePriority:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
348 .loc 2 1895 109 discriminator 1 view .LVU90
349 001a 0339 subs r1, r1, #3
350 .LVL26:
ARM GAS /tmp/cciUTuJL.s page 45
ARM GAS /tmp/ccg1aoOf.s page 45
351 .L24:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1910:Drivers/CMSIS/Include/core_cm4.h **** */
1911:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector)
1912:Drivers/CMSIS/Include/core_cm4.h **** {
ARM GAS /tmp/cciUTuJL.s page 46
ARM GAS /tmp/ccg1aoOf.s page 46
1913:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR;
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
413 0004 0549 ldr r1, .L29
414 0006 CA68 ldr r2, [r1, #12]
415 .loc 2 1943 40 view .LVU108
ARM GAS /tmp/cciUTuJL.s page 47
ARM GAS /tmp/ccg1aoOf.s page 47
416 0008 02F4E062 and r2, r2, #1792
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
462 HAL_NVIC_SetPriorityGrouping:
463 .LVL32:
464 .LFB239:
ARM GAS /tmp/cciUTuJL.s page 48
ARM GAS /tmp/ccg1aoOf.s page 48
1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /**
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** inside the stm32f4xx_hal_cortex.h file.
56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** (+) You can change the SysTick IRQ priority by calling the
ARM GAS /tmp/cciUTuJL.s page 49
ARM GAS /tmp/ccg1aoOf.s page 49
58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** HAL_NVIC_SetPriority(SysTick_IRQn,...) function just after the HAL_SYSTICK_Config() function
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ==============================================================================
113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..]
114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This section provides the CORTEX HAL driver functions allowing to configure Interrupts
ARM GAS /tmp/cciUTuJL.s page 50
ARM GAS /tmp/ccg1aoOf.s page 50
115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** Systick functionalities
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
481 0002 D368 ldr r3, [r2, #12]
482 .LVL33:
1659:Drivers/CMSIS/Include/core_cm4.h **** reg_value = (reg_value |
ARM GAS /tmp/cciUTuJL.s page 51
ARM GAS /tmp/ccg1aoOf.s page 51
483 .loc 2 1659 3 is_stmt 1 view .LVU125
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
528 .LVL40:
529 .LFB240:
149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
ARM GAS /tmp/cciUTuJL.s page 52
ARM GAS /tmp/ccg1aoOf.s page 52
150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /**
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority));
558 .loc 1 173 3 is_stmt 1 view .LVU147
ARM GAS /tmp/cciUTuJL.s page 53
ARM GAS /tmp/ccg1aoOf.s page 53
559 0008 C0F30220 ubfx r0, r0, #8, #3
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
601 .loc 1 188 3 is_stmt 1 view .LVU155
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
ARM GAS /tmp/cciUTuJL.s page 54
ARM GAS /tmp/ccg1aoOf.s page 54
190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable interrupt */
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
640 .align 1
641 .global HAL_NVIC_SystemReset
642 .syntax unified
ARM GAS /tmp/cciUTuJL.s page 55
ARM GAS /tmp/ccg1aoOf.s page 55
643 .thumb
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
679 .loc 1 229 4 view .LVU166
680 .LBB48:
681 .LBI48:
ARM GAS /tmp/cciUTuJL.s page 56
ARM GAS /tmp/ccg1aoOf.s page 56
1950:Drivers/CMSIS/Include/core_cm4.h **** }
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
2004:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_SysTickFunctions SysTick Functions
2005:Drivers/CMSIS/Include/core_cm4.h **** \brief Functions that configure the System.
2006:Drivers/CMSIS/Include/core_cm4.h **** @{
ARM GAS /tmp/cciUTuJL.s page 57
ARM GAS /tmp/ccg1aoOf.s page 57
2007:Drivers/CMSIS/Include/core_cm4.h **** */
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1822:Drivers/CMSIS/Include/core_cm4.h **** }
708 .loc 2 1822 46 view .LVU178
709 .LBE51:
ARM GAS /tmp/cciUTuJL.s page 58
ARM GAS /tmp/ccg1aoOf.s page 58
710 .LBE50:
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ##### Peripheral Control functions #####
241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ==============================================================================
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..]
ARM GAS /tmp/cciUTuJL.s page 59
ARM GAS /tmp/ccg1aoOf.s page 59
243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This subsection provides a set of functions allowing to control the CORTEX
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
772 .loc 1 262 14 view .LVU195
773 0008 22F48032 bic r2, r2, #65536
774 000c 5A62 str r2, [r3, #36]
ARM GAS /tmp/cciUTuJL.s page 60
ARM GAS /tmp/ccg1aoOf.s page 60
263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c ****
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable fault exceptions */
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk;
810 .loc 1 285 3 is_stmt 1 view .LVU203
ARM GAS /tmp/cciUTuJL.s page 61
ARM GAS /tmp/ccg1aoOf.s page 61
811 .loc 1 285 6 is_stmt 0 view .LVU204
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
857 .thumb
858 .thumb_func
860 HAL_MPU_EnableRegion:
ARM GAS /tmp/cciUTuJL.s page 62
ARM GAS /tmp/ccg1aoOf.s page 62
861 .LVL60:
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** void HAL_MPU_DisableRegion(uint32_t RegionNumber)
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** {
896 .loc 1 313 1 is_stmt 1 view -0
ARM GAS /tmp/cciUTuJL.s page 63
ARM GAS /tmp/ccg1aoOf.s page 63
897 .cfi_startproc
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_NUMBER(MPU_Init->Number));
934 .loc 1 333 3 view .LVU226
334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable));
ARM GAS /tmp/cciUTuJL.s page 64
ARM GAS /tmp/ccg1aoOf.s page 64
935 .loc 1 334 3 view .LVU227
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
968 .loc 1 354 34 view .LVU248
969 0024 817A ldrb r1, [r0, #10] @ zero_extendqisi2
353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) |
ARM GAS /tmp/cciUTuJL.s page 65
ARM GAS /tmp/ccg1aoOf.s page 65
970 .loc 1 353 82 view .LVU249
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1011 .thumb
1012 .thumb_func
1014 HAL_CORTEX_ClearEvent:
ARM GAS /tmp/cciUTuJL.s page 66
ARM GAS /tmp/ccg1aoOf.s page 66
1015 .LFB250:
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1051 .loc 1 381 3 view .LVU269
1052 .LBB58:
1053 .LBI58:
ARM GAS /tmp/cciUTuJL.s page 67
ARM GAS /tmp/ccg1aoOf.s page 67
1672:Drivers/CMSIS/Include/core_cm4.h **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1082 .loc 1 406 1 is_stmt 1 view -0
1083 .cfi_startproc
1084 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/cciUTuJL.s page 68
ARM GAS /tmp/ccg1aoOf.s page 68
1085 @ frame_needed = 0, uses_anonymous_args = 0
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1126 @ frame_needed = 0, uses_anonymous_args = 0
1127 @ link register save eliminated.
422:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Check the parameters */
ARM GAS /tmp/cciUTuJL.s page 69
ARM GAS /tmp/ccg1aoOf.s page 69
423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1168 .global HAL_NVIC_GetPendingIRQ
1169 .syntax unified
1170 .thumb
ARM GAS /tmp/cciUTuJL.s page 70
ARM GAS /tmp/ccg1aoOf.s page 70
1171 .thumb_func
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1201 .LVL70:
1745:Drivers/CMSIS/Include/core_cm4.h **** }
1202 .loc 2 1745 103 view .LVU306
ARM GAS /tmp/cciUTuJL.s page 71
ARM GAS /tmp/ccg1aoOf.s page 71
1203 0012 23FA00F0 lsr r0, r3, r0
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1240 .LBB64:
1241 .LBI64:
1775:Drivers/CMSIS/Include/core_cm4.h **** {
ARM GAS /tmp/cciUTuJL.s page 72
ARM GAS /tmp/ccg1aoOf.s page 72
1242 .loc 2 1775 22 view .LVU314
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
464:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @brief Gets active interrupt ( reads the active register in NVIC and returns the active bit).
465:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @param IRQn External interrupt number
466:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
ARM GAS /tmp/cciUTuJL.s page 73
ARM GAS /tmp/ccg1aoOf.s page 73
467:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1318 .loc 2 1800 11 view .LVU338
1319 001c 0020 movs r0, #0
1320 .LVL77:
ARM GAS /tmp/cciUTuJL.s page 74
ARM GAS /tmp/ccg1aoOf.s page 74
1800:Drivers/CMSIS/Include/core_cm4.h **** }
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1355 0004 4FF0E022 mov r2, #-536813568
1356 0008 1369 ldr r3, [r2, #16]
1357 .loc 1 498 19 view .LVU347
ARM GAS /tmp/cciUTuJL.s page 75
ARM GAS /tmp/ccg1aoOf.s page 75
1358 000a 23F00403 bic r3, r3, #4
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cciUTuJL.s page 1
1389 0000 7047 bx lr
1390 .cfi_endproc
1391 .LFE259:
ARM GAS /tmp/cciUTuJL.s page 76
ARM GAS /tmp/ccg1aoOf.s page 76
1393 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits
@ -4533,87 +4533,87 @@ ARM GAS /tmp/cciUTuJL.s page 1
1421 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1422 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1423 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/cciUTuJL.s page 77
ARM GAS /tmp/ccg1aoOf.s page 77
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_cortex.c
/tmp/cciUTuJL.s:21 .text.__NVIC_EnableIRQ:00000000 $t
/tmp/cciUTuJL.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
/tmp/cciUTuJL.s:60 .text.__NVIC_EnableIRQ:00000018 $d
/tmp/cciUTuJL.s:65 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/cciUTuJL.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/cciUTuJL.s:131 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/cciUTuJL.s:136 .text.__NVIC_SetPriority:00000000 $t
/tmp/cciUTuJL.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/cciUTuJL.s:188 .text.__NVIC_SetPriority:00000024 $d
/tmp/cciUTuJL.s:193 .text.__NVIC_GetPriority:00000000 $t
/tmp/cciUTuJL.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/cciUTuJL.s:238 .text.__NVIC_GetPriority:00000020 $d
/tmp/cciUTuJL.s:243 .text.NVIC_EncodePriority:00000000 $t
/tmp/cciUTuJL.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/cciUTuJL.s:310 .text.NVIC_DecodePriority:00000000 $t
/tmp/cciUTuJL.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/cciUTuJL.s:384 .text.__NVIC_SystemReset:00000000 $t
/tmp/cciUTuJL.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/cciUTuJL.s:450 .text.__NVIC_SystemReset:0000001c $d
/tmp/cciUTuJL.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/cciUTuJL.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/cciUTuJL.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/cciUTuJL.s:521 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/cciUTuJL.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/cciUTuJL.s:577 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/cciUTuJL.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/cciUTuJL.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/cciUTuJL.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/cciUTuJL.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/cciUTuJL.s:640 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/cciUTuJL.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/cciUTuJL.s:665 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/cciUTuJL.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/cciUTuJL.s:736 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/cciUTuJL.s:741 .text.HAL_MPU_Disable:00000000 $t
/tmp/cciUTuJL.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
/tmp/cciUTuJL.s:784 .text.HAL_MPU_Disable:00000018 $d
/tmp/cciUTuJL.s:789 .text.HAL_MPU_Enable:00000000 $t
/tmp/cciUTuJL.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
/tmp/cciUTuJL.s:849 .text.HAL_MPU_Enable:0000001c $d
/tmp/cciUTuJL.s:854 .text.HAL_MPU_EnableRegion:00000000 $t
/tmp/cciUTuJL.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
/tmp/cciUTuJL.s:882 .text.HAL_MPU_EnableRegion:00000014 $d
/tmp/cciUTuJL.s:887 .text.HAL_MPU_DisableRegion:00000000 $t
/tmp/cciUTuJL.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
/tmp/cciUTuJL.s:915 .text.HAL_MPU_DisableRegion:00000014 $d
/tmp/cciUTuJL.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t
/tmp/cciUTuJL.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
/tmp/cciUTuJL.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d
/tmp/cciUTuJL.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t
/tmp/cciUTuJL.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent
/tmp/cciUTuJL.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/cciUTuJL.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/cciUTuJL.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/cciUTuJL.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t
ARM GAS /tmp/cciUTuJL.s page 78
/tmp/ccg1aoOf.s:21 .text.__NVIC_EnableIRQ:00000000 $t
/tmp/ccg1aoOf.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ
/tmp/ccg1aoOf.s:60 .text.__NVIC_EnableIRQ:00000018 $d
/tmp/ccg1aoOf.s:65 .text.__NVIC_DisableIRQ:00000000 $t
/tmp/ccg1aoOf.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ
/tmp/ccg1aoOf.s:131 .text.__NVIC_DisableIRQ:00000020 $d
/tmp/ccg1aoOf.s:136 .text.__NVIC_SetPriority:00000000 $t
/tmp/ccg1aoOf.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority
/tmp/ccg1aoOf.s:188 .text.__NVIC_SetPriority:00000024 $d
/tmp/ccg1aoOf.s:193 .text.__NVIC_GetPriority:00000000 $t
/tmp/ccg1aoOf.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority
/tmp/ccg1aoOf.s:238 .text.__NVIC_GetPriority:00000020 $d
/tmp/ccg1aoOf.s:243 .text.NVIC_EncodePriority:00000000 $t
/tmp/ccg1aoOf.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority
/tmp/ccg1aoOf.s:310 .text.NVIC_DecodePriority:00000000 $t
/tmp/ccg1aoOf.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority
/tmp/ccg1aoOf.s:384 .text.__NVIC_SystemReset:00000000 $t
/tmp/ccg1aoOf.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset
/tmp/ccg1aoOf.s:450 .text.__NVIC_SystemReset:0000001c $d
/tmp/ccg1aoOf.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t
/tmp/ccg1aoOf.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping
/tmp/ccg1aoOf.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d
/tmp/ccg1aoOf.s:521 .text.HAL_NVIC_SetPriority:00000000 $t
/tmp/ccg1aoOf.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority
/tmp/ccg1aoOf.s:577 .text.HAL_NVIC_SetPriority:0000001c $d
/tmp/ccg1aoOf.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t
/tmp/ccg1aoOf.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ
/tmp/ccg1aoOf.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t
/tmp/ccg1aoOf.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ
/tmp/ccg1aoOf.s:640 .text.HAL_NVIC_SystemReset:00000000 $t
/tmp/ccg1aoOf.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset
/tmp/ccg1aoOf.s:665 .text.HAL_SYSTICK_Config:00000000 $t
/tmp/ccg1aoOf.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config
/tmp/ccg1aoOf.s:736 .text.HAL_SYSTICK_Config:00000024 $d
/tmp/ccg1aoOf.s:741 .text.HAL_MPU_Disable:00000000 $t
/tmp/ccg1aoOf.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable
/tmp/ccg1aoOf.s:784 .text.HAL_MPU_Disable:00000018 $d
/tmp/ccg1aoOf.s:789 .text.HAL_MPU_Enable:00000000 $t
/tmp/ccg1aoOf.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable
/tmp/ccg1aoOf.s:849 .text.HAL_MPU_Enable:0000001c $d
/tmp/ccg1aoOf.s:854 .text.HAL_MPU_EnableRegion:00000000 $t
/tmp/ccg1aoOf.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion
/tmp/ccg1aoOf.s:882 .text.HAL_MPU_EnableRegion:00000014 $d
/tmp/ccg1aoOf.s:887 .text.HAL_MPU_DisableRegion:00000000 $t
/tmp/ccg1aoOf.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion
/tmp/ccg1aoOf.s:915 .text.HAL_MPU_DisableRegion:00000014 $d
/tmp/ccg1aoOf.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t
/tmp/ccg1aoOf.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion
/tmp/ccg1aoOf.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d
/tmp/ccg1aoOf.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t
/tmp/ccg1aoOf.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent
/tmp/ccg1aoOf.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t
/tmp/ccg1aoOf.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping
/tmp/ccg1aoOf.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d
/tmp/ccg1aoOf.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t
ARM GAS /tmp/ccg1aoOf.s page 78
/tmp/cciUTuJL.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/cciUTuJL.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/cciUTuJL.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/cciUTuJL.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/cciUTuJL.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/cciUTuJL.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/cciUTuJL.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/cciUTuJL.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/cciUTuJL.s:1277 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/cciUTuJL.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/cciUTuJL.s:1329 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/cciUTuJL.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/cciUTuJL.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/cciUTuJL.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/cciUTuJL.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/cciUTuJL.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/cciUTuJL.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
/tmp/ccg1aoOf.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority
/tmp/ccg1aoOf.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t
/tmp/ccg1aoOf.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ
/tmp/ccg1aoOf.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d
/tmp/ccg1aoOf.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t
/tmp/ccg1aoOf.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ
/tmp/ccg1aoOf.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d
/tmp/ccg1aoOf.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t
/tmp/ccg1aoOf.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ
/tmp/ccg1aoOf.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d
/tmp/ccg1aoOf.s:1277 .text.HAL_NVIC_GetActive:00000000 $t
/tmp/ccg1aoOf.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive
/tmp/ccg1aoOf.s:1329 .text.HAL_NVIC_GetActive:00000020 $d
/tmp/ccg1aoOf.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t
/tmp/ccg1aoOf.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig
/tmp/ccg1aoOf.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t
/tmp/ccg1aoOf.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback
/tmp/ccg1aoOf.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t
/tmp/ccg1aoOf.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccchuzSN.s page 1
ARM GAS /tmp/ccN4m2xB.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** -@- Prior to HAL_DMA_Init() the clock must be enabled for DMA through the following macros:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_RCC_DMA1_CLK_ENABLE() or __HAL_RCC_DMA2_CLK_ENABLE().
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 2
ARM GAS /tmp/ccN4m2xB.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *** Polling mode IO operation ***
@ -118,7 +118,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * Copyright (c) 2017 STMicroelectronics.
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * All rights reserved.
ARM GAS /tmp/ccchuzSN.s page 3
ARM GAS /tmp/ccN4m2xB.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *
@ -178,7 +178,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @{
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 4
ARM GAS /tmp/ccN4m2xB.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /** @addtogroup DMA_Exported_Functions_Group1
@ -238,7 +238,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst));
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 5
ARM GAS /tmp/ccN4m2xB.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change DMA peripheral state */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp &= (uint32_t)~(DMA_SxFCR_DMDIS | DMA_SxFCR_FTH);
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Prepare the DMA Stream FIFO configuration */
ARM GAS /tmp/ccchuzSN.s page 6
ARM GAS /tmp/ccN4m2xB.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp |= hdma->Init.FIFOMode;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check the DMA peripheral state */
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma == NULL)
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 7
ARM GAS /tmp/ccN4m2xB.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_ERROR;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Release Lock */
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma);
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 8
ARM GAS /tmp/ccN4m2xB.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma);
ARM GAS /tmp/ccchuzSN.s page 9
ARM GAS /tmp/ccN4m2xB.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */
ARM GAS /tmp/ccchuzSN.s page 10
ARM GAS /tmp/ccN4m2xB.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_DISABLE(hdma);
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check if the DMA Stream is effectively disabled */
ARM GAS /tmp/ccchuzSN.s page 11
ARM GAS /tmp/ccN4m2xB.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET)
@ -658,7 +658,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /**
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @brief Polling for transfer complete.
ARM GAS /tmp/ccchuzSN.s page 12
ARM GAS /tmp/ccN4m2xB.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains
@ -718,7 +718,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((Timeout == 0U)||((HAL_GetTick() - tickstart ) > Timeout))
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Update error code */
ARM GAS /tmp/ccchuzSN.s page 13
ARM GAS /tmp/ccN4m2xB.s page 13
658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TIMEOUT;
@ -778,7 +778,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Process Unlocked */
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma);
ARM GAS /tmp/ccchuzSN.s page 14
ARM GAS /tmp/ccN4m2xB.s page 14
715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode |= HAL_DMA_ERROR_TE;
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/ccchuzSN.s page 15
ARM GAS /tmp/ccN4m2xB.s page 15
772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* FIFO Error Interrupt management ******************************************/
@ -898,7 +898,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** else
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Disable the half transfer interrupt if the DMA mode is not CIRCULAR */
ARM GAS /tmp/ccchuzSN.s page 16
ARM GAS /tmp/ccN4m2xB.s page 16
829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((hdma->Instance->CR & DMA_SxCR_CIRC) == RESET)
@ -958,7 +958,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma->XferM1CpltCallback != NULL)
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Transfer complete Callback for memory1 */
ARM GAS /tmp/ccchuzSN.s page 17
ARM GAS /tmp/ccN4m2xB.s page 17
886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferM1CpltCallback(hdma);
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET);
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change the DMA state */
ARM GAS /tmp/ccchuzSN.s page 18
ARM GAS /tmp/ccN4m2xB.s page 18
943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ABORT_CB_ID:
ARM GAS /tmp/ccchuzSN.s page 19
ARM GAS /tmp/ccN4m2xB.s page 19
1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferAbortCallback = pCallback;
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ERROR_CB_ID:
ARM GAS /tmp/ccchuzSN.s page 20
ARM GAS /tmp/ccN4m2xB.s page 20
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferErrorCallback = NULL;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * the configuration information for the specified DMA Stream.
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @retval HAL state
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */
ARM GAS /tmp/ccchuzSN.s page 21
ARM GAS /tmp/ccN4m2xB.s page 21
1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma)
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
42 0002 0568 ldr r5, [r0]
43 .loc 1 1154 17 view .LVU4
44 0004 2C68 ldr r4, [r5]
ARM GAS /tmp/ccchuzSN.s page 22
ARM GAS /tmp/ccN4m2xB.s page 22
45 .loc 1 1154 22 view .LVU5
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
76 .cfi_restore 5
77 .cfi_restore 4
78 .cfi_def_cfa_offset 0
ARM GAS /tmp/ccchuzSN.s page 23
ARM GAS /tmp/ccN4m2xB.s page 23
79 0020 7047 bx lr
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
119 .loc 1 1187 44 is_stmt 0 view .LVU28
120 0002 0368 ldr r3, [r0]
121 .loc 1 1187 55 view .LVU29
ARM GAS /tmp/ccchuzSN.s page 24
ARM GAS /tmp/ccN4m2xB.s page 24
122 0004 D9B2 uxtb r1, r3
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
158 .cfi_restore 4
159 .cfi_def_cfa_offset 0
160 0028 7047 bx lr
ARM GAS /tmp/ccchuzSN.s page 25
ARM GAS /tmp/ccN4m2xB.s page 25
161 .LVL9:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
200 0002 8269 ldr r2, [r0, #24]
201 .loc 1 1219 5 view .LVU54
202 0004 92B9 cbnz r2, .L13
ARM GAS /tmp/ccchuzSN.s page 26
ARM GAS /tmp/ccN4m2xB.s page 26
1220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
241 .LVL19:
242 .L13:
1232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 27
ARM GAS /tmp/ccN4m2xB.s page 27
1233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** status = HAL_ERROR;
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
1279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case DMA_FIFO_THRESHOLD_FULL:
1280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1)
ARM GAS /tmp/ccchuzSN.s page 28
ARM GAS /tmp/ccN4m2xB.s page 28
252 .loc 1 1280 7 view .LVU70
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
297 .loc 1 1259 7 is_stmt 1 view .LVU82
1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 29
ARM GAS /tmp/ccN4m2xB.s page 29
298 .loc 1 1259 21 is_stmt 0 view .LVU83
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
340 007e 0120 movs r0, #1
341 .LVL39:
1261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/ccchuzSN.s page 30
ARM GAS /tmp/ccN4m2xB.s page 30
342 .loc 1 1261 16 view .LVU96
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
382 @ frame_needed = 0, uses_anonymous_args = 0
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** uint32_t tmp = 0U;
383 .loc 1 171 1 is_stmt 0 view .LVU105
ARM GAS /tmp/ccchuzSN.s page 31
ARM GAS /tmp/ccN4m2xB.s page 31
384 0000 70B5 push {r4, r5, r6, lr}
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
418 .loc 1 203 3 view .LVU126
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 32
ARM GAS /tmp/ccN4m2xB.s page 32
419 .loc 1 203 15 is_stmt 0 view .LVU127
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
457 .loc 1 221 19 is_stmt 0 view .LVU144
458 003c 0320 movs r0, #3
ARM GAS /tmp/ccchuzSN.s page 33
ARM GAS /tmp/ccN4m2xB.s page 33
459 003e 84F83500 strb r0, [r4, #53]
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
496 005c A069 ldr r0, [r4, #24]
239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Init.Mode | hdma->Init.Priority;
497 .loc 1 239 42 view .LVU162
ARM GAS /tmp/ccchuzSN.s page 34
ARM GAS /tmp/ccN4m2xB.s page 34
498 005e 0243 orrs r2, r2, r0
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
534 007c 1D43 orrs r5, r5, r3
535 .LVL58:
262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 35
ARM GAS /tmp/ccN4m2xB.s page 35
536 .loc 1 262 3 is_stmt 1 view .LVU181
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
573 .loc 1 292 14 view .LVU199
574 00a0 8360 str r3, [r0, #8]
ARM GAS /tmp/ccchuzSN.s page 36
ARM GAS /tmp/ccN4m2xB.s page 36
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
612 .loc 1 279 9 is_stmt 1 view .LVU217
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/ccchuzSN.s page 37
ARM GAS /tmp/ccN4m2xB.s page 37
613 .loc 1 279 16 is_stmt 0 view .LVU218
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
660 .LVL69:
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
661 .loc 1 320 10 view .LVU228
ARM GAS /tmp/ccchuzSN.s page 38
ARM GAS /tmp/ccN4m2xB.s page 38
662 000c C0B2 uxtb r0, r0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
698 .loc 1 348 3 is_stmt 1 view .LVU247
348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 39
ARM GAS /tmp/ccN4m2xB.s page 39
699 .loc 1 348 7 is_stmt 0 view .LVU248
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
734 0050 8360 str r3, [r0, #8]
365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
735 .loc 1 365 3 is_stmt 1 view .LVU268
ARM GAS /tmp/ccchuzSN.s page 40
ARM GAS /tmp/ccN4m2xB.s page 40
365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
780 @ args = 0, pretend = 0, frame = 0
781 @ frame_needed = 0, uses_anonymous_args = 0
408:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccchuzSN.s page 41
ARM GAS /tmp/ccN4m2xB.s page 41
782 .loc 1 408 1 is_stmt 0 view .LVU281
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
821 .loc 1 437 12 is_stmt 0 view .LVU297
822 0022 0220 movs r0, #2
ARM GAS /tmp/ccchuzSN.s page 42
ARM GAS /tmp/ccN4m2xB.s page 42
823 .LVL79:
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
869 @ args = 0, pretend = 0, frame = 0
870 @ frame_needed = 0, uses_anonymous_args = 0
452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccchuzSN.s page 43
ARM GAS /tmp/ccN4m2xB.s page 43
871 .loc 1 452 1 is_stmt 0 view .LVU308
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
910 0020 84F83430 strb r3, [r4, #52]
492:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
911 .loc 1 492 5 is_stmt 1 view .LVU324
ARM GAS /tmp/ccchuzSN.s page 44
ARM GAS /tmp/ccN4m2xB.s page 44
495:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
950 .loc 1 481 5 is_stmt 1 view .LVU341
481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 45
ARM GAS /tmp/ccN4m2xB.s page 45
951 .loc 1 481 12 is_stmt 0 view .LVU342
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
997 .cfi_def_cfa_offset 16
998 .cfi_offset 4, -16
999 .cfi_offset 5, -12
ARM GAS /tmp/ccchuzSN.s page 46
ARM GAS /tmp/ccN4m2xB.s page 46
1000 .cfi_offset 6, -8
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
1038 .loc 1 532 5 is_stmt 1 view .LVU369
532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
ARM GAS /tmp/ccchuzSN.s page 47
ARM GAS /tmp/ccN4m2xB.s page 47
1039 .loc 1 532 9 is_stmt 0 view .LVU370
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1077 .loc 1 544 46 view .LVU386
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1078 .loc 1 544 16 is_stmt 0 view .LVU387
ARM GAS /tmp/ccchuzSN.s page 48
ARM GAS /tmp/ccN4m2xB.s page 48
1079 0050 2368 ldr r3, [r4]
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1116 007a DFD1 bne .L68
1117 007c E3E7 b .L69
1118 .LVL101:
ARM GAS /tmp/ccchuzSN.s page 49
ARM GAS /tmp/ccN4m2xB.s page 49
1119 .L74:
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1161 0004 DBB2 uxtb r3, r3
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1162 .loc 1 582 5 view .LVU419
ARM GAS /tmp/ccchuzSN.s page 50
ARM GAS /tmp/ccN4m2xB.s page 50
1163 0006 022B cmp r3, #2
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1207 @ args = 0, pretend = 0, frame = 0
1208 @ frame_needed = 0, uses_anonymous_args = 0
611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
ARM GAS /tmp/ccchuzSN.s page 51
ARM GAS /tmp/ccN4m2xB.s page 51
1209 .loc 1 611 1 is_stmt 0 view .LVU432
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1249 .loc 1 625 5 view .LVU447
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
ARM GAS /tmp/ccchuzSN.s page 52
ARM GAS /tmp/ccN4m2xB.s page 52
1250 .loc 1 625 12 is_stmt 0 view .LVU448
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1288 .loc 1 650 3 is_stmt 1 view .LVU464
1289 .L84:
650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
ARM GAS /tmp/ccchuzSN.s page 53
ARM GAS /tmp/ccN4m2xB.s page 53
1290 .loc 1 650 46 view .LVU465
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1329 .loc 1 676 7 is_stmt 1 view .LVU481
676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 54
ARM GAS /tmp/ccN4m2xB.s page 54
1330 .loc 1 676 11 is_stmt 0 view .LVU482
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1367 .loc 1 694 7 is_stmt 1 view .LVU499
694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1368 .loc 1 694 11 is_stmt 0 view .LVU500
ARM GAS /tmp/ccchuzSN.s page 55
ARM GAS /tmp/ccN4m2xB.s page 55
1369 00a0 626D ldr r2, [r4, #84]
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1407 .loc 1 661 21 is_stmt 0 view .LVU516
1408 00c6 0123 movs r3, #1
1409 00c8 84F83530 strb r3, [r4, #53]
ARM GAS /tmp/ccchuzSN.s page 56
ARM GAS /tmp/ccN4m2xB.s page 56
664:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1445 .loc 1 726 17 is_stmt 0 view .LVU535
1446 00f0 0123 movs r3, #1
1447 00f2 84F83530 strb r3, [r4, #53]
ARM GAS /tmp/ccchuzSN.s page 57
ARM GAS /tmp/ccN4m2xB.s page 57
729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1484 011c E26D ldr r2, [r4, #92]
734:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1485 .loc 1 734 37 view .LVU554
ARM GAS /tmp/ccchuzSN.s page 58
ARM GAS /tmp/ccN4m2xB.s page 58
1486 011e 1023 movs r3, #16
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1532 .loc 1 750 12 view .LVU564
1533 000e 724B ldr r3, .L120+4
1534 0010 A3FB0535 umull r3, r5, r3, r5
ARM GAS /tmp/ccchuzSN.s page 59
ARM GAS /tmp/ccN4m2xB.s page 59
1535 0014 AD0A lsrs r5, r5, #10
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1572 003a 9340 lsls r3, r3, r2
766:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1573 .loc 1 766 18 view .LVU582
ARM GAS /tmp/ccchuzSN.s page 60
ARM GAS /tmp/ccN4m2xB.s page 60
1574 003c BB60 str r3, [r7, #8]
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
785:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1611 .loc 1 785 36 view .LVU600
1612 0066 0423 movs r3, #4
ARM GAS /tmp/ccchuzSN.s page 61
ARM GAS /tmp/ccN4m2xB.s page 61
1613 0068 9340 lsls r3, r3, r2
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1650 .loc 1 802 7 is_stmt 1 view .LVU617
802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1651 .loc 1 802 18 is_stmt 0 view .LVU618
ARM GAS /tmp/ccchuzSN.s page 62
ARM GAS /tmp/ccN4m2xB.s page 62
1652 0096 BB60 str r3, [r7, #8]
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1689 .loc 1 822 13 is_stmt 0 view .LVU635
1690 00ba 9847 blx r3
1691 .LVL131:
ARM GAS /tmp/ccchuzSN.s page 63
ARM GAS /tmp/ccN4m2xB.s page 63
1692 00bc 0BE0 b .L101
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1730 .loc 1 846 8 is_stmt 0 view .LVU652
1731 00e0 2268 ldr r2, [r4]
ARM GAS /tmp/ccchuzSN.s page 64
ARM GAS /tmp/ccN4m2xB.s page 64
1732 00e2 1268 ldr r2, [r2]
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1769 .LVL135:
1770 0112 3BE0 b .L105
1771 .L118:
ARM GAS /tmp/ccchuzSN.s page 65
ARM GAS /tmp/ccN4m2xB.s page 65
854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE);
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1808 013a 9340 lsls r3, r3, r2
863:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
1809 .loc 1 863 20 view .LVU688
ARM GAS /tmp/ccchuzSN.s page 66
ARM GAS /tmp/ccN4m2xB.s page 66
1810 013c BB60 str r3, [r7, #8]
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1848 .LVL137:
1849 0166 11E0 b .L105
1850 .L111:
ARM GAS /tmp/ccchuzSN.s page 67
ARM GAS /tmp/ccN4m2xB.s page 67
902:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1887 018e FBB1 cbz r3, .L97
926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
1888 .loc 1 926 5 is_stmt 1 view .LVU723
ARM GAS /tmp/ccchuzSN.s page 68
ARM GAS /tmp/ccN4m2xB.s page 68
926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** {
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
946:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** }
1927 .loc 1 946 7 view .LVU740
1928 01c2 0023 movs r3, #0
ARM GAS /tmp/ccchuzSN.s page 69
ARM GAS /tmp/ccN4m2xB.s page 69
1929 01c4 84F83430 strb r3, [r4, #52]
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
1975 .loc 1 970 3 is_stmt 1 view .LVU750
1976 .LVL142:
973:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 70
ARM GAS /tmp/ccN4m2xB.s page 70
1977 .loc 1 973 3 view .LVU751
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2016 002c 03 .byte (.L131-.L126)/2
2017 002d 06 .byte (.L130-.L126)/2
2018 002e 09 .byte (.L129-.L126)/2
ARM GAS /tmp/ccchuzSN.s page 71
ARM GAS /tmp/ccN4m2xB.s page 71
2019 002f 0C .byte (.L128-.L126)/2
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
2055 .loc 1 970 21 is_stmt 0 view .LVU785
2056 0046 0020 movs r0, #0
ARM GAS /tmp/ccchuzSN.s page 72
ARM GAS /tmp/ccN4m2xB.s page 72
993:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2099 @ link register save eliminated.
1030:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
2100 .loc 1 1030 1 is_stmt 0 view .LVU800
ARM GAS /tmp/ccchuzSN.s page 73
ARM GAS /tmp/ccN4m2xB.s page 73
2101 0000 0346 mov r3, r0
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2139 0028 DFE801F0 tbb [pc, r1]
2140 .L140:
2141 002c 04 .byte (.L146-.L140)/2
ARM GAS /tmp/ccchuzSN.s page 74
ARM GAS /tmp/ccN4m2xB.s page 74
2142 002d 08 .byte (.L145-.L140)/2
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2181 .loc 1 1057 7 view .LVU831
1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break;
2182 .loc 1 1057 31 is_stmt 0 view .LVU832
ARM GAS /tmp/ccchuzSN.s page 75
ARM GAS /tmp/ccN4m2xB.s page 75
2183 004e 0020 movs r0, #0
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2219 006a 0220 movs r0, #2
2220 .LVL153:
1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c ****
ARM GAS /tmp/ccchuzSN.s page 76
ARM GAS /tmp/ccN4m2xB.s page 76
2221 .loc 1 1087 1 view .LVU851
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1
2271 .cfi_endproc
2272 .LFE250:
2274 .section .rodata.flagBitshiftOffset.0,"a"
ARM GAS /tmp/ccchuzSN.s page 77
ARM GAS /tmp/ccN4m2xB.s page 77
2275 .align 2
@ -4574,53 +4574,53 @@ ARM GAS /tmp/ccchuzSN.s page 1
2286 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
2287 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
2288 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccchuzSN.s page 78
ARM GAS /tmp/ccN4m2xB.s page 78
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_dma.c
/tmp/ccchuzSN.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/ccchuzSN.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/ccchuzSN.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/ccchuzSN.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/ccchuzSN.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d
/tmp/ccchuzSN.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0
/tmp/ccchuzSN.s:180 .text.DMA_CheckFifoParam:00000000 $t
/tmp/ccchuzSN.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam
/tmp/ccchuzSN.s:271 .text.DMA_CheckFifoParam:0000004e $d
/tmp/ccchuzSN.s:275 .text.DMA_CheckFifoParam:00000052 $t
/tmp/ccchuzSN.s:370 .text.HAL_DMA_Init:00000000 $t
/tmp/ccchuzSN.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/ccchuzSN.s:625 .text.HAL_DMA_Init:000000c8 $d
/tmp/ccchuzSN.s:630 .text.HAL_DMA_DeInit:00000000 $t
/tmp/ccchuzSN.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/ccchuzSN.s:769 .text.HAL_DMA_Start:00000000 $t
/tmp/ccchuzSN.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/ccchuzSN.s:858 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/ccchuzSN.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/ccchuzSN.s:981 .text.HAL_DMA_Abort:00000000 $t
/tmp/ccchuzSN.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/ccchuzSN.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/ccchuzSN.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/ccchuzSN.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/ccchuzSN.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/ccchuzSN.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/ccchuzSN.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/ccchuzSN.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d
/tmp/ccchuzSN.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/ccchuzSN.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/ccchuzSN.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d
/tmp/ccchuzSN.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t
/tmp/ccchuzSN.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/ccchuzSN.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/ccchuzSN.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d
/tmp/ccchuzSN.s:2227 .text.HAL_DMA_GetState:00000000 $t
/tmp/ccchuzSN.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/ccchuzSN.s:2251 .text.HAL_DMA_GetError:00000000 $t
/tmp/ccchuzSN.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/ccchuzSN.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d
/tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d
/tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t
/tmp/ccN4m2xB.s:21 .text.DMA_SetConfig:00000000 $t
/tmp/ccN4m2xB.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig
/tmp/ccN4m2xB.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t
/tmp/ccN4m2xB.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift
/tmp/ccN4m2xB.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d
/tmp/ccN4m2xB.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0
/tmp/ccN4m2xB.s:180 .text.DMA_CheckFifoParam:00000000 $t
/tmp/ccN4m2xB.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam
/tmp/ccN4m2xB.s:271 .text.DMA_CheckFifoParam:0000004e $d
/tmp/ccN4m2xB.s:275 .text.DMA_CheckFifoParam:00000052 $t
/tmp/ccN4m2xB.s:370 .text.HAL_DMA_Init:00000000 $t
/tmp/ccN4m2xB.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init
/tmp/ccN4m2xB.s:625 .text.HAL_DMA_Init:000000c8 $d
/tmp/ccN4m2xB.s:630 .text.HAL_DMA_DeInit:00000000 $t
/tmp/ccN4m2xB.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit
/tmp/ccN4m2xB.s:769 .text.HAL_DMA_Start:00000000 $t
/tmp/ccN4m2xB.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start
/tmp/ccN4m2xB.s:858 .text.HAL_DMA_Start_IT:00000000 $t
/tmp/ccN4m2xB.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT
/tmp/ccN4m2xB.s:981 .text.HAL_DMA_Abort:00000000 $t
/tmp/ccN4m2xB.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort
/tmp/ccN4m2xB.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t
/tmp/ccN4m2xB.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT
/tmp/ccN4m2xB.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t
/tmp/ccN4m2xB.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer
/tmp/ccN4m2xB.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t
/tmp/ccN4m2xB.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler
/tmp/ccN4m2xB.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d
/tmp/ccN4m2xB.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t
/tmp/ccN4m2xB.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback
/tmp/ccN4m2xB.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d
/tmp/ccN4m2xB.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t
/tmp/ccN4m2xB.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t
/tmp/ccN4m2xB.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback
/tmp/ccN4m2xB.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d
/tmp/ccN4m2xB.s:2227 .text.HAL_DMA_GetState:00000000 $t
/tmp/ccN4m2xB.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState
/tmp/ccN4m2xB.s:2251 .text.HAL_DMA_GetError:00000000 $t
/tmp/ccN4m2xB.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError
/tmp/ccN4m2xB.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d
/tmp/ccN4m2xB.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d
/tmp/ccN4m2xB.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc5akmK0.s page 1
ARM GAS /tmp/ccjGmJKA.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * Copyright (c) 2017 STMicroelectronics.
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * All rights reserved.
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** *
ARM GAS /tmp/cc5akmK0.s page 2
ARM GAS /tmp/ccjGmJKA.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in
@ -118,7 +118,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
ARM GAS /tmp/cc5akmK0.s page 3
ARM GAS /tmp/ccjGmJKA.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** }
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
ARM GAS /tmp/cc5akmK0.s page 4
ARM GAS /tmp/ccjGmJKA.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled.
@ -238,7 +238,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/cc5akmK0.s page 5
ARM GAS /tmp/ccjGmJKA.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/
@ -298,7 +298,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @}
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/cc5akmK0.s page 6
ARM GAS /tmp/ccjGmJKA.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /**
@ -358,7 +358,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = SrcAddress;
ARM GAS /tmp/cc5akmK0.s page 7
ARM GAS /tmp/ccjGmJKA.s page 7
50 .loc 1 294 5 is_stmt 1 view .LVU7
@ -418,7 +418,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
95 HAL_DMAEx_MultiBufferStart:
96 .LVL5:
97 .LFB239:
ARM GAS /tmp/cc5akmK0.s page 8
ARM GAS /tmp/ccjGmJKA.s page 8
101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
137 .loc 1 138 14 view .LVU34
138 0022 0220 movs r0, #2
139 .LVL8:
ARM GAS /tmp/cc5akmK0.s page 9
ARM GAS /tmp/ccjGmJKA.s page 9
140 .L8:
@ -538,7 +538,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
178 .loc 1 130 7 is_stmt 0 view .LVU51
179 0046 2046 mov r0, r4
ARM GAS /tmp/cc5akmK0.s page 10
ARM GAS /tmp/ccjGmJKA.s page 10
180 .LVL14:
@ -598,7 +598,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
227 .loc 1 162 17 is_stmt 0 view .LVU61
228 0004 8068 ldr r0, [r0, #8]
ARM GAS /tmp/cc5akmK0.s page 11
ARM GAS /tmp/ccjGmJKA.s page 11
229 .LVL19:
@ -658,7 +658,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
266 .loc 1 217 5 is_stmt 0 view .LVU79
267 0032 84F83430 strb r3, [r4, #52]
ARM GAS /tmp/cc5akmK0.s page 12
ARM GAS /tmp/ccjGmJKA.s page 12
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
306 004e 84F83500 strb r0, [r4, #53]
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
307 .loc 1 184 5 is_stmt 1 view .LVU96
ARM GAS /tmp/cc5akmK0.s page 13
ARM GAS /tmp/ccjGmJKA.s page 13
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -778,7 +778,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
347 0086 A2F56872 sub r2, r2, #928
348 008a 9342 cmp r3, r2
349 008c 72D0 beq .L65
ARM GAS /tmp/cc5akmK0.s page 14
ARM GAS /tmp/ccjGmJKA.s page 14
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
@ -838,7 +838,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
393 .L63:
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
394 .loc 1 196 5 discriminator 4 view .LVU123
ARM GAS /tmp/cc5akmK0.s page 15
ARM GAS /tmp/ccjGmJKA.s page 15
395 00e2 2022 movs r2, #32
@ -898,7 +898,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
439 .loc 1 197 5 discriminator 17 view .LVU134
440 0142 A2F58962 sub r2, r2, #1096
ARM GAS /tmp/cc5akmK0.s page 16
ARM GAS /tmp/ccjGmJKA.s page 16
441 0146 9342 cmp r3, r2
@ -958,7 +958,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
484 .loc 1 196 5 discriminator 18 view .LVU145
485 018e 4FF40062 mov r2, #2048
486 0192 A7E7 b .L21
ARM GAS /tmp/cc5akmK0.s page 17
ARM GAS /tmp/ccjGmJKA.s page 17
487 .L71:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
530 01de 9342 cmp r3, r2
531 01e0 29D0 beq .L81
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 18
ARM GAS /tmp/ccjGmJKA.s page 18
532 .loc 1 196 5 discriminator 65 view .LVU157
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
575 .loc 1 196 5 discriminator 58 view .LVU168
576 0222 2023 movs r3, #32
577 0224 F8E7 b .L24
ARM GAS /tmp/cc5akmK0.s page 19
ARM GAS /tmp/ccjGmJKA.s page 19
578 .L78:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
621 0264 9342 cmp r3, r2
622 0266 31D0 beq .L88
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 20
ARM GAS /tmp/ccjGmJKA.s page 20
623 .loc 1 196 5 discriminator 106 view .LVU180
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
667 .loc 1 196 5 discriminator 126 view .LVU191
668 02be 4FF40013 mov r3, #2097152
ARM GAS /tmp/cc5akmK0.s page 21
ARM GAS /tmp/ccjGmJKA.s page 21
669 02c2 00E0 b .L26
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
712 02f4 E7E7 b .L26
713 .L96:
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 22
ARM GAS /tmp/ccjGmJKA.s page 22
714 .loc 1 196 5 discriminator 123 view .LVU203
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
759 034e 02F58062 add r2, r2, #1024
760 0352 9342 cmp r3, r2
761 0354 28D0 beq .L106
ARM GAS /tmp/cc5akmK0.s page 23
ARM GAS /tmp/ccjGmJKA.s page 23
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma));
805 .loc 1 196 5 discriminator 160 view .LVU224
806 0392 2023 movs r3, #32
ARM GAS /tmp/cc5akmK0.s page 24
ARM GAS /tmp/ccjGmJKA.s page 24
807 0394 F6E7 b .L27
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
850 03cc 2368 ldr r3, [r4]
851 03ce 874A ldr r2, .L329+12
852 03d0 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 25
ARM GAS /tmp/ccjGmJKA.s page 25
853 03d2 40F2CD81 bls .L36
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
896 043e 9342 cmp r3, r2
897 0440 00F09381 beq .L169
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 26
ARM GAS /tmp/ccjGmJKA.s page 26
898 .loc 1 198 5 discriminator 23 view .LVU247
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
942 .loc 1 197 5 discriminator 24 view .LVU258
943 0484 4FF48012 mov r2, #1048576
ARM GAS /tmp/cc5akmK0.s page 27
ARM GAS /tmp/ccjGmJKA.s page 27
944 0488 9EE7 b .L29
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
987 04d6 02F58062 add r2, r2, #1024
988 04da 9342 cmp r3, r2
989 04dc 26D0 beq .L132
ARM GAS /tmp/cc5akmK0.s page 28
ARM GAS /tmp/ccjGmJKA.s page 28
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1033 .L129:
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
1034 .loc 1 197 5 discriminator 66 view .LVU281
ARM GAS /tmp/cc5akmK0.s page 29
ARM GAS /tmp/ccjGmJKA.s page 29
1035 051a 4FF48063 mov r3, #1024
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1078 .loc 1 197 5 discriminator 112 view .LVU292
1079 0564 02F58062 add r2, r2, #1024
1080 0568 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 30
ARM GAS /tmp/ccjGmJKA.s page 30
1081 056a 2AD0 beq .L140
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1124 05b2 FAE7 b .L34
1125 .L137:
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 31
ARM GAS /tmp/ccjGmJKA.s page 31
1126 .loc 1 197 5 discriminator 109 view .LVU304
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1171 .loc 1 197 5 discriminator 103 view .LVU313
1172 05fe B24A ldr r2, .L331
1173 0600 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 32
ARM GAS /tmp/ccjGmJKA.s page 32
1174 0602 31D0 beq .L147
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1217 0658 9342 cmp r3, r2
1218 065a 02D0 beq .L314
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 33
ARM GAS /tmp/ccjGmJKA.s page 33
1219 .loc 1 197 5 discriminator 176 view .LVU325
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma));
1263 .loc 1 197 5 discriminator 170 view .LVU336
1264 0694 4FF48013 mov r3, #1048576
ARM GAS /tmp/cc5akmK0.s page 34
ARM GAS /tmp/ccjGmJKA.s page 34
1265 0698 E7E7 b .L35
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1308 06e4 A2F58962 sub r2, r2, #1096
1309 06e8 9342 cmp r3, r2
1310 06ea 00F0A081 beq .L211
ARM GAS /tmp/cc5akmK0.s page 35
ARM GAS /tmp/ccjGmJKA.s page 35
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1354 .L163:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1355 .loc 1 198 5 discriminator 12 view .LVU359
ARM GAS /tmp/cc5akmK0.s page 36
ARM GAS /tmp/ccjGmJKA.s page 36
1356 0746 4FF40072 mov r2, #512
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1399 .loc 1 198 5 discriminator 57 view .LVU370
1400 078c 02F58062 add r2, r2, #1024
1401 0790 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 37
ARM GAS /tmp/ccjGmJKA.s page 37
1402 0792 2DD0 beq .L174
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1445 .L40:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1446 .loc 1 198 5 discriminator 100 view .LVU382
ARM GAS /tmp/cc5akmK0.s page 38
ARM GAS /tmp/ccjGmJKA.s page 38
1447 07e2 3B4A ldr r2, .L331+8
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1491 .loc 1 198 5 discriminator 52 view .LVU393
1492 081e 2F4A ldr r2, .L331+20
ARM GAS /tmp/cc5akmK0.s page 39
ARM GAS /tmp/ccjGmJKA.s page 39
1493 0820 9342 cmp r3, r2
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1536 0872 A2F56872 sub r2, r2, #928
1537 0876 9342 cmp r3, r2
1538 0878 32D0 beq .L193
ARM GAS /tmp/cc5akmK0.s page 40
ARM GAS /tmp/ccjGmJKA.s page 40
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1582 .L190:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1583 .loc 1 198 5 discriminator 119 view .LVU416
ARM GAS /tmp/cc5akmK0.s page 41
ARM GAS /tmp/ccjGmJKA.s page 41
1584 08b4 4FF40073 mov r3, #512
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1629 090c 02F58062 add r2, r2, #1024
1630 0910 9342 cmp r3, r2
1631 0912 2AD0 beq .L200
ARM GAS /tmp/cc5akmK0.s page 42
ARM GAS /tmp/ccjGmJKA.s page 42
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1675 .L197:
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma));
1676 .loc 1 198 5 discriminator 158 view .LVU437
ARM GAS /tmp/cc5akmK0.s page 43
ARM GAS /tmp/ccjGmJKA.s page 43
1677 095c 0823 movs r3, #8
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1720 0996 884B ldr r3, .L333+8
1721 0998 DA60 str r2, [r3, #12]
1722 .L46:
ARM GAS /tmp/cc5akmK0.s page 44
ARM GAS /tmp/ccjGmJKA.s page 44
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1766 0a02 9342 cmp r3, r2
1767 0a04 00F06981 beq .L264
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/cc5akmK0.s page 45
ARM GAS /tmp/ccjGmJKA.s page 45
1768 .loc 1 200 5 discriminator 21 view .LVU460
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
1812 .loc 1 199 5 discriminator 22 view .LVU471
1813 0a4c 4FF48022 mov r2, #262144
ARM GAS /tmp/cc5akmK0.s page 46
ARM GAS /tmp/ccjGmJKA.s page 46
1814 0a50 A1E7 b .L45
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1857 0a9c A2F58962 sub r2, r2, #1096
1858 0aa0 9342 cmp r3, r2
1859 0aa2 27D0 beq .L227
ARM GAS /tmp/cc5akmK0.s page 47
ARM GAS /tmp/ccjGmJKA.s page 47
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1903 .L224:
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
1904 .loc 1 199 5 discriminator 64 view .LVU494
ARM GAS /tmp/cc5akmK0.s page 48
ARM GAS /tmp/ccjGmJKA.s page 48
1905 0ae2 4FF48073 mov r3, #256
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1948 .loc 1 199 5 discriminator 110 view .LVU505
1949 0b2a A2F58962 sub r2, r2, #1096
1950 0b2e 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 49
ARM GAS /tmp/ccjGmJKA.s page 49
1951 0b30 2BD0 beq .L235
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
1994 0b7c 0DE7 b .L46
1995 .L232:
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 50
ARM GAS /tmp/ccjGmJKA.s page 50
1996 .loc 1 199 5 discriminator 107 view .LVU517
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2041 .loc 1 199 5 discriminator 125 view .LVU526
2042 0bc8 4FF48023 mov r3, #262144
2043 0bcc D4E7 b .L50
ARM GAS /tmp/cc5akmK0.s page 51
ARM GAS /tmp/ccjGmJKA.s page 51
2044 .L49:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2087 0c20 9342 cmp r3, r2
2088 0c22 25D0 beq .L253
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
ARM GAS /tmp/cc5akmK0.s page 52
ARM GAS /tmp/ccjGmJKA.s page 52
2089 .loc 1 199 5 discriminator 173 view .LVU538
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma));
2133 .loc 1 199 5 discriminator 168 view .LVU549
2134 0c5e 4FF48073 mov r3, #256
ARM GAS /tmp/cc5akmK0.s page 53
ARM GAS /tmp/ccjGmJKA.s page 53
2135 0c62 EAE7 b .L51
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2175 0c94 5361 str r3, [r2, #20]
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
2176 .loc 1 206 5 is_stmt 1 view .LVU564
ARM GAS /tmp/cc5akmK0.s page 54
ARM GAS /tmp/ccjGmJKA.s page 54
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** {
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2218 0cc8 4022 movs r2, #64
2219 0cca D8E7 b .L53
2220 .L261:
ARM GAS /tmp/cc5akmK0.s page 55
ARM GAS /tmp/ccjGmJKA.s page 55
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2264 0d10 2BD0 beq .L271
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
2265 .loc 1 200 5 discriminator 61 view .LVU589
ARM GAS /tmp/cc5akmK0.s page 56
ARM GAS /tmp/ccjGmJKA.s page 56
2266 0d12 02F58062 add r2, r2, #1024
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2309 .loc 1 200 5 discriminator 56 view .LVU600
2310 0d5e 0123 movs r3, #1
2311 0d60 FAE7 b .L56
ARM GAS /tmp/cc5akmK0.s page 57
ARM GAS /tmp/ccjGmJKA.s page 57
2312 .L269:
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2355 0d94 9342 cmp r3, r2
2356 0d96 31D0 beq .L279
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/cc5akmK0.s page 58
ARM GAS /tmp/ccjGmJKA.s page 58
2357 .loc 1 200 5 discriminator 104 view .LVU612
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
2401 .loc 1 200 5 discriminator 127 view .LVU623
2402 0df0 4FF48003 mov r3, #4194304
ARM GAS /tmp/cc5akmK0.s page 59
ARM GAS /tmp/ccjGmJKA.s page 59
2403 0df4 03E0 b .L58
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2446 0e20 4FF48033 mov r3, #65536
2447 0e24 EBE7 b .L58
2448 .L288:
ARM GAS /tmp/cc5akmK0.s page 60
ARM GAS /tmp/ccjGmJKA.s page 60
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2493 .loc 1 200 5 discriminator 165 view .LVU644
2494 0e7e 02F58062 add r2, r2, #1024
2495 0e82 9342 cmp r3, r2
ARM GAS /tmp/cc5akmK0.s page 61
ARM GAS /tmp/ccjGmJKA.s page 61
2496 0e84 25D0 beq .L298
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2539 0ec4 F6E7 b .L59
2540 .L295:
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c ****
ARM GAS /tmp/cc5akmK0.s page 62
ARM GAS /tmp/ccjGmJKA.s page 62
2541 .loc 1 200 5 discriminator 162 view .LVU656
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5akmK0.s page 1
2586 .LFE240:
2588 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits
2589 .align 1
ARM GAS /tmp/cc5akmK0.s page 63
ARM GAS /tmp/ccjGmJKA.s page 63
2590 .global HAL_DMAEx_ChangeMemory
@ -3777,29 +3777,29 @@ ARM GAS /tmp/cc5akmK0.s page 1
2633 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
2634 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
2635 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h"
ARM GAS /tmp/cc5akmK0.s page 64
ARM GAS /tmp/ccjGmJKA.s page 64
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_dma_ex.c
/tmp/cc5akmK0.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t
/tmp/cc5akmK0.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig
/tmp/cc5akmK0.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t
/tmp/cc5akmK0.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart
/tmp/cc5akmK0.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t
/tmp/cc5akmK0.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT
/tmp/cc5akmK0.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d
/tmp/cc5akmK0.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t
/tmp/cc5akmK0.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d
/tmp/cc5akmK0.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t
/tmp/cc5akmK0.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d
/tmp/cc5akmK0.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t
/tmp/cc5akmK0.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d
/tmp/cc5akmK0.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t
/tmp/cc5akmK0.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d
/tmp/cc5akmK0.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t
/tmp/cc5akmK0.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d
/tmp/cc5akmK0.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t
/tmp/cc5akmK0.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory
/tmp/ccjGmJKA.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t
/tmp/ccjGmJKA.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig
/tmp/ccjGmJKA.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t
/tmp/ccjGmJKA.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart
/tmp/ccjGmJKA.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t
/tmp/ccjGmJKA.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT
/tmp/ccjGmJKA.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d
/tmp/ccjGmJKA.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t
/tmp/ccjGmJKA.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d
/tmp/ccjGmJKA.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t
/tmp/ccjGmJKA.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d
/tmp/ccjGmJKA.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t
/tmp/ccjGmJKA.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d
/tmp/ccjGmJKA.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t
/tmp/ccjGmJKA.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d
/tmp/ccjGmJKA.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t
/tmp/ccjGmJKA.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d
/tmp/ccjGmJKA.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t
/tmp/ccjGmJKA.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccqZddKp.s page 1
ARM GAS /tmp/cc0ks6HK.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Each Exti line can be configured within this driver.
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes
ARM GAS /tmp/ccqZddKp.s page 2
ARM GAS /tmp/cc0ks6HK.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (++) Interrupt
@ -118,7 +118,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** #include "stm32f4xx_hal.h"
ARM GAS /tmp/ccqZddKp.s page 3
ARM GAS /tmp/cc0ks6HK.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** */
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
ARM GAS /tmp/ccqZddKp.s page 4
ARM GAS /tmp/cc0ks6HK.s page 4
30 .loc 1 143 1 view -0
@ -238,7 +238,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
63 .loc 1 163 3 is_stmt 1 view .LVU15
64 .loc 1 163 12 is_stmt 0 view .LVU16
65 0012 0120 movs r0, #1
ARM GAS /tmp/ccqZddKp.s page 5
ARM GAS /tmp/cc0ks6HK.s page 5
66 .LVL2:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
98 0038 0443 orrs r4, r4, r0
99 003a EC60 str r4, [r5, #12]
100 .L7:
ARM GAS /tmp/ccqZddKp.s page 6
ARM GAS /tmp/cc0ks6HK.s page 6
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
@ -358,7 +358,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Configure event mode : read current mode */
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Mask or set line */
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u)
ARM GAS /tmp/ccqZddKp.s page 7
ARM GAS /tmp/cc0ks6HK.s page 7
124 .loc 1 219 3 is_stmt 1 view .LVU40
@ -418,7 +418,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
164 .loc 1 189 11 is_stmt 0 view .LVU52
165 007a 154D ldr r5, .L18
ARM GAS /tmp/ccqZddKp.s page 8
ARM GAS /tmp/cc0ks6HK.s page 8
166 007c EC68 ldr r4, [r5, #12]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
204 00a6 46F82230 str r3, [r6, r2, lsl #2]
205 00aa CDE7 b .L3
206 .LVL12:
ARM GAS /tmp/ccqZddKp.s page 9
ARM GAS /tmp/cc0ks6HK.s page 9
207 .L8:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
250 .L18:
251 00d0 003C0140 .word 1073822720
252 00d4 00380140 .word 1073821696
ARM GAS /tmp/ccqZddKp.s page 10
ARM GAS /tmp/cc0ks6HK.s page 10
253 .cfi_endproc
@ -598,7 +598,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Store handle line number to configuration structure */
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Line = hexti->Line;
ARM GAS /tmp/ccqZddKp.s page 11
ARM GAS /tmp/cc0ks6HK.s page 11
287 .loc 1 253 3 view .LVU90
@ -658,7 +658,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
321 002a 03D0 beq .L24
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Mode |= EXTI_MODE_EVENT;
ARM GAS /tmp/ccqZddKp.s page 12
ARM GAS /tmp/cc0ks6HK.s page 12
322 .loc 1 275 5 is_stmt 1 view .LVU106
@ -718,7 +718,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
358 0052 03D0 beq .L26
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** {
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING;
ARM GAS /tmp/ccqZddKp.s page 13
ARM GAS /tmp/cc0ks6HK.s page 13
359 .loc 1 295 7 is_stmt 1 view .LVU123
@ -778,7 +778,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
394 .loc 1 304 7 is_stmt 1 view .LVU136
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
ARM GAS /tmp/ccqZddKp.s page 14
ARM GAS /tmp/cc0ks6HK.s page 14
395 .loc 1 304 78 is_stmt 0 view .LVU137
@ -838,7 +838,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
440 .L37:
441 .align 2
442 .L36:
ARM GAS /tmp/ccqZddKp.s page 15
ARM GAS /tmp/cc0ks6HK.s page 15
443 00a0 003C0140 .word 1073822720
@ -898,7 +898,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* compute line mask */
332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** linepos = (hexti->Line & EXTI_PIN_MASK);
477 .loc 1 332 3 view .LVU157
ARM GAS /tmp/ccqZddKp.s page 16
ARM GAS /tmp/cc0ks6HK.s page 16
478 .loc 1 332 19 is_stmt 0 view .LVU158
@ -958,7 +958,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
519 .loc 1 345 5 is_stmt 1 view .LVU178
520 .loc 1 345 23 is_stmt 0 view .LVU179
521 003a D368 ldr r3, [r2, #12]
ARM GAS /tmp/ccqZddKp.s page 17
ARM GAS /tmp/cc0ks6HK.s page 17
522 .loc 1 345 30 view .LVU180
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
556 0062 A400 lsls r4, r4, #2
353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
557 .loc 1 353 40 view .LVU195
ARM GAS /tmp/ccqZddKp.s page 18
ARM GAS /tmp/cc0ks6HK.s page 18
558 0064 0F22 movs r2, #15
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
608 .LVL46:
609 .LFB242:
360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
ARM GAS /tmp/ccqZddKp.s page 19
ARM GAS /tmp/cc0ks6HK.s page 19
361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /**
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
640 .align 1
641 .global HAL_EXTI_GetHandle
642 .syntax unified
ARM GAS /tmp/ccqZddKp.s page 20
ARM GAS /tmp/cc0ks6HK.s page 20
643 .thumb
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
411:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** }
672 .loc 1 411 1 view .LVU225
673 000a 7047 bx lr
ARM GAS /tmp/ccqZddKp.s page 21
ARM GAS /tmp/cc0ks6HK.s page 21
674 .cfi_endproc
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
701 0002 0368 ldr r3, [r0]
702 .loc 1 440 35 view .LVU232
703 0004 03F01F02 and r2, r3, #31
ARM GAS /tmp/ccqZddKp.s page 22
ARM GAS /tmp/cc0ks6HK.s page 22
704 .loc 1 440 12 view .LVU233
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
744 .global HAL_EXTI_GetPending
745 .syntax unified
746 .thumb
ARM GAS /tmp/ccqZddKp.s page 23
ARM GAS /tmp/cc0ks6HK.s page 23
747 .thumb_func
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* return 1 if bit is set else 0 */
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** regval = ((EXTI->PR & maskline) >> linepos);
ARM GAS /tmp/ccqZddKp.s page 24
ARM GAS /tmp/cc0ks6HK.s page 24
775 .loc 1 485 3 is_stmt 1 view .LVU259
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** UNUSED(Edge);
814 .loc 1 503 3 view .LVU268
504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c ****
ARM GAS /tmp/ccqZddKp.s page 25
ARM GAS /tmp/cc0ks6HK.s page 25
505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Check parameters */
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqZddKp.s page 1
852 @ args = 0, pretend = 0, frame = 0
853 @ frame_needed = 0, uses_anonymous_args = 0
854 @ link register save eliminated.
ARM GAS /tmp/ccqZddKp.s page 26
ARM GAS /tmp/cc0ks6HK.s page 26
524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** uint32_t maskline;
@ -1543,35 +1543,35 @@ ARM GAS /tmp/ccqZddKp.s page 1
883 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
884 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
885 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h"
ARM GAS /tmp/ccqZddKp.s page 27
ARM GAS /tmp/cc0ks6HK.s page 27
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_exti.c
/tmp/ccqZddKp.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/ccqZddKp.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/ccqZddKp.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d
/tmp/ccqZddKp.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/ccqZddKp.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/ccqZddKp.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d
/tmp/ccqZddKp.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/ccqZddKp.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/ccqZddKp.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d
/tmp/ccqZddKp.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/ccqZddKp.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/ccqZddKp.s:640 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/ccqZddKp.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/ccqZddKp.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/ccqZddKp.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/ccqZddKp.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d
/tmp/ccqZddKp.s:743 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/ccqZddKp.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/ccqZddKp.s:794 .text.HAL_EXTI_GetPending:00000014 $d
/tmp/ccqZddKp.s:799 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/ccqZddKp.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/ccqZddKp.s:836 .text.HAL_EXTI_ClearPending:00000010 $d
/tmp/ccqZddKp.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/ccqZddKp.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/ccqZddKp.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d
/tmp/cc0ks6HK.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t
/tmp/cc0ks6HK.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine
/tmp/cc0ks6HK.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d
/tmp/cc0ks6HK.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t
/tmp/cc0ks6HK.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine
/tmp/cc0ks6HK.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d
/tmp/cc0ks6HK.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t
/tmp/cc0ks6HK.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine
/tmp/cc0ks6HK.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d
/tmp/cc0ks6HK.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t
/tmp/cc0ks6HK.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback
/tmp/cc0ks6HK.s:640 .text.HAL_EXTI_GetHandle:00000000 $t
/tmp/cc0ks6HK.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle
/tmp/cc0ks6HK.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t
/tmp/cc0ks6HK.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler
/tmp/cc0ks6HK.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d
/tmp/cc0ks6HK.s:743 .text.HAL_EXTI_GetPending:00000000 $t
/tmp/cc0ks6HK.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending
/tmp/cc0ks6HK.s:794 .text.HAL_EXTI_GetPending:00000014 $d
/tmp/cc0ks6HK.s:799 .text.HAL_EXTI_ClearPending:00000000 $t
/tmp/cc0ks6HK.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending
/tmp/cc0ks6HK.s:836 .text.HAL_EXTI_ClearPending:00000010 $d
/tmp/cc0ks6HK.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t
/tmp/cc0ks6HK.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI
/tmp/cc0ks6HK.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccot7YtA.s page 1
ARM GAS /tmp/ccBvWqyp.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) Prefetch on I-Code
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 64 cache lines of 128 bits on I-Code
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 8 cache lines of 128 bits on D-Code
ARM GAS /tmp/ccot7YtA.s page 2
ARM GAS /tmp/ccBvWqyp.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
ARM GAS /tmp/ccot7YtA.s page 3
ARM GAS /tmp/ccBvWqyp.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** ##### Programming operation functions #####
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** ===============================================================================
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** [..]
ARM GAS /tmp/ccot7YtA.s page 4
ARM GAS /tmp/ccBvWqyp.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** This subsection provides a set of functions allowing to manage the FLASH
@ -238,7 +238,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* If the program operation is completed, disable the PG Bit */
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR &= (~FLASH_CR_PG);
ARM GAS /tmp/ccot7YtA.s page 5
ARM GAS /tmp/ccBvWqyp.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -298,7 +298,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** return status;
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
ARM GAS /tmp/ccot7YtA.s page 6
ARM GAS /tmp/ccBvWqyp.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
@ -358,7 +358,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Check if there are still sectors to erase*/
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (pFlash.NbSectorsToErase != 0U)
ARM GAS /tmp/ccot7YtA.s page 7
ARM GAS /tmp/ccBvWqyp.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
@ -418,7 +418,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __HAL_FLASH_DISABLE_IT(FLASH_IT_ERR);
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
ARM GAS /tmp/ccot7YtA.s page 8
ARM GAS /tmp/ccBvWqyp.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Unlock the FLASH control register access
ARM GAS /tmp/ccot7YtA.s page 9
ARM GAS /tmp/ccBvWqyp.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status
@ -538,7 +538,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Lock the FLASH Option Control Registers access.
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status
ARM GAS /tmp/ccot7YtA.s page 10
ARM GAS /tmp/ccBvWqyp.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
@ -598,7 +598,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @}
ARM GAS /tmp/ccot7YtA.s page 11
ARM GAS /tmp/ccBvWqyp.s page 11
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */
@ -658,7 +658,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /**
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Program a double word (64-bit) at a specified address.
ARM GAS /tmp/ccot7YtA.s page 12
ARM GAS /tmp/ccBvWqyp.s page 12
601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @note This function must be used when the device voltage range is from
@ -718,7 +718,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Barrier to ensure programming is performed in 2 steps, in right order
625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (independently of compiler optimization behavior) */
626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __ISB();
ARM GAS /tmp/ccot7YtA.s page 13
ARM GAS /tmp/ccBvWqyp.s page 13
60 .loc 1 626 3 is_stmt 1 view .LVU12
@ -778,7 +778,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN
53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__))
ARM GAS /tmp/ccot7YtA.s page 14
ARM GAS /tmp/ccBvWqyp.s page 14
54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
@ -838,7 +838,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add
109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED
ARM GAS /tmp/ccot7YtA.s page 15
ARM GAS /tmp/ccBvWqyp.s page 15
111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x)))
@ -898,7 +898,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
165:Drivers/CMSIS/Include/cmsis_gcc.h ****
166:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PROGRAM_START __cmsis_start
167:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
ARM GAS /tmp/ccot7YtA.s page 16
ARM GAS /tmp/ccBvWqyp.s page 16
168:Drivers/CMSIS/Include/cmsis_gcc.h ****
@ -958,7 +958,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
222:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
223:Drivers/CMSIS/Include/cmsis_gcc.h ****
224:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
ARM GAS /tmp/ccot7YtA.s page 17
ARM GAS /tmp/ccBvWqyp.s page 17
225:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
78 .loc 1 630 1 view .LVU17
79 0024 5DF8044B ldr r4, [sp], #4
80 .LCFI1:
ARM GAS /tmp/ccot7YtA.s page 18
ARM GAS /tmp/ccBvWqyp.s page 18
81 .cfi_restore 4
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
115 000c 42F40072 orr r2, r2, #512
116 0010 1A61 str r2, [r3, #16]
653:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR |= FLASH_CR_PG;
ARM GAS /tmp/ccot7YtA.s page 19
ARM GAS /tmp/ccBvWqyp.s page 19
117 .loc 1 653 3 is_stmt 1 view .LVU24
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
150 .loc 1 676 3 view .LVU32
151 0000 074B ldr r3, .L9
152 0002 1A69 ldr r2, [r3, #16]
ARM GAS /tmp/ccot7YtA.s page 20
ARM GAS /tmp/ccBvWqyp.s page 20
153 0004 22F44072 bic r2, r2, #768
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
189 .cfi_startproc
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccot7YtA.s page 21
ARM GAS /tmp/ccBvWqyp.s page 21
192 @ link register save eliminated.
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
231 .cfi_startproc
232 @ args = 0, pretend = 0, frame = 0
233 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccot7YtA.s page 22
ARM GAS /tmp/ccBvWqyp.s page 22
234 @ link register save eliminated.
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
730:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGPERR) != RESET)
273 .loc 1 730 3 view .LVU69
ARM GAS /tmp/ccot7YtA.s page 23
ARM GAS /tmp/ccBvWqyp.s page 23
274 .loc 1 730 7 is_stmt 0 view .LVU70
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
312 .loc 1 746 7 is_stmt 0 view .LVU84
313 0068 0D4B ldr r3, .L21
314 006a DB68 ldr r3, [r3, #12]
ARM GAS /tmp/ccot7YtA.s page 24
ARM GAS /tmp/ccBvWqyp.s page 24
315 .loc 1 746 6 view .LVU85
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
354 00a0 003C0240 .word 1073888256
355 00a4 00000000 .word pFlash
356 .cfi_endproc
ARM GAS /tmp/ccot7YtA.s page 25
ARM GAS /tmp/ccBvWqyp.s page 25
357 .LFE255:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
403 .loc 1 233 18 is_stmt 0 view .LVU108
404 001e 4861 str r0, [r1, #20]
ARM GAS /tmp/ccot7YtA.s page 26
ARM GAS /tmp/ccBvWqyp.s page 26
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
445 .LVL13:
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
446 .loc 1 248 5 is_stmt 0 view .LVU123
ARM GAS /tmp/ccot7YtA.s page 27
ARM GAS /tmp/ccBvWqyp.s page 27
447 0048 F1E7 b .L25
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
500 .global HAL_FLASH_IRQHandler
501 .syntax unified
502 .thumb
ARM GAS /tmp/ccot7YtA.s page 28
ARM GAS /tmp/ccBvWqyp.s page 28
503 .thumb_func
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
545 .LVL17:
546 .L39:
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c ****
ARM GAS /tmp/ccot7YtA.s page 29
ARM GAS /tmp/ccBvWqyp.s page 29
547 .loc 1 294 5 is_stmt 1 view .LVU143
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
588 .loc 1 355 9 is_stmt 1 view .LVU157
355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
ARM GAS /tmp/ccot7YtA.s page 30
ARM GAS /tmp/ccBvWqyp.s page 30
589 .loc 1 355 48 is_stmt 0 view .LVU158
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
631 .LVL23:
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
632 .loc 1 280 7 is_stmt 1 view .LVU171
ARM GAS /tmp/ccot7YtA.s page 31
ARM GAS /tmp/ccBvWqyp.s page 31
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
671 .loc 1 322 22 view .LVU187
672 00b4 0133 adds r3, r3, #1
673 00b6 E360 str r3, [r4, #12]
ARM GAS /tmp/ccot7YtA.s page 32
ARM GAS /tmp/ccBvWqyp.s page 32
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_Erase_Sector(addresstmp, pFlash.VoltageForErase);
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
713 00e0 1869 ldr r0, [r3, #16]
349:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
714 .loc 1 349 9 view .LVU203
ARM GAS /tmp/ccot7YtA.s page 33
ARM GAS /tmp/ccBvWqyp.s page 33
715 00e2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
761 .loc 1 443 9 is_stmt 0 view .LVU213
762 0018 1B69 ldr r3, [r3, #16]
443:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
ARM GAS /tmp/ccot7YtA.s page 34
ARM GAS /tmp/ccBvWqyp.s page 34
763 .loc 1 443 8 view .LVU214
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
809 .L63:
810 000e 00BF .align 2
811 .L62:
ARM GAS /tmp/ccot7YtA.s page 35
ARM GAS /tmp/ccBvWqyp.s page 35
812 0010 003C0240 .word 1073888256
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
856 001e 00BF .align 2
857 .L67:
858 0020 003C0240 .word 1073888256
ARM GAS /tmp/ccot7YtA.s page 36
ARM GAS /tmp/ccBvWqyp.s page 36
859 0024 3B2A1908 .word 135866939
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
909 .loc 1 539 3 view .LVU244
539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
910 .loc 1 539 16 is_stmt 0 view .LVU245
ARM GAS /tmp/ccot7YtA.s page 37
ARM GAS /tmp/ccBvWqyp.s page 37
911 0000 014B ldr r3, .L73
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
958 .LVL42:
564:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
959 .loc 1 564 3 is_stmt 1 view .LVU255
ARM GAS /tmp/ccot7YtA.s page 38
ARM GAS /tmp/ccBvWqyp.s page 38
960 .L77:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
998 003c 0122 movs r2, #1
999 003e DA60 str r2, [r3, #12]
1000 .L81:
ARM GAS /tmp/ccot7YtA.s page 39
ARM GAS /tmp/ccBvWqyp.s page 39
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_FLAG_PGPERR | FLASH_FLAG_PGSERR | FLASH_FLAG_RDERR)) != RESET)
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
1047 .cfi_def_cfa_offset 24
1048 .cfi_offset 3, -24
1049 .cfi_offset 4, -20
ARM GAS /tmp/ccot7YtA.s page 40
ARM GAS /tmp/ccBvWqyp.s page 40
1050 .cfi_offset 5, -16
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
1088 0024 012C cmp r4, #1
1089 0026 18D0 beq .L98
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** {
ARM GAS /tmp/ccot7YtA.s page 41
ARM GAS /tmp/ccBvWqyp.s page 41
1090 .loc 1 186 10 is_stmt 1 view .LVU298
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
1130 0050 F1B2 uxtb r1, r6
1131 0052 2846 mov r0, r5
1132 .LVL55:
ARM GAS /tmp/ccot7YtA.s page 42
ARM GAS /tmp/ccBvWqyp.s page 42
179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** }
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccot7YtA.s page 1
1181 .loc 1 501 1 is_stmt 1 view -0
1182 .cfi_startproc
1183 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccot7YtA.s page 43
ARM GAS /tmp/ccBvWqyp.s page 43
1184 @ frame_needed = 0, uses_anonymous_args = 0
@ -2575,67 +2575,67 @@ ARM GAS /tmp/ccot7YtA.s page 1
1233 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h"
1234 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1235 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h"
ARM GAS /tmp/ccot7YtA.s page 44
ARM GAS /tmp/ccBvWqyp.s page 44
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash.c
/tmp/ccot7YtA.s:21 .text.FLASH_Program_DoubleWord:00000000 $t
/tmp/ccot7YtA.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord
/tmp/ccot7YtA.s:87 .text.FLASH_Program_DoubleWord:0000002c $d
/tmp/ccot7YtA.s:92 .text.FLASH_Program_Word:00000000 $t
/tmp/ccot7YtA.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word
/tmp/ccot7YtA.s:131 .text.FLASH_Program_Word:00000020 $d
/tmp/ccot7YtA.s:136 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/ccot7YtA.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/ccot7YtA.s:175 .text.FLASH_Program_HalfWord:00000020 $d
/tmp/ccot7YtA.s:180 .text.FLASH_Program_Byte:00000000 $t
/tmp/ccot7YtA.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte
/tmp/ccot7YtA.s:218 .text.FLASH_Program_Byte:0000001c $d
/tmp/ccot7YtA.s:223 .text.FLASH_SetErrorCode:00000000 $t
/tmp/ccot7YtA.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/ccot7YtA.s:354 .text.FLASH_SetErrorCode:000000a0 $d
/tmp/ccot7YtA.s:1215 .data.pFlash:00000000 pFlash
/tmp/ccot7YtA.s:360 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/ccot7YtA.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/ccot7YtA.s:451 .text.HAL_FLASH_Program_IT:0000004c $d
/tmp/ccot7YtA.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/ccot7YtA.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccot7YtA.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/ccot7YtA.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/ccot7YtA.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/ccot7YtA.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/ccot7YtA.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d
/tmp/ccot7YtA.s:727 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/ccot7YtA.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/ccot7YtA.s:779 .text.HAL_FLASH_Unlock:00000028 $d
/tmp/ccot7YtA.s:785 .text.HAL_FLASH_Lock:00000000 $t
/tmp/ccot7YtA.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/ccot7YtA.s:812 .text.HAL_FLASH_Lock:00000010 $d
/tmp/ccot7YtA.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/ccot7YtA.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/ccot7YtA.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/ccot7YtA.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/ccot7YtA.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/ccot7YtA.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/ccot7YtA.s:896 .text.HAL_FLASH_GetError:00000000 $t
/tmp/ccot7YtA.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/ccot7YtA.s:918 .text.HAL_FLASH_GetError:00000008 $d
/tmp/ccot7YtA.s:923 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/ccot7YtA.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/ccot7YtA.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d
/tmp/ccot7YtA.s:1031 .text.HAL_FLASH_Program:00000000 $t
/tmp/ccot7YtA.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/ccot7YtA.s:1167 .text.HAL_FLASH_Program:00000074 $d
/tmp/ccot7YtA.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/ccot7YtA.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/ccot7YtA.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/ccot7YtA.s:1212 .data.pFlash:00000000 $d
/tmp/ccBvWqyp.s:21 .text.FLASH_Program_DoubleWord:00000000 $t
/tmp/ccBvWqyp.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord
/tmp/ccBvWqyp.s:87 .text.FLASH_Program_DoubleWord:0000002c $d
/tmp/ccBvWqyp.s:92 .text.FLASH_Program_Word:00000000 $t
/tmp/ccBvWqyp.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word
/tmp/ccBvWqyp.s:131 .text.FLASH_Program_Word:00000020 $d
/tmp/ccBvWqyp.s:136 .text.FLASH_Program_HalfWord:00000000 $t
/tmp/ccBvWqyp.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord
/tmp/ccBvWqyp.s:175 .text.FLASH_Program_HalfWord:00000020 $d
/tmp/ccBvWqyp.s:180 .text.FLASH_Program_Byte:00000000 $t
/tmp/ccBvWqyp.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte
/tmp/ccBvWqyp.s:218 .text.FLASH_Program_Byte:0000001c $d
/tmp/ccBvWqyp.s:223 .text.FLASH_SetErrorCode:00000000 $t
/tmp/ccBvWqyp.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode
/tmp/ccBvWqyp.s:354 .text.FLASH_SetErrorCode:000000a0 $d
/tmp/ccBvWqyp.s:1215 .data.pFlash:00000000 pFlash
/tmp/ccBvWqyp.s:360 .text.HAL_FLASH_Program_IT:00000000 $t
/tmp/ccBvWqyp.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT
/tmp/ccBvWqyp.s:451 .text.HAL_FLASH_Program_IT:0000004c $d
/tmp/ccBvWqyp.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t
/tmp/ccBvWqyp.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback
/tmp/ccBvWqyp.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t
/tmp/ccBvWqyp.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback
/tmp/ccBvWqyp.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t
/tmp/ccBvWqyp.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler
/tmp/ccBvWqyp.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d
/tmp/ccBvWqyp.s:727 .text.HAL_FLASH_Unlock:00000000 $t
/tmp/ccBvWqyp.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock
/tmp/ccBvWqyp.s:779 .text.HAL_FLASH_Unlock:00000028 $d
/tmp/ccBvWqyp.s:785 .text.HAL_FLASH_Lock:00000000 $t
/tmp/ccBvWqyp.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock
/tmp/ccBvWqyp.s:812 .text.HAL_FLASH_Lock:00000010 $d
/tmp/ccBvWqyp.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t
/tmp/ccBvWqyp.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock
/tmp/ccBvWqyp.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d
/tmp/ccBvWqyp.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t
/tmp/ccBvWqyp.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock
/tmp/ccBvWqyp.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d
/tmp/ccBvWqyp.s:896 .text.HAL_FLASH_GetError:00000000 $t
/tmp/ccBvWqyp.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError
/tmp/ccBvWqyp.s:918 .text.HAL_FLASH_GetError:00000008 $d
/tmp/ccBvWqyp.s:923 .text.FLASH_WaitForLastOperation:00000000 $t
/tmp/ccBvWqyp.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation
/tmp/ccBvWqyp.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d
/tmp/ccBvWqyp.s:1031 .text.HAL_FLASH_Program:00000000 $t
/tmp/ccBvWqyp.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program
/tmp/ccBvWqyp.s:1167 .text.HAL_FLASH_Program:00000074 $d
/tmp/ccBvWqyp.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t
/tmp/ccBvWqyp.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch
/tmp/ccBvWqyp.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d
/tmp/ccBvWqyp.s:1212 .data.pFlash:00000000 $d
UNDEFINED SYMBOLS
FLASH_Erase_Sector
FLASH_FlushCaches
ARM GAS /tmp/ccot7YtA.s page 45
ARM GAS /tmp/ccBvWqyp.s page 45
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccXru7je.s page 1
ARM GAS /tmp/cc7s3WPC.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccXru7je.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (#) FLASH Memory Erase functions:
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Lock and Unlock the FLASH interface using HAL_FLASH_Unlock() and
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_FLASH_Lock() functions
ARM GAS /tmp/ccXru7je.s page 2
ARM GAS /tmp/cc7s3WPC.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Erase function: Erase sector, erase all sectors
@ -118,7 +118,7 @@ ARM GAS /tmp/ccXru7je.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private macro -------------------------------------------------------------*/
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Variables
ARM GAS /tmp/ccXru7je.s page 3
ARM GAS /tmp/cc7s3WPC.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @{
@ -178,7 +178,7 @@ ARM GAS /tmp/ccXru7je.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** [..]
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** This subsection provides a set of functions allowing to manage the Extension FLASH
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** programming operations.
ARM GAS /tmp/ccXru7je.s page 4
ARM GAS /tmp/cc7s3WPC.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccXru7je.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Wait for last operation to be completed */
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
ARM GAS /tmp/ccXru7je.s page 5
ARM GAS /tmp/cc7s3WPC.s page 5
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccXru7je.s page 1
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Erase by sector to be done*/
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccXru7je.s page 6
ARM GAS /tmp/cc7s3WPC.s page 6
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccXru7je.s page 1
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*USER configuration*/
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** if ((pOBInit->OptionType & OPTIONBYTE_USER) == OPTIONBYTE_USER)
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccXru7je.s page 7
ARM GAS /tmp/cc7s3WPC.s page 7
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_OB_UserConfig(pOBInit->USERConfig & OB_IWDG_SW,
@ -418,7 +418,7 @@ ARM GAS /tmp/ccXru7je.s page 1
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR;
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccXru7je.s page 8
ARM GAS /tmp/cc7s3WPC.s page 8
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
@ -478,7 +478,7 @@ ARM GAS /tmp/ccXru7je.s page 1
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) ||
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) ||
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx)
ARM GAS /tmp/ccXru7je.s page 9
ARM GAS /tmp/cc7s3WPC.s page 9
430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Get Sector*/
@ -538,7 +538,7 @@ ARM GAS /tmp/ccXru7je.s page 1
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint8_t optiontmp;
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Mask SPRMOD bit */
ARM GAS /tmp/ccXru7je.s page 10
ARM GAS /tmp/cc7s3WPC.s page 10
487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** optiontmp = (uint8_t)((*(__IO uint8_t *)OPTCR_BYTE3_ADDRESS) & (uint8_t)0x7F);
@ -598,7 +598,7 @@ ARM GAS /tmp/ccXru7je.s page 1
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
ARM GAS /tmp/ccXru7je.s page 11
ARM GAS /tmp/cc7s3WPC.s page 11
34 .loc 1 538 1 is_stmt 0 view .LVU1
@ -658,7 +658,7 @@ ARM GAS /tmp/ccXru7je.s page 1
65 001e 0A4A ldr r2, .L7
66 0020 1069 ldr r0, [r2, #16]
67 .loc 1 561 13 view .LVU16
ARM GAS /tmp/ccXru7je.s page 12
ARM GAS /tmp/cc7s3WPC.s page 12
68 0022 40EA0320 orr r0, r0, r3, lsl #8
@ -718,7 +718,7 @@ ARM GAS /tmp/ccXru7je.s page 1
569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_1: when the device voltage range is 1.8V to 2.1V,
571:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by byte (8-bit)
ARM GAS /tmp/ccXru7je.s page 13
ARM GAS /tmp/cc7s3WPC.s page 13
572:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V,
@ -778,7 +778,7 @@ ARM GAS /tmp/ccXru7je.s page 1
626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *
627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param WRPSector specifies the sector(s) to be write protected.
628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
ARM GAS /tmp/ccXru7je.s page 14
ARM GAS /tmp/cc7s3WPC.s page 14
629:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg WRPSector: A value between OB_WRP_SECTOR_0 and OB_WRP_SECTOR_23
@ -838,7 +838,7 @@ ARM GAS /tmp/ccXru7je.s page 1
683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccXru7je.s page 15
ARM GAS /tmp/cc7s3WPC.s page 15
686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -898,7 +898,7 @@ ARM GAS /tmp/ccXru7je.s page 1
740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/
742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS |= (uint16_t)(WRPSector >> 12);
ARM GAS /tmp/ccXru7je.s page 16
ARM GAS /tmp/cc7s3WPC.s page 16
743:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -958,7 +958,7 @@ ARM GAS /tmp/ccXru7je.s page 1
797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param SectorBank1 Specifies the sector(s) to be read/write protected or unprotected for bank1
798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values:
799:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP: A value between OB_PCROP_SECTOR_0 and OB_PCROP_SECTOR_11
ARM GAS /tmp/ccXru7je.s page 17
ARM GAS /tmp/cc7s3WPC.s page 17
800:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP_SECTOR__All
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXru7je.s page 1
854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
856:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
ARM GAS /tmp/ccXru7je.s page 18
ARM GAS /tmp/cc7s3WPC.s page 18
857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /**
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXru7je.s page 1
911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/
912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS &= (~SectorBank2);
913:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccXru7je.s page 19
ARM GAS /tmp/cc7s3WPC.s page 19
914:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXru7je.s page 1
968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V,
969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by half word (16-bit)
970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_3: when the device voltage range is 2.7V to 3.6V,
ARM GAS /tmp/ccXru7je.s page 20
ARM GAS /tmp/cc7s3WPC.s page 20
971:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by word (32-bit)
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval HAL Status
1026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** */
1027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_EnableWRP(uint32_t WRPSector, uint32_t Banks)
ARM GAS /tmp/ccXru7je.s page 21
ARM GAS /tmp/cc7s3WPC.s page 21
1028:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** STM32F413xx || STM32F423xx */
1083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) ||
ARM GAS /tmp/ccXru7je.s page 22
ARM GAS /tmp/cc7s3WPC.s page 22
1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) ||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** return status;
1140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccXru7je.s page 23
ARM GAS /tmp/cc7s3WPC.s page 23
1142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx ||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */
1197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_SOURCE(Iwdg));
1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STOP_SOURCE(Stop));
ARM GAS /tmp/ccXru7je.s page 24
ARM GAS /tmp/cc7s3WPC.s page 24
1199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE(Stdby));
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccXru7je.s page 1
127 .loc 1 1235 3 is_stmt 1 view .LVU31
1236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccXru7je.s page 25
ARM GAS /tmp/cc7s3WPC.s page 25
128 .loc 1 1237 1 is_stmt 0 view .LVU32
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /**
1251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @brief Return the FLASH Write Protection Option Bytes value.
ARM GAS /tmp/ccXru7je.s page 26
ARM GAS /tmp/cc7s3WPC.s page 26
1252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval uint16_t FLASH Write Protection Option Bytes value
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccXru7je.s page 1
210 .loc 1 1272 7 is_stmt 0 view .LVU45
211 0000 054B ldr r3, .L21
212 0002 587D ldrb r0, [r3, #21] @ zero_extendqisi2
ARM GAS /tmp/ccXru7je.s page 27
ARM GAS /tmp/cc7s3WPC.s page 27
213 0004 C0B2 uxtb r0, r0
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetBOR(void)
1297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
246 .loc 1 1297 1 is_stmt 1 view -0
ARM GAS /tmp/ccXru7je.s page 28
ARM GAS /tmp/cc7s3WPC.s page 28
247 .cfi_startproc
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccXru7je.s page 1
293 .loc 1 650 12 is_stmt 0 view .LVU63
294 0006 4CF25030 movw r0, #50000
295 .LVL11:
ARM GAS /tmp/ccXru7je.s page 29
ARM GAS /tmp/cc7s3WPC.s page 29
650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccXru7je.s page 1
665:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
337 .loc 1 665 9 is_stmt 1 view .LVU77
338 0040 0D4A ldr r2, .L37+4
ARM GAS /tmp/ccXru7je.s page 30
ARM GAS /tmp/cc7s3WPC.s page 30
339 0042 D38A ldrh r3, [r2, #22]
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccXru7je.s page 1
381 0078 003C0240 .word 1073888256
382 .cfi_endproc
383 .LFE250:
ARM GAS /tmp/ccXru7je.s page 31
ARM GAS /tmp/cc7s3WPC.s page 31
385 .section .text.FLASH_OB_DisableWRP,"ax",%progbits
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccXru7je.s page 1
725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (WRPSector < OB_WRP_SECTOR_12))
428 .loc 1 725 103 discriminator 4 view .LVU102
429 0016 B4F5805F cmp r4, #4096
ARM GAS /tmp/ccXru7je.s page 32
ARM GAS /tmp/cc7s3WPC.s page 32
430 001a 13D3 bcc .L43
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccXru7je.s page 1
471 .loc 1 746 5 is_stmt 1 view .LVU115
746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
472 .loc 1 746 8 is_stmt 0 view .LVU116
ARM GAS /tmp/ccXru7je.s page 33
ARM GAS /tmp/cc7s3WPC.s page 33
473 0050 094B ldr r3, .L50
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccXru7je.s page 1
518 .thumb_func
520 FLASH_OB_RDP_LevelConfig:
521 .LVL24:
ARM GAS /tmp/ccXru7je.s page 34
ARM GAS /tmp/cc7s3WPC.s page 34
522 .LFB255:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccXru7je.s page 1
562 .LFE255:
564 .section .text.FLASH_OB_UserConfig,"ax",%progbits
565 .align 1
ARM GAS /tmp/ccXru7je.s page 35
ARM GAS /tmp/cc7s3WPC.s page 35
566 .syntax unified
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccXru7je.s page 1
607 .loc 1 1207 66 is_stmt 0 view .LVU154
608 0012 054F ldr r7, .L60
609 0014 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2
ARM GAS /tmp/ccXru7je.s page 36
ARM GAS /tmp/cc7s3WPC.s page 36
1207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccXru7je.s page 1
656 0002 0546 mov r5, r0
657 0004 0E46 mov r6, r1
658 0006 1446 mov r4, r2
ARM GAS /tmp/ccXru7je.s page 37
ARM GAS /tmp/cc7s3WPC.s page 37
815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccXru7je.s page 1
696 .loc 1 828 48 is_stmt 0 view .LVU181
697 002e ADB2 uxth r5, r5
698 .LVL40:
ARM GAS /tmp/ccXru7je.s page 38
ARM GAS /tmp/cc7s3WPC.s page 38
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccXru7je.s page 1
741 .section .text.FLASH_OB_DisablePCROP,"ax",%progbits
742 .align 1
743 .syntax unified
ARM GAS /tmp/ccXru7je.s page 39
ARM GAS /tmp/cc7s3WPC.s page 39
744 .thumb
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccXru7je.s page 1
899:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
786 .loc 1 899 7 view .LVU208
787 001a 0E4A ldr r2, .L78
ARM GAS /tmp/ccXru7je.s page 40
ARM GAS /tmp/cc7s3WPC.s page 40
788 001c 538B ldrh r3, [r2, #26]
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccXru7je.s page 1
828 004a 9BB2 uxth r3, r3
912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
829 .loc 1 912 48 is_stmt 0 view .LVU223
ARM GAS /tmp/ccXru7je.s page 41
ARM GAS /tmp/cc7s3WPC.s page 41
830 004c 23EA0503 bic r3, r3, r5
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccXru7je.s page 1
786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint8_t *)OPTCR_BYTE0_ADDRESS |= BootConfig;
876 .loc 1 786 42 is_stmt 0 view .LVU234
877 0012 02F0EF02 and r2, r2, #239
ARM GAS /tmp/ccXru7je.s page 42
ARM GAS /tmp/cc7s3WPC.s page 42
878 0016 1A75 strb r2, [r3, #20]
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccXru7je.s page 1
924 000a 0446 mov r4, r0
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
925 .loc 1 286 3 is_stmt 1 discriminator 2 view .LVU245
ARM GAS /tmp/ccXru7je.s page 43
ARM GAS /tmp/cc7s3WPC.s page 43
926 000c 1C4B ldr r3, .L102
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccXru7je.s page 1
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
964 .loc 1 298 16 view .LVU262
965 0032 00E0 b .L87
ARM GAS /tmp/ccXru7je.s page 44
ARM GAS /tmp/cc7s3WPC.s page 44
966 .LVL62:
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1004 .loc 1 310 5 is_stmt 1 view .LVU278
310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1005 .loc 1 310 14 is_stmt 0 view .LVU279
ARM GAS /tmp/ccXru7je.s page 45
ARM GAS /tmp/cc7s3WPC.s page 45
1006 0056 207C ldrb r0, [r4, #16] @ zero_extendqisi2
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1048 007e 00BF .align 2
1049 .L102:
1050 0080 00000000 .word pFlash
ARM GAS /tmp/ccXru7je.s page 46
ARM GAS /tmp/cc7s3WPC.s page 46
1051 .cfi_endproc
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccXru7je.s page 1
351:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1095 .loc 1 351 23 discriminator 1 view .LVU304
1096 0018 2076 strb r0, [r4, #24]
ARM GAS /tmp/ccXru7je.s page 47
ARM GAS /tmp/cc7s3WPC.s page 47
354:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccXru7je.s page 1
381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1140 .loc 1 381 5 view .LVU318
381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccXru7je.s page 48
ARM GAS /tmp/cc7s3WPC.s page 48
1141 .loc 1 381 20 is_stmt 0 view .LVU319
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1182 .L109:
415:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1183 .loc 1 415 3 is_stmt 1 view .LVU333
ARM GAS /tmp/ccXru7je.s page 49
ARM GAS /tmp/cc7s3WPC.s page 49
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccXru7je.s page 1
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx ||
1227 .loc 1 440 28 is_stmt 0 view .LVU347
1228 000a 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2
ARM GAS /tmp/ccXru7je.s page 50
ARM GAS /tmp/cc7s3WPC.s page 50
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx ||
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1274 .cfi_endproc
1275 .LFE245:
1277 .section .text.HAL_FLASHEx_OB_DeSelectPCROP,"ax",%progbits
ARM GAS /tmp/ccXru7je.s page 51
ARM GAS /tmp/cc7s3WPC.s page 51
1278 .align 1
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1325 @ frame_needed = 0, uses_anonymous_args = 0
1326 @ link register save eliminated.
507:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
ARM GAS /tmp/ccXru7je.s page 52
ARM GAS /tmp/cc7s3WPC.s page 52
1327 .loc 1 507 3 view .LVU369
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1373 0010 4FF48071 mov r1, #256
1374 .LVL97:
582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint32_t tmp_psize = 0U;
ARM GAS /tmp/ccXru7je.s page 53
ARM GAS /tmp/cc7s3WPC.s page 53
1375 .loc 1 582 1 view .LVU380
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccXru7je.s page 1
616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
1415 .loc 1 616 8 is_stmt 0 view .LVU395
1416 0044 1A69 ldr r2, [r3, #16]
ARM GAS /tmp/ccXru7je.s page 54
ARM GAS /tmp/cc7s3WPC.s page 54
616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** }
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccXru7je.s page 1
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1464 .loc 1 248 3 view .LVU405
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
ARM GAS /tmp/ccXru7je.s page 55
ARM GAS /tmp/cc7s3WPC.s page 55
1465 .loc 1 248 17 is_stmt 0 view .LVU406
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1502 .LVL105:
1503 .L138:
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** pFlash.Bank = pEraseInit->Banks;
ARM GAS /tmp/ccXru7je.s page 56
ARM GAS /tmp/cc7s3WPC.s page 56
1504 .loc 1 251 5 is_stmt 1 view .LVU424
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1545 0000 164B ldr r3, .L144
1546 0002 1B68 ldr r3, [r3]
1547 .loc 1 1309 6 view .LVU434
ARM GAS /tmp/ccXru7je.s page 57
ARM GAS /tmp/cc7s3WPC.s page 57
1548 0004 13F4007F tst r3, #512
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1586 0046 1A60 str r2, [r3]
1587 .loc 1 1325 5 view .LVU447
1588 0048 1A68 ldr r2, [r3]
ARM GAS /tmp/ccXru7je.s page 58
ARM GAS /tmp/cc7s3WPC.s page 58
1589 004a 22F48052 bic r2, r2, #4096
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1635 0002 234B ldr r3, .L158
1636 0004 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2
1637 0006 012B cmp r3, #1
ARM GAS /tmp/ccXru7je.s page 59
ARM GAS /tmp/cc7s3WPC.s page 59
1638 0008 40D0 beq .L154
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccXru7je.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
1675 .loc 1 196 59 is_stmt 0 discriminator 1 view .LVU474
1676 002e E368 ldr r3, [r4, #12]
ARM GAS /tmp/ccXru7je.s page 60
ARM GAS /tmp/cc7s3WPC.s page 60
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** {
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1717 .loc 1 185 7 is_stmt 1 view .LVU488
185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c ****
1718 .loc 1 185 16 is_stmt 0 view .LVU489
ARM GAS /tmp/ccXru7je.s page 61
ARM GAS /tmp/cc7s3WPC.s page 61
1719 0062 4CF25030 movw r0, #50000
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccXru7je.s page 1
1760 008c 0227 movs r7, #2
1761 008e FBE7 b .L147
1762 .L159:
ARM GAS /tmp/ccXru7je.s page 62
ARM GAS /tmp/cc7s3WPC.s page 62
1763 .align 2
@ -3675,84 +3675,84 @@ ARM GAS /tmp/ccXru7je.s page 1
1775 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1776 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h"
1777 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h"
ARM GAS /tmp/ccXru7je.s page 63
ARM GAS /tmp/cc7s3WPC.s page 63
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash_ex.c
/tmp/ccXru7je.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/ccXru7je.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/ccXru7je.s:97 .text.FLASH_MassErase:00000048 $d
/tmp/ccXru7je.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t
/tmp/ccXru7je.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig
/tmp/ccXru7je.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d
/tmp/ccXru7je.s:141 .text.FLASH_OB_GetUser:00000000 $t
/tmp/ccXru7je.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/ccXru7je.s:163 .text.FLASH_OB_GetUser:0000000c $d
/tmp/ccXru7je.s:168 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/ccXru7je.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/ccXru7je.s:190 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/ccXru7je.s:195 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/ccXru7je.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/ccXru7je.s:234 .text.FLASH_OB_GetRDP:00000018 $d
/tmp/ccXru7je.s:239 .text.FLASH_OB_GetBOR:00000000 $t
/tmp/ccXru7je.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR
/tmp/ccXru7je.s:261 .text.FLASH_OB_GetBOR:0000000c $d
/tmp/ccXru7je.s:266 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/ccXru7je.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/ccXru7je.s:380 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/ccXru7je.s:386 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/ccXru7je.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/ccXru7je.s:509 .text.FLASH_OB_DisableWRP:00000078 $d
/tmp/ccXru7je.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/ccXru7je.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/ccXru7je.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d
/tmp/ccXru7je.s:565 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/ccXru7je.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/ccXru7je.s:631 .text.FLASH_OB_UserConfig:00000028 $d
/tmp/ccXru7je.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t
/tmp/ccXru7je.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP
/tmp/ccXru7je.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d
/tmp/ccXru7je.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t
/tmp/ccXru7je.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP
/tmp/ccXru7je.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d
/tmp/ccXru7je.s:841 .text.FLASH_OB_BootConfig:00000000 $t
/tmp/ccXru7je.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig
/tmp/ccXru7je.s:893 .text.FLASH_OB_BootConfig:00000020 $d
/tmp/ccXru7je.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/ccXru7je.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/ccXru7je.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d
/tmp/ccXru7je.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/ccXru7je.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/ccXru7je.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t
/tmp/ccXru7je.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram
/tmp/ccXru7je.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t
/tmp/ccXru7je.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig
/tmp/ccXru7je.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d
/tmp/ccXru7je.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t
/tmp/ccXru7je.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP
/tmp/ccXru7je.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d
/tmp/ccXru7je.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t
/tmp/ccXru7je.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP
/tmp/ccXru7je.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d
ARM GAS /tmp/ccXru7je.s page 64
/tmp/cc7s3WPC.s:21 .text.FLASH_MassErase:00000000 $t
/tmp/cc7s3WPC.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase
/tmp/cc7s3WPC.s:97 .text.FLASH_MassErase:00000048 $d
/tmp/cc7s3WPC.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t
/tmp/cc7s3WPC.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig
/tmp/cc7s3WPC.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d
/tmp/cc7s3WPC.s:141 .text.FLASH_OB_GetUser:00000000 $t
/tmp/cc7s3WPC.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser
/tmp/cc7s3WPC.s:163 .text.FLASH_OB_GetUser:0000000c $d
/tmp/cc7s3WPC.s:168 .text.FLASH_OB_GetWRP:00000000 $t
/tmp/cc7s3WPC.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP
/tmp/cc7s3WPC.s:190 .text.FLASH_OB_GetWRP:00000008 $d
/tmp/cc7s3WPC.s:195 .text.FLASH_OB_GetRDP:00000000 $t
/tmp/cc7s3WPC.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP
/tmp/cc7s3WPC.s:234 .text.FLASH_OB_GetRDP:00000018 $d
/tmp/cc7s3WPC.s:239 .text.FLASH_OB_GetBOR:00000000 $t
/tmp/cc7s3WPC.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR
/tmp/cc7s3WPC.s:261 .text.FLASH_OB_GetBOR:0000000c $d
/tmp/cc7s3WPC.s:266 .text.FLASH_OB_EnableWRP:00000000 $t
/tmp/cc7s3WPC.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP
/tmp/cc7s3WPC.s:380 .text.FLASH_OB_EnableWRP:00000074 $d
/tmp/cc7s3WPC.s:386 .text.FLASH_OB_DisableWRP:00000000 $t
/tmp/cc7s3WPC.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP
/tmp/cc7s3WPC.s:509 .text.FLASH_OB_DisableWRP:00000078 $d
/tmp/cc7s3WPC.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t
/tmp/cc7s3WPC.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig
/tmp/cc7s3WPC.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d
/tmp/cc7s3WPC.s:565 .text.FLASH_OB_UserConfig:00000000 $t
/tmp/cc7s3WPC.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig
/tmp/cc7s3WPC.s:631 .text.FLASH_OB_UserConfig:00000028 $d
/tmp/cc7s3WPC.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t
/tmp/cc7s3WPC.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP
/tmp/cc7s3WPC.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d
/tmp/cc7s3WPC.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t
/tmp/cc7s3WPC.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP
/tmp/cc7s3WPC.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d
/tmp/cc7s3WPC.s:841 .text.FLASH_OB_BootConfig:00000000 $t
/tmp/cc7s3WPC.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig
/tmp/cc7s3WPC.s:893 .text.FLASH_OB_BootConfig:00000020 $d
/tmp/cc7s3WPC.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t
/tmp/cc7s3WPC.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram
/tmp/cc7s3WPC.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d
/tmp/cc7s3WPC.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t
/tmp/cc7s3WPC.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig
/tmp/cc7s3WPC.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t
/tmp/cc7s3WPC.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram
/tmp/cc7s3WPC.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t
/tmp/cc7s3WPC.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig
/tmp/cc7s3WPC.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d
/tmp/cc7s3WPC.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t
/tmp/cc7s3WPC.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP
/tmp/cc7s3WPC.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d
/tmp/cc7s3WPC.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t
/tmp/cc7s3WPC.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP
/tmp/cc7s3WPC.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d
ARM GAS /tmp/cc7s3WPC.s page 64
/tmp/ccXru7je.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t
/tmp/ccXru7je.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP
/tmp/ccXru7je.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d
/tmp/ccXru7je.s:1342 .text.FLASH_Erase_Sector:00000000 $t
/tmp/ccXru7je.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector
/tmp/ccXru7je.s:1425 .text.FLASH_Erase_Sector:00000050 $d
/tmp/ccXru7je.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/ccXru7je.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/ccXru7je.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d
/tmp/ccXru7je.s:1530 .text.FLASH_FlushCaches:00000000 $t
/tmp/ccXru7je.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches
/tmp/ccXru7je.s:1602 .text.FLASH_FlushCaches:0000005c $d
/tmp/ccXru7je.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/ccXru7je.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/ccXru7je.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d
/tmp/cc7s3WPC.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t
/tmp/cc7s3WPC.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP
/tmp/cc7s3WPC.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d
/tmp/cc7s3WPC.s:1342 .text.FLASH_Erase_Sector:00000000 $t
/tmp/cc7s3WPC.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector
/tmp/cc7s3WPC.s:1425 .text.FLASH_Erase_Sector:00000050 $d
/tmp/cc7s3WPC.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t
/tmp/cc7s3WPC.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT
/tmp/cc7s3WPC.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d
/tmp/cc7s3WPC.s:1530 .text.FLASH_FlushCaches:00000000 $t
/tmp/cc7s3WPC.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches
/tmp/cc7s3WPC.s:1602 .text.FLASH_FlushCaches:0000005c $d
/tmp/cc7s3WPC.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t
/tmp/cc7s3WPC.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase
/tmp/cc7s3WPC.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d
UNDEFINED SYMBOLS
FLASH_WaitForLastOperation

View File

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

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccFZwYvZ.s page 1
ARM GAS /tmp/ccrJlKbn.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** Subject to the specific hardware characteristics of each I/O port listed in the datasheet, each
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** port bit of the General Purpose IO (GPIO) Ports, can be individually configured by software
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** in several modes:
ARM GAS /tmp/ccFZwYvZ.s page 2
ARM GAS /tmp/ccrJlKbn.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (+) Input mode
@ -118,7 +118,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin().
ARM GAS /tmp/ccFZwYvZ.s page 3
ARM GAS /tmp/ccrJlKbn.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Initialization and Configuration functions
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** *
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @verbatim
ARM GAS /tmp/ccFZwYvZ.s page 4
ARM GAS /tmp/ccrJlKbn.s page 4
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** ===============================================================================
@ -238,7 +238,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
49 0008 70B5 push {r4, r5, r6, lr}
50 .LCFI0:
51 .cfi_def_cfa_offset 16
ARM GAS /tmp/ccFZwYvZ.s page 5
ARM GAS /tmp/ccrJlKbn.s page 5
52 .cfi_offset 4, -16
@ -298,7 +298,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
86 0026 8460 str r4, [r0, #8]
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the IO Output Type */
ARM GAS /tmp/ccFZwYvZ.s page 6
ARM GAS /tmp/ccrJlKbn.s page 6
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp = GPIOx->OTYPER;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
116 .loc 1 224 14 view .LVU39
117 003e 0834 adds r4, r4, #8
118 0040 50F82420 ldr r2, [r0, r4, lsl #2]
ARM GAS /tmp/ccFZwYvZ.s page 7
ARM GAS /tmp/ccrJlKbn.s page 7
119 .LVL11:
@ -418,7 +418,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
152 .loc 1 245 52 discriminator 40 view .LVU53
153 006a 02FA0EF2 lsl r2, r2, lr
154 .loc 1 245 14 discriminator 40 view .LVU54
ARM GAS /tmp/ccFZwYvZ.s page 8
ARM GAS /tmp/ccrJlKbn.s page 8
155 006e 2A43 orrs r2, r2, r5
@ -478,7 +478,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
196 .LVL21:
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_FALLING) != 0x00U)
197 .loc 1 259 9 is_stmt 1 view .LVU73
ARM GAS /tmp/ccFZwYvZ.s page 9
ARM GAS /tmp/ccrJlKbn.s page 9
198 .loc 1 259 11 is_stmt 0 view .LVU74
@ -538,7 +538,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp &= ~((uint32_t)iocurrent);
237 .loc 1 275 9 is_stmt 1 view .LVU91
238 .loc 1 275 14 is_stmt 0 view .LVU92
ARM GAS /tmp/ccFZwYvZ.s page 10
ARM GAS /tmp/ccrJlKbn.s page 10
239 00c2 2240 ands r2, r2, r4
@ -598,7 +598,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
279 00e6 32EA0404 bics r4, r2, r4
280 00ea F3D1 bne .L3
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (GPIO_Init->Mode & GPIO_MODE) == MODE_AF)
ARM GAS /tmp/ccFZwYvZ.s page 11
ARM GAS /tmp/ccrJlKbn.s page 11
281 .loc 1 188 7 is_stmt 1 view .LVU109
@ -658,7 +658,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp;
318 .loc 1 214 36 view .LVU127
319 0110 AA40 lsls r2, r2, r5
ARM GAS /tmp/ccFZwYvZ.s page 12
ARM GAS /tmp/ccrJlKbn.s page 12
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->MODER = temp;
357 .loc 1 233 12 view .LVU145
358 013a 2243 orrs r2, r2, r4
ARM GAS /tmp/ccFZwYvZ.s page 13
ARM GAS /tmp/ccrJlKbn.s page 13
359 .LVL41:
@ -778,7 +778,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U)));
398 .loc 1 244 44 is_stmt 0 view .LVU161
399 0168 03F0030E and lr, r3, #3
ARM GAS /tmp/ccFZwYvZ.s page 14
ARM GAS /tmp/ccrJlKbn.s page 14
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U)));
@ -838,7 +838,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
441 .loc 1 245 29 discriminator 15 view .LVU174
442 01ba 02F58062 add r2, r2, #1024
443 01be 9042 cmp r0, r2
ARM GAS /tmp/ccFZwYvZ.s page 15
ARM GAS /tmp/ccrJlKbn.s page 15
444 01c0 14D0 beq .L21
@ -898,7 +898,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
487 .LVL48:
488 .L27:
281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
ARM GAS /tmp/ccFZwYvZ.s page 16
ARM GAS /tmp/ccrJlKbn.s page 16
282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
@ -958,7 +958,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t ioposition = 0x00U;
530 .loc 1 297 3 view .LVU190
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t iocurrent = 0x00U;
ARM GAS /tmp/ccFZwYvZ.s page 17
ARM GAS /tmp/ccrJlKbn.s page 17
531 .loc 1 298 3 view .LVU191
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
565 .LVL53:
566 .L37:
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** {
ARM GAS /tmp/ccFZwYvZ.s page 18
ARM GAS /tmp/ccrJlKbn.s page 18
319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Clear EXTI line configuration */
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c ****
342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the default value IO Output Type */
343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ;
ARM GAS /tmp/ccFZwYvZ.s page 19
ARM GAS /tmp/ccrJlKbn.s page 19
599 .loc 1 343 7 is_stmt 1 view .LVU216
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
639 007a 0EF10205 add r5, lr, #2
640 007e 304C ldr r4, .L56
641 0080 54F82540 ldr r4, [r4, r5, lsl #2]
ARM GAS /tmp/ccFZwYvZ.s page 20
ARM GAS /tmp/ccrJlKbn.s page 20
642 .LVL59:
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
317:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** {
683 .loc 1 317 29 discriminator 13 view .LVU247
684 00ca 05F58065 add r5, r5, #1024
ARM GAS /tmp/ccFZwYvZ.s page 21
ARM GAS /tmp/ccrJlKbn.s page 21
685 00ce A842 cmp r0, r5
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
728 0102 0825 movs r5, #8
729 0104 85E7 b .L36
730 .L53:
ARM GAS /tmp/ccFZwYvZ.s page 22
ARM GAS /tmp/ccrJlKbn.s page 22
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** EXTI->EMR &= ~((uint32_t)iocurrent);
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
767 .loc 1 329 40 view .LVU276
768 0132 25EA0705 bic r5, r5, r7
769 0136 46F82450 str r5, [r6, r4, lsl #2]
ARM GAS /tmp/ccFZwYvZ.s page 23
ARM GAS /tmp/ccrJlKbn.s page 23
770 013a 6EE7 b .L37
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Reads the specified input port pin.
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIOx where x can be (A..K) to select the GPIO peripheral for STM32F429X device or
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * x can be (A..I) to select the GPIO peripheral for STM32F40XX and STM32F427
ARM GAS /tmp/ccFZwYvZ.s page 24
ARM GAS /tmp/ccrJlKbn.s page 24
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read.
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
839 .thumb_func
841 HAL_GPIO_WritePin:
842 .LVL70:
ARM GAS /tmp/ccFZwYvZ.s page 25
ARM GAS /tmp/ccrJlKbn.s page 25
843 .LFB242:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** }
865 .loc 1 424 1 view .LVU300
866 000a 7047 bx lr
ARM GAS /tmp/ccFZwYvZ.s page 26
ARM GAS /tmp/ccrJlKbn.s page 26
867 .cfi_endproc
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
902 0010 7047 bx lr
903 .cfi_endproc
904 .LFE243:
ARM GAS /tmp/ccFZwYvZ.s page 27
ARM GAS /tmp/ccrJlKbn.s page 27
906 .section .text.HAL_GPIO_LockPin,"ax",%progbits
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
938 0010 C361 str r3, [r0, #28]
469:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Reset LCKx bit(s): LCKK='0' + LCK[15-0] */
470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->LCKR = GPIO_Pin;
ARM GAS /tmp/ccFZwYvZ.s page 28
ARM GAS /tmp/ccrJlKbn.s page 28
939 .loc 1 470 3 is_stmt 1 view .LVU321
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
976 002c FBE7 b .L66
977 .cfi_endproc
978 .LFE244:
ARM GAS /tmp/ccFZwYvZ.s page 29
ARM GAS /tmp/ccrJlKbn.s page 29
980 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
1008 HAL_GPIO_EXTI_IRQHandler:
1009 .LVL80:
1010 .LFB245:
ARM GAS /tmp/ccFZwYvZ.s page 30
ARM GAS /tmp/ccrJlKbn.s page 30
493:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* EXTI line interrupt detected */
@ -1794,29 +1794,29 @@ ARM GAS /tmp/ccFZwYvZ.s page 1
1053 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1054 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1055 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
ARM GAS /tmp/ccFZwYvZ.s page 31
ARM GAS /tmp/ccrJlKbn.s page 31
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_gpio.c
/tmp/ccFZwYvZ.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccFZwYvZ.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccFZwYvZ.s:508 .text.HAL_GPIO_Init:000001f8 $d
/tmp/ccFZwYvZ.s:516 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccFZwYvZ.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccFZwYvZ.s:789 .text.HAL_GPIO_DeInit:00000140 $d
/tmp/ccFZwYvZ.s:796 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccFZwYvZ.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccFZwYvZ.s:835 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccFZwYvZ.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccFZwYvZ.s:871 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccFZwYvZ.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccFZwYvZ.s:907 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccFZwYvZ.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccFZwYvZ.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccFZwYvZ.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccFZwYvZ.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccFZwYvZ.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccFZwYvZ.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
/tmp/ccrJlKbn.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccrJlKbn.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccrJlKbn.s:508 .text.HAL_GPIO_Init:000001f8 $d
/tmp/ccrJlKbn.s:516 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccrJlKbn.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccrJlKbn.s:789 .text.HAL_GPIO_DeInit:00000140 $d
/tmp/ccrJlKbn.s:796 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccrJlKbn.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccrJlKbn.s:835 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccrJlKbn.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccrJlKbn.s:871 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccrJlKbn.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccrJlKbn.s:907 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccrJlKbn.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccrJlKbn.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccrJlKbn.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccrJlKbn.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccrJlKbn.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccrJlKbn.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccgREgit.s page 1
ARM GAS /tmp/cchLZ5FJ.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccgREgit.s page 1
28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */
30:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccgREgit.s page 2
ARM GAS /tmp/cchLZ5FJ.s page 2
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccgREgit.s page 1
42 .loc 1 71 3 view .LVU3
43 0006 0B4B ldr r3, .L3
44 0008 5A6C ldr r2, [r3, #68]
ARM GAS /tmp/ccgREgit.s page 3
ARM GAS /tmp/cchLZ5FJ.s page 3
45 000a 42F48042 orr r2, r2, #16384
@ -178,7 +178,7 @@ ARM GAS /tmp/ccgREgit.s page 1
93 .LFB240:
80:Core/Src/stm32f4xx_hal_msp.c ****
81:Core/Src/stm32f4xx_hal_msp.c **** /**
ARM GAS /tmp/ccgREgit.s page 4
ARM GAS /tmp/cchLZ5FJ.s page 4
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
@ -238,7 +238,7 @@ ARM GAS /tmp/ccgREgit.s page 1
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
106:Core/Src/stm32f4xx_hal_msp.c ****
ARM GAS /tmp/ccgREgit.s page 5
ARM GAS /tmp/cchLZ5FJ.s page 5
107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
@ -298,7 +298,7 @@ ARM GAS /tmp/ccgREgit.s page 1
150 0034 5A6C ldr r2, [r3, #68]
151 0036 02F48072 and r2, r2, #256
152 003a 0192 str r2, [sp, #4]
ARM GAS /tmp/ccgREgit.s page 6
ARM GAS /tmp/cchLZ5FJ.s page 6
96:Core/Src/stm32f4xx_hal_msp.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccgREgit.s page 1
190 .loc 1 109 24 is_stmt 0 view .LVU43
191 0062 1048 ldr r0, .L11+4
192 0064 104B ldr r3, .L11+8
ARM GAS /tmp/ccgREgit.s page 7
ARM GAS /tmp/cchLZ5FJ.s page 7
193 0066 0360 str r3, [r0]
@ -418,7 +418,7 @@ ARM GAS /tmp/ccgREgit.s page 1
227 008a FFF7FEFF bl HAL_DMA_Init
228 .LVL5:
119:Core/Src/stm32f4xx_hal_msp.c **** {
ARM GAS /tmp/ccgREgit.s page 8
ARM GAS /tmp/cchLZ5FJ.s page 8
229 .loc 1 119 8 discriminator 1 view .LVU64
@ -478,7 +478,7 @@ ARM GAS /tmp/ccgREgit.s page 1
270 .loc 1 142 10 is_stmt 0 view .LVU73
271 0000 0268 ldr r2, [r0]
272 .loc 1 142 5 view .LVU74
ARM GAS /tmp/ccgREgit.s page 9
ARM GAS /tmp/cchLZ5FJ.s page 9
273 0002 094B ldr r3, .L20
@ -538,44 +538,37 @@ ARM GAS /tmp/ccgREgit.s page 1
306 .align 2
307 .L20:
308 0028 00200140 .word 1073815552
ARM GAS /tmp/ccgREgit.s page 10
ARM GAS /tmp/cchLZ5FJ.s page 10
309 002c 00380240 .word 1073887232
310 0030 00000240 .word 1073872896
311 .cfi_endproc
312 .LFE241:
314 .global curr_step_start_N
315 .section .bss.curr_step_start_N,"aw",%nobits
316 .align 2
319 curr_step_start_N:
320 0000 00000000 .space 4
321 .text
322 .Letext0:
323 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
324 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
325 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
326 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
327 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
328 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
329 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
330 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccgREgit.s page 11
314 .text
315 .Letext0:
316 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
317 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
318 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
319 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
320 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
323 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/cchLZ5FJ.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_msp.c
/tmp/ccgREgit.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccgREgit.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccgREgit.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccgREgit.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccgREgit.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccgREgit.s:249 .text.HAL_ADC_MspInit:000000a0 $d
/tmp/ccgREgit.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccgREgit.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccgREgit.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
/tmp/ccgREgit.s:319 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccgREgit.s:316 .bss.curr_step_start_N:00000000 $d
/tmp/cchLZ5FJ.s:21 .text.HAL_MspInit:00000000 $t
/tmp/cchLZ5FJ.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/cchLZ5FJ.s:80 .text.HAL_MspInit:00000034 $d
/tmp/cchLZ5FJ.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/cchLZ5FJ.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/cchLZ5FJ.s:249 .text.HAL_ADC_MspInit:000000a0 $d
/tmp/cchLZ5FJ.s:256 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/cchLZ5FJ.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/cchLZ5FJ.s:308 .text.HAL_ADC_MspDeInit:00000028 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccftHevy.s page 1
ARM GAS /tmp/ccETjn6u.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccftHevy.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccftHevy.s page 2
ARM GAS /tmp/ccETjn6u.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
@ -118,7 +118,7 @@ ARM GAS /tmp/ccftHevy.s page 1
73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t Tx_Offset;
41 .loc 1 73 3 view .LVU3
74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccftHevy.s page 3
ARM GAS /tmp/ccETjn6u.s page 3
75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* TXn min size = 16 words. (n : Transmit FIFO index)
@ -178,7 +178,7 @@ ARM GAS /tmp/ccftHevy.s page 1
66 .cfi_def_cfa_offset 0
67 0014 7047 bx lr
68 .LVL4:
ARM GAS /tmp/ccftHevy.s page 4
ARM GAS /tmp/ccETjn6u.s page 4
69 .L2:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccftHevy.s page 1
108 .loc 1 100 5 is_stmt 1 view .LVU29
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
109 .loc 1 100 65 is_stmt 0 view .LVU30
ARM GAS /tmp/ccftHevy.s page 5
ARM GAS /tmp/ccETjn6u.s page 5
110 003c 40EA0240 orr r0, r0, r2, lsl #16
@ -298,7 +298,7 @@ ARM GAS /tmp/ccftHevy.s page 1
153 .thumb
154 .thumb_func
156 HAL_PCDEx_LPM_Callback:
ARM GAS /tmp/ccftHevy.s page 6
ARM GAS /tmp/ccETjn6u.s page 6
157 .LVL13:
@ -358,7 +358,7 @@ ARM GAS /tmp/ccftHevy.s page 1
170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Wait for Min DCD Timeout */
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(300U);
ARM GAS /tmp/ccftHevy.s page 7
ARM GAS /tmp/ccETjn6u.s page 7
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccftHevy.s page 1
227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished */
ARM GAS /tmp/ccftHevy.s page 8
ARM GAS /tmp/ccETjn6u.s page 8
230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
@ -478,7 +478,7 @@ ARM GAS /tmp/ccftHevy.s page 1
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Disable Battery charging */
ARM GAS /tmp/ccftHevy.s page 9
ARM GAS /tmp/ccETjn6u.s page 9
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN);
@ -538,7 +538,7 @@ ARM GAS /tmp/ccftHevy.s page 1
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
181 .loc 1 321 1 is_stmt 1 view -0
182 .cfi_startproc
ARM GAS /tmp/ccftHevy.s page 10
ARM GAS /tmp/ccETjn6u.s page 10
183 @ args = 0, pretend = 0, frame = 0
@ -565,18 +565,18 @@ ARM GAS /tmp/ccftHevy.s page 1
197 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
198 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
199 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
ARM GAS /tmp/ccftHevy.s page 11
ARM GAS /tmp/ccETjn6u.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pcd_ex.c
/tmp/ccftHevy.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccftHevy.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccftHevy.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccftHevy.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccftHevy.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccftHevy.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccftHevy.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccftHevy.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
/tmp/ccETjn6u.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccETjn6u.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccETjn6u.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccETjn6u.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccETjn6u.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccETjn6u.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccETjn6u.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccETjn6u.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccOfnEIn.s page 1
ARM GAS /tmp/ccJeaMlM.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR PWR
ARM GAS /tmp/ccOfnEIn.s page 2
ARM GAS /tmp/ccJeaMlM.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief PWR HAL module driver
@ -118,7 +118,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /**
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Deinitializes the HAL PWR peripheral registers to their default reset values.
ARM GAS /tmp/ccOfnEIn.s page 3
ARM GAS /tmp/ccJeaMlM.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
@ -178,7 +178,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
63 @ args = 0, pretend = 0, frame = 8
64 @ frame_needed = 0, uses_anonymous_args = 0
65 @ link register save eliminated.
ARM GAS /tmp/ccOfnEIn.s page 4
ARM GAS /tmp/ccJeaMlM.s page 4
66 0000 82B0 sub sp, sp, #8
@ -238,7 +238,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_DisableBkUpAccess(void)
ARM GAS /tmp/ccOfnEIn.s page 5
ARM GAS /tmp/ccJeaMlM.s page 5
129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Low Power modes configuration functions
ARM GAS /tmp/ccOfnEIn.s page 6
ARM GAS /tmp/ccJeaMlM.s page 6
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** *
@ -358,7 +358,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** *** Stop mode ***
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** =================
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** [..]
ARM GAS /tmp/ccOfnEIn.s page 7
ARM GAS /tmp/ccJeaMlM.s page 7
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** In Stop mode, all clocks in the 1.2V domain are stopped, the PLL, the HSI,
@ -418,7 +418,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** configure the RTC to generate the RTC alarm using the HAL_RTC_SetAlarm_IT() function.
254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC Tamper or time stamp event, it
ARM GAS /tmp/ccOfnEIn.s page 8
ARM GAS /tmp/ccJeaMlM.s page 8
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** is necessary to configure the RTC to detect the tamper or time stamp event using the
@ -478,7 +478,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE();
175 .loc 1 287 3 view .LVU28
176 0020 9A68 ldr r2, [r3, #8]
ARM GAS /tmp/ccOfnEIn.s page 9
ARM GAS /tmp/ccJeaMlM.s page 9
177 0022 22F48032 bic r2, r2, #65536
@ -538,7 +538,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
213 .loc 1 305 5 is_stmt 1 view .LVU41
214 005c 084A ldr r2, .L17+4
215 005e 9368 ldr r3, [r2, #8]
ARM GAS /tmp/ccOfnEIn.s page 10
ARM GAS /tmp/ccJeaMlM.s page 10
216 0060 43F48033 orr r3, r3, #65536
@ -598,7 +598,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
257 0000 014B ldr r3, .L20
258 0002 0122 movs r2, #1
259 0004 1A61 str r2, [r3, #16]
ARM GAS /tmp/ccOfnEIn.s page 11
ARM GAS /tmp/ccJeaMlM.s page 11
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /**
333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Enables the Wake-up PINx functionality.
334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @param WakeUpPinx Specifies the Power Wake-Up pin to enable.
ARM GAS /tmp/ccOfnEIn.s page 12
ARM GAS /tmp/ccJeaMlM.s page 12
335:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values:
@ -718,7 +718,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
337 .loc 1 360 1 is_stmt 1 view -0
338 .cfi_startproc
339 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccOfnEIn.s page 13
ARM GAS /tmp/ccJeaMlM.s page 13
340 @ frame_needed = 0, uses_anonymous_args = 0
@ -778,7 +778,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
390:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
391:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_EnterSLEEPMode(uint32_t Regulator, uint8_t SLEEPEntry)
392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** {
ARM GAS /tmp/ccOfnEIn.s page 14
ARM GAS /tmp/ccJeaMlM.s page 14
367 .loc 1 392 1 is_stmt 1 view -0
@ -838,7 +838,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
398 .syntax unified
399 .L34:
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** }
ARM GAS /tmp/ccOfnEIn.s page 15
ARM GAS /tmp/ccJeaMlM.s page 15
417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values:
438:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFI : Enter Stop mode with WFI instruction
439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFE : Enter Stop mode with WFE instruction and
ARM GAS /tmp/ccOfnEIn.s page 16
ARM GAS /tmp/ccJeaMlM.s page 16
440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * clear of pending events before.
@ -958,7 +958,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
468:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __SEV();
461 .loc 1 468 7 is_stmt 1 view .LVU86
462 .syntax unified
ARM GAS /tmp/ccOfnEIn.s page 17
ARM GAS /tmp/ccJeaMlM.s page 17
463 @ 468 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" 1
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
509 .thumb
510 .thumb_func
512 HAL_PWR_EnterSTANDBYMode:
ARM GAS /tmp/ccOfnEIn.s page 18
ARM GAS /tmp/ccJeaMlM.s page 18
513 .LFB249:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
541 0018 00700040 .word 1073770496
542 001c 00ED00E0 .word -536810240
543 .cfi_endproc
ARM GAS /tmp/ccOfnEIn.s page 19
ARM GAS /tmp/ccJeaMlM.s page 19
544 .LFE249:
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
573 .LFB250:
510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /* Check PWR Exti flag */
574 .loc 1 510 1 view -0
ARM GAS /tmp/ccOfnEIn.s page 20
ARM GAS /tmp/ccJeaMlM.s page 20
575 .cfi_startproc
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
537:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * Setting this bit is useful when the processor is expected to run only on
538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * interruptions handling.
539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
ARM GAS /tmp/ccOfnEIn.s page 21
ARM GAS /tmp/ccJeaMlM.s page 21
540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
657 .loc 1 557 1 is_stmt 0 view .LVU112
658 000a 7047 bx lr
659 .L60:
ARM GAS /tmp/ccOfnEIn.s page 22
ARM GAS /tmp/ccJeaMlM.s page 22
660 .align 2
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1
573:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @note Clears SEVONPEND bit of SCR register. When this bit is set, this causes
574:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * WFE to wake up when an interrupt moves from inactive to pended.
575:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None
ARM GAS /tmp/ccOfnEIn.s page 23
ARM GAS /tmp/ccJeaMlM.s page 23
576:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */
@ -1352,60 +1352,60 @@ ARM GAS /tmp/ccOfnEIn.s page 1
726 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
727 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
728 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h"
ARM GAS /tmp/ccOfnEIn.s page 24
ARM GAS /tmp/ccJeaMlM.s page 24
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pwr.c
/tmp/ccOfnEIn.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/ccOfnEIn.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/ccOfnEIn.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/ccOfnEIn.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/ccOfnEIn.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/ccOfnEIn.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d
/tmp/ccOfnEIn.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/ccOfnEIn.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/ccOfnEIn.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d
/tmp/ccOfnEIn.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/ccOfnEIn.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/ccOfnEIn.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/ccOfnEIn.s:242 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/ccOfnEIn.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/ccOfnEIn.s:265 .text.HAL_PWR_EnablePVD:00000008 $d
/tmp/ccOfnEIn.s:270 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/ccOfnEIn.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/ccOfnEIn.s:293 .text.HAL_PWR_DisablePVD:00000008 $d
/tmp/ccOfnEIn.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/ccOfnEIn.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/ccOfnEIn.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/ccOfnEIn.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/ccOfnEIn.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/ccOfnEIn.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/ccOfnEIn.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/ccOfnEIn.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/ccOfnEIn.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d
/tmp/ccOfnEIn.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/ccOfnEIn.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/ccOfnEIn.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d
/tmp/ccOfnEIn.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/ccOfnEIn.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccOfnEIn.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/ccOfnEIn.s:547 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/ccOfnEIn.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/ccOfnEIn.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/ccOfnEIn.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/ccOfnEIn.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
/tmp/ccOfnEIn.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/ccOfnEIn.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/ccOfnEIn.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/ccOfnEIn.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/ccOfnEIn.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/ccOfnEIn.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/ccOfnEIn.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/ccOfnEIn.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/ccOfnEIn.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/ccOfnEIn.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/ccOfnEIn.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/ccOfnEIn.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
/tmp/ccJeaMlM.s:21 .text.HAL_PWR_DeInit:00000000 $t
/tmp/ccJeaMlM.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit
/tmp/ccJeaMlM.s:48 .text.HAL_PWR_DeInit:00000014 $d
/tmp/ccJeaMlM.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t
/tmp/ccJeaMlM.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess
/tmp/ccJeaMlM.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d
/tmp/ccJeaMlM.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t
/tmp/ccJeaMlM.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess
/tmp/ccJeaMlM.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d
/tmp/ccJeaMlM.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t
/tmp/ccJeaMlM.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD
/tmp/ccJeaMlM.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d
/tmp/ccJeaMlM.s:242 .text.HAL_PWR_EnablePVD:00000000 $t
/tmp/ccJeaMlM.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD
/tmp/ccJeaMlM.s:265 .text.HAL_PWR_EnablePVD:00000008 $d
/tmp/ccJeaMlM.s:270 .text.HAL_PWR_DisablePVD:00000000 $t
/tmp/ccJeaMlM.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD
/tmp/ccJeaMlM.s:293 .text.HAL_PWR_DisablePVD:00000008 $d
/tmp/ccJeaMlM.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t
/tmp/ccJeaMlM.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin
/tmp/ccJeaMlM.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d
/tmp/ccJeaMlM.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t
/tmp/ccJeaMlM.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin
/tmp/ccJeaMlM.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d
/tmp/ccJeaMlM.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t
/tmp/ccJeaMlM.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode
/tmp/ccJeaMlM.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d
/tmp/ccJeaMlM.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t
/tmp/ccJeaMlM.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode
/tmp/ccJeaMlM.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d
/tmp/ccJeaMlM.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t
/tmp/ccJeaMlM.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode
/tmp/ccJeaMlM.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d
/tmp/ccJeaMlM.s:547 .text.HAL_PWR_PVDCallback:00000000 $t
/tmp/ccJeaMlM.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback
/tmp/ccJeaMlM.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t
/tmp/ccJeaMlM.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler
/tmp/ccJeaMlM.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d
/tmp/ccJeaMlM.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t
/tmp/ccJeaMlM.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit
/tmp/ccJeaMlM.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d
/tmp/ccJeaMlM.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t
/tmp/ccJeaMlM.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit
/tmp/ccJeaMlM.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d
/tmp/ccJeaMlM.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t
/tmp/ccJeaMlM.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend
/tmp/ccJeaMlM.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d
/tmp/ccJeaMlM.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t
/tmp/ccJeaMlM.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend
/tmp/ccJeaMlM.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc82Orzh.s page 1
ARM GAS /tmp/ccdBH7XW.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief PWR HAL module driver
ARM GAS /tmp/cc82Orzh.s page 2
ARM GAS /tmp/ccdBH7XW.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @{
@ -118,7 +118,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** level 0 is requested.
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** -@- Refer to the description of Read protection (RDP) in the Flash
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** programming manual.
ARM GAS /tmp/cc82Orzh.s page 3
ARM GAS /tmp/ccdBH7XW.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
29 .loc 1 142 1 view -0
30 .cfi_startproc
ARM GAS /tmp/cc82Orzh.s page 4
ARM GAS /tmp/ccdBH7XW.s page 4
31 @ args = 0, pretend = 0, frame = 0
@ -238,7 +238,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
72 .L7:
156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
ARM GAS /tmp/cc82Orzh.s page 5
ARM GAS /tmp/ccdBH7XW.s page 5
158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK;
@ -298,7 +298,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
114 .loc 1 172 15 is_stmt 0 view .LVU23
115 000a FFF7FEFF bl HAL_GetTick
116 .LVL6:
ARM GAS /tmp/cc82Orzh.s page 6
ARM GAS /tmp/ccdBH7XW.s page 6
117 000e 0446 mov r4, r0
@ -358,7 +358,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
161 .thumb_func
163 HAL_PWREx_EnableFlashPowerDown:
164 .LFB241:
ARM GAS /tmp/cc82Orzh.s page 7
ARM GAS /tmp/ccdBH7XW.s page 7
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
203 .loc 1 201 1 view .LVU43
204 0006 7047 bx lr
205 .L24:
ARM GAS /tmp/cc82Orzh.s page 8
ARM GAS /tmp/ccdBH7XW.s page 8
206 .align 2
@ -478,7 +478,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /**
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief Configures the main internal regulator output voltage.
ARM GAS /tmp/cc82Orzh.s page 9
ARM GAS /tmp/ccdBH7XW.s page 9
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @param VoltageScaling specifies the regulator output voltage to achieve
@ -538,7 +538,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @arg PWR_REGULATOR_VOLTAGE_SCALE3: Regulator voltage output range 3 mode,
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * the maximum value of fHCLK is 120 MHz.
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note To update the system clock frequency(SYSCLK):
ARM GAS /tmp/cc82Orzh.s page 10
ARM GAS /tmp/ccdBH7XW.s page 10
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * - Set the HSI or HSE as system clock frequency using the HAL_RCC_ClockConfig().
@ -598,7 +598,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
284 .loc 1 295 3 view .LVU57
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Check if the PLL is used as system clock or not */
ARM GAS /tmp/cc82Orzh.s page 11
ARM GAS /tmp/ccdBH7XW.s page 11
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL)
@ -658,7 +658,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
ARM GAS /tmp/cc82Orzh.s page 12
ARM GAS /tmp/ccdBH7XW.s page 12
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Set Range */
@ -718,7 +718,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
368 .loc 1 325 25 discriminator 1 view .LVU89
369 0080 001B subs r0, r0, r4
370 .loc 1 325 9 discriminator 1 view .LVU90
ARM GAS /tmp/cc82Orzh.s page 13
ARM GAS /tmp/ccdBH7XW.s page 13
371 0082 0228 cmp r0, #2
@ -778,7 +778,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK;
405 .loc 1 346 10 view .LVU103
406 00aa 0020 movs r0, #0
ARM GAS /tmp/cc82Orzh.s page 14
ARM GAS /tmp/ccdBH7XW.s page 14
407 00ac 00E0 b .L29
@ -838,7 +838,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *(__IO uint32_t *) CR_MRLVDS_BB = (uint32_t)DISABLE;
373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** }
ARM GAS /tmp/cc82Orzh.s page 15
ARM GAS /tmp/ccdBH7XW.s page 15
374:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
@ -898,7 +898,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
450 .loc 1 415 3 view .LVU107
451 .LVL23:
416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
ARM GAS /tmp/cc82Orzh.s page 16
ARM GAS /tmp/ccdBH7XW.s page 16
417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE();
@ -958,7 +958,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
495 .loc 1 427 7 discriminator 1 view .LVU124
496 0038 B0F57A7F cmp r0, #1000
497 003c F4D9 bls .L47
ARM GAS /tmp/cc82Orzh.s page 17
ARM GAS /tmp/ccdBH7XW.s page 17
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
526 0050 094B ldr r3, .L57+8
527 0052 5B68 ldr r3, [r3, #4]
439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
ARM GAS /tmp/cc82Orzh.s page 18
ARM GAS /tmp/ccdBH7XW.s page 18
528 .loc 1 439 9 view .LVU133
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
461:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
565 .loc 1 461 1 is_stmt 1 view -0
566 .cfi_startproc
ARM GAS /tmp/cc82Orzh.s page 19
ARM GAS /tmp/ccdBH7XW.s page 19
567 @ args = 0, pretend = 0, frame = 8
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
610 0028 5B68 ldr r3, [r3, #4]
611 002a 13F4003F tst r3, #131072
612 002e 08D0 beq .L68
ARM GAS /tmp/cc82Orzh.s page 20
ARM GAS /tmp/ccdBH7XW.s page 20
473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** {
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
641 .loc 1 484 15 is_stmt 0 view .LVU161
642 0048 FFF7FEFF bl HAL_GetTick
643 .LVL36:
ARM GAS /tmp/cc82Orzh.s page 21
ARM GAS /tmp/ccdBH7XW.s page 21
644 004c 0446 mov r4, r0
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode is only available for STM32F42xxx/STM32F43xxx/STM32F446xx/STM32F469xx/STM32F4
501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *
502:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode can be selected only when the Under-Drive is already active
ARM GAS /tmp/cc82Orzh.s page 22
ARM GAS /tmp/ccdBH7XW.s page 22
503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Enable Power ctrl clock */
545:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE();
701 .loc 1 545 3 view .LVU175
ARM GAS /tmp/cc82Orzh.s page 23
ARM GAS /tmp/ccdBH7XW.s page 23
702 .LBB6:
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
742 .LVL44:
560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c ****
561:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Store the new value */
ARM GAS /tmp/cc82Orzh.s page 24
ARM GAS /tmp/ccdBH7XW.s page 24
562:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** PWR->CR = tmpreg1;
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc82Orzh.s page 1
776 0054 0020 movs r0, #0
777 .LVL47:
778 .loc 1 582 1 view .LVU203
ARM GAS /tmp/cc82Orzh.s page 25
ARM GAS /tmp/ccdBH7XW.s page 25
779 0056 02B0 add sp, sp, #8
@ -1476,38 +1476,38 @@ ARM GAS /tmp/cc82Orzh.s page 1
811 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
812 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
813 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cc82Orzh.s page 26
ARM GAS /tmp/ccdBH7XW.s page 26
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pwr_ex.c
/tmp/cc82Orzh.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t
/tmp/cc82Orzh.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg
/tmp/cc82Orzh.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d
/tmp/cc82Orzh.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t
/tmp/cc82Orzh.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg
/tmp/cc82Orzh.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d
/tmp/cc82Orzh.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t
/tmp/cc82Orzh.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown
/tmp/cc82Orzh.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d
/tmp/cc82Orzh.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t
/tmp/cc82Orzh.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown
/tmp/cc82Orzh.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d
/tmp/cc82Orzh.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t
/tmp/cc82Orzh.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange
/tmp/cc82Orzh.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d
/tmp/cc82Orzh.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t
/tmp/cc82Orzh.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling
/tmp/cc82Orzh.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d
/tmp/cc82Orzh.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t
/tmp/cc82Orzh.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive
/tmp/cc82Orzh.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d
/tmp/cc82Orzh.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t
/tmp/cc82Orzh.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive
/tmp/cc82Orzh.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d
/tmp/cc82Orzh.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t
/tmp/cc82Orzh.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode
/tmp/cc82Orzh.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d
/tmp/ccdBH7XW.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t
/tmp/ccdBH7XW.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg
/tmp/ccdBH7XW.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d
/tmp/ccdBH7XW.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t
/tmp/ccdBH7XW.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg
/tmp/ccdBH7XW.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d
/tmp/ccdBH7XW.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t
/tmp/ccdBH7XW.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown
/tmp/ccdBH7XW.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d
/tmp/ccdBH7XW.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t
/tmp/ccdBH7XW.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown
/tmp/ccdBH7XW.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d
/tmp/ccdBH7XW.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t
/tmp/ccdBH7XW.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange
/tmp/ccdBH7XW.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d
/tmp/ccdBH7XW.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t
/tmp/ccdBH7XW.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling
/tmp/ccdBH7XW.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d
/tmp/ccdBH7XW.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t
/tmp/ccdBH7XW.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive
/tmp/ccdBH7XW.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d
/tmp/ccdBH7XW.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t
/tmp/ccdBH7XW.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive
/tmp/ccdBH7XW.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d
/tmp/ccdBH7XW.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t
/tmp/ccdBH7XW.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode
/tmp/ccdBH7XW.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc3g0pRE.s page 1
ARM GAS /tmp/cco2mFsB.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the clock source to be used to drive the System clock
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (if the application needs higher frequency/performance)
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings
ARM GAS /tmp/cc3g0pRE.s page 2
ARM GAS /tmp/cco2mFsB.s page 2
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the AHB and APB busses prescalers
@ -118,7 +118,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define __MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE()
ARM GAS /tmp/cc3g0pRE.s page 3
ARM GAS /tmp/cco2mFsB.s page 3
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA
@ -178,7 +178,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** is generated if enabled. The interrupt is linked to the Cortex-M4 NMI
ARM GAS /tmp/cc3g0pRE.s page 4
ARM GAS /tmp/cco2mFsB.s page 4
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (Non-Maskable Interrupt) exception vector.
@ -238,7 +238,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __weak HAL_StatusTypeDef HAL_RCC_DeInit(void)
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
ARM GAS /tmp/cc3g0pRE.s page 5
ARM GAS /tmp/cco2mFsB.s page 5
29 .loc 1 201 1 view -0
@ -298,7 +298,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
61 .loc 1 220 1 view .LVU8
62 0006 70B5 push {r4, r5, r6, lr}
63 .LCFI0:
ARM GAS /tmp/cc3g0pRE.s page 6
ARM GAS /tmp/cco2mFsB.s page 6
64 .cfi_def_cfa_offset 16
@ -358,7 +358,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else
246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Set the new HSE configuration ---------------------------------------*/
ARM GAS /tmp/cc3g0pRE.s page 7
ARM GAS /tmp/cco2mFsB.s page 7
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_RCC_HSE_CONFIG(RCC_OscInitStruct->HSEState);
@ -418,7 +418,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
139 .loc 1 259 16 is_stmt 0 view .LVU36
140 0062 FFF7FEFF bl HAL_GetTick
141 .LVL3:
ARM GAS /tmp/cc3g0pRE.s page 8
ARM GAS /tmp/cco2mFsB.s page 8
142 .loc 1 259 30 discriminator 1 view .LVU37
@ -478,7 +478,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 9
ARM GAS /tmp/cco2mFsB.s page 9
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -538,7 +538,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
197 .loc 1 307 29 is_stmt 0 view .LVU58
198 00aa E368 ldr r3, [r4, #12]
199 .loc 1 307 10 view .LVU59
ARM GAS /tmp/cc3g0pRE.s page 10
ARM GAS /tmp/cco2mFsB.s page 10
200 00ac 002B cmp r3, #0
@ -598,7 +598,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
240 00de B5E7 b .L8
241 .L81:
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cc3g0pRE.s page 11
ARM GAS /tmp/cco2mFsB.s page 11
242 .loc 1 248 7 discriminator 4 view .LVU73
@ -658,7 +658,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
283 .loc 1 290 70 view .LVU87
284 0112 604B ldr r3, .L93
ARM GAS /tmp/cc3g0pRE.s page 12
ARM GAS /tmp/cco2mFsB.s page 12
285 0114 5B68 ldr r3, [r3, #4]
@ -718,7 +718,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
344:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 13
ARM GAS /tmp/cco2mFsB.s page 13
345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -778,7 +778,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
345 .LVL16:
346 .loc 1 364 28 discriminator 1 view .LVU111
347 0166 401B subs r0, r0, r5
ARM GAS /tmp/cc3g0pRE.s page 14
ARM GAS /tmp/cco2mFsB.s page 14
348 .loc 1 364 12 discriminator 1 view .LVU112
@ -838,7 +838,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
389 019c 401B subs r0, r0, r5
338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
390 .loc 1 338 14 discriminator 1 view .LVU125
ARM GAS /tmp/cc3g0pRE.s page 15
ARM GAS /tmp/cco2mFsB.s page 15
391 019e 0228 cmp r0, #2
@ -898,7 +898,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
427 01c8 0320 movs r0, #3
428 01ca 03E1 b .L3
429 .LVL25:
ARM GAS /tmp/cc3g0pRE.s page 16
ARM GAS /tmp/cco2mFsB.s page 16
430 .L24:
@ -958,7 +958,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
466 .loc 1 401 7 view .LVU153
467 .LVL27:
468 .loc 1 401 21 is_stmt 0 view .LVU154
ARM GAS /tmp/cc3g0pRE.s page 17
ARM GAS /tmp/cco2mFsB.s page 17
469 01f6 0125 movs r5, #1
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
500 .loc 1 424 27 is_stmt 0 view .LVU165
501 021e A368 ldr r3, [r4, #8]
502 .loc 1 424 8 view .LVU166
ARM GAS /tmp/cc3g0pRE.s page 18
ARM GAS /tmp/cco2mFsB.s page 18
503 0220 002B cmp r3, #0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
545 .loc 1 410 7 view .LVU180
410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cc3g0pRE.s page 19
ARM GAS /tmp/cco2mFsB.s page 19
546 .loc 1 410 19 is_stmt 0 view .LVU181
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
590 0292 00BF .align 2
591 .L93:
592 0294 00380240 .word 1073887232
ARM GAS /tmp/cc3g0pRE.s page 20
ARM GAS /tmp/cco2mFsB.s page 20
593 0298 00004742 .word 1111949312
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
627 02c2 EDB9 cbnz r5, .L88
628 .LVL41:
629 .L30:
ARM GAS /tmp/cc3g0pRE.s page 21
ARM GAS /tmp/cco2mFsB.s page 21
630 .loc 1 454 8 view .LVU205
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
488:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cc3g0pRE.s page 22
ARM GAS /tmp/cco2mFsB.s page 22
491:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Configure the main PLL clock source, multiplication and division factors. */
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
672 02f2 FFF7FEFF bl HAL_GetTick
673 .LVL44:
674 .loc 1 523 30 discriminator 1 view .LVU224
ARM GAS /tmp/cc3g0pRE.s page 23
ARM GAS /tmp/cco2mFsB.s page 23
675 02f6 001B subs r0, r0, r4
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
714 0318 354B ldr r3, .L95
715 031a 1B68 ldr r3, [r3]
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
ARM GAS /tmp/cc3g0pRE.s page 24
ARM GAS /tmp/cco2mFsB.s page 24
716 .loc 1 483 52 view .LVU240
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
759 .loc 1 504 16 is_stmt 0 view .LVU252
760 035c 244B ldr r3, .L95
ARM GAS /tmp/cc3g0pRE.s page 25
ARM GAS /tmp/cco2mFsB.s page 25
761 035e 1B68 ldr r3, [r3]
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
557:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
558:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_ERROR;
559:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 26
ARM GAS /tmp/cco2mFsB.s page 26
560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
815 039e 1A40 ands r2, r2, r3
816 03a0 B2EB811F cmp r2, r1, lsl #6
817 03a4 1ED1 bne .L72
ARM GAS /tmp/cc3g0pRE.s page 27
ARM GAS /tmp/cco2mFsB.s page 27
554:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLQ) != (RCC_OscInitStruct->PLL.PLLQ << RCC_PLLCFGR_
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
861 .loc 1 242 16 view .LVU285
862 03ca 0120 movs r0, #1
863 .LVL59:
ARM GAS /tmp/cc3g0pRE.s page 28
ARM GAS /tmp/cco2mFsB.s page 28
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
912 03f4 00004742 .word 1111949312
913 .cfi_endproc
914 .LFE240:
ARM GAS /tmp/cc3g0pRE.s page 29
ARM GAS /tmp/cco2mFsB.s page 29
916 .section .text.HAL_RCC_MCOConfig,"ax",%progbits
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
610:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (FLatency > __HAL_FLASH_GET_LATENCY())
611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
612:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */
ARM GAS /tmp/cc3g0pRE.s page 30
ARM GAS /tmp/cco2mFsB.s page 30
613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_FLASH_SET_LATENCY(FLatency);
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
667:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else
668:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
669:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check the HSI ready flag */
ARM GAS /tmp/cc3g0pRE.s page 31
ARM GAS /tmp/cco2mFsB.s page 31
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET)
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
724:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_OK;
725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
ARM GAS /tmp/cc3g0pRE.s page 32
ARM GAS /tmp/cco2mFsB.s page 32
727:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /**
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
930 .loc 1 776 1 is_stmt 0 view .LVU294
931 0000 70B5 push {r4, r5, r6, lr}
932 .LCFI6:
ARM GAS /tmp/cc3g0pRE.s page 33
ARM GAS /tmp/cco2mFsB.s page 33
933 .cfi_def_cfa_offset 16
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
973 0026 0392 str r2, [sp, #12]
791:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
974 .loc 1 791 5 is_stmt 1 view .LVU310
ARM GAS /tmp/cc3g0pRE.s page 34
ARM GAS /tmp/cco2mFsB.s page 34
975 .loc 1 791 26 is_stmt 0 view .LVU311
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pin = MCO2_PIN;
815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
ARM GAS /tmp/cc3g0pRE.s page 35
ARM GAS /tmp/cco2mFsB.s page 35
817:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
1039 .loc 1 814 5 view .LVU332
814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
ARM GAS /tmp/cc3g0pRE.s page 36
ARM GAS /tmp/cco2mFsB.s page 36
1040 .loc 1 814 25 is_stmt 0 view .LVU333
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1081 0098 00080240 .word 1073874944
1082 .cfi_endproc
1083 .LFE242:
ARM GAS /tmp/cc3g0pRE.s page 37
ARM GAS /tmp/cco2mFsB.s page 37
1085 .section .text.HAL_RCC_EnableCSS,"ax",%progbits
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1122 .loc 1 851 1 is_stmt 1 view -0
1123 .cfi_startproc
ARM GAS /tmp/cc3g0pRE.s page 38
ARM GAS /tmp/cco2mFsB.s page 38
1124 @ args = 0, pretend = 0, frame = 0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
881:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** *
882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** *
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** * @retval SYSCLK frequency
ARM GAS /tmp/cc3g0pRE.s page 39
ARM GAS /tmp/cco2mFsB.s page 39
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1179 0014 5A68 ldr r2, [r3, #4]
1180 .loc 1 909 12 view .LVU367
1181 0016 02F03F02 and r2, r2, #63
ARM GAS /tmp/cc3g0pRE.s page 40
ARM GAS /tmp/cco2mFsB.s page 40
1182 .LVL78:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1225 .loc 1 920 12 view .LVU380
1226 0074 5B00 lsls r3, r3, #1
1227 .LVL80:
ARM GAS /tmp/cc3g0pRE.s page 41
ARM GAS /tmp/cco2mFsB.s page 41
921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
918:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
1265 .loc 1 918 128 view .LVU390
1266 00c4 D1E7 b .L112
ARM GAS /tmp/cc3g0pRE.s page 42
ARM GAS /tmp/cco2mFsB.s page 42
1267 .LVL84:
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1314 .cfi_offset 14, -4
1315 0008 0D46 mov r5, r1
1316 000a 0446 mov r4, r0
ARM GAS /tmp/cc3g0pRE.s page 43
ARM GAS /tmp/cco2mFsB.s page 43
602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency));
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1355 .loc 1 633 5 view .LVU415
633:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1356 .loc 1 633 28 is_stmt 0 view .LVU416
ARM GAS /tmp/cc3g0pRE.s page 44
ARM GAS /tmp/cco2mFsB.s page 44
1357 0042 2368 ldr r3, [r4]
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1396 0074 25D9 bls .L145
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1397 .loc 1 670 7 is_stmt 1 view .LVU432
ARM GAS /tmp/cc3g0pRE.s page 45
ARM GAS /tmp/cco2mFsB.s page 45
670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1437 00a8 41F28833 movw r3, #5000
1438 00ac 9842 cmp r0, r3
1439 00ae F0D9 bls .L128
ARM GAS /tmp/cc3g0pRE.s page 46
ARM GAS /tmp/cco2mFsB.s page 46
685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1480 .loc 1 694 5 is_stmt 1 view .LVU462
1481 00dc EAB2 uxtb r2, r5
ARM GAS /tmp/cc3g0pRE.s page 47
ARM GAS /tmp/cco2mFsB.s page 47
1482 00de 1B4B ldr r3, .L146
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1522 .loc 1 719 3 view .LVU476
719:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1523 .loc 1 719 21 is_stmt 0 view .LVU477
ARM GAS /tmp/cc3g0pRE.s page 48
ARM GAS /tmp/cco2mFsB.s page 48
1524 011a FFF7FEFF bl HAL_RCC_GetSysClockFreq
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1567 .cfi_offset 4, -16
1568 .cfi_offset 5, -12
1569 .cfi_offset 6, -8
ARM GAS /tmp/cc3g0pRE.s page 49
ARM GAS /tmp/cco2mFsB.s page 49
1570 .cfi_offset 14, -4
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1609 @ args = 0, pretend = 0, frame = 0
1610 @ frame_needed = 0, uses_anonymous_args = 0
1611 @ link register save eliminated.
ARM GAS /tmp/cc3g0pRE.s page 50
ARM GAS /tmp/cco2mFsB.s page 50
945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return SystemCoreClock;
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1654 .loc 1 958 1 view .LVU503
1655 0012 D840 lsrs r0, r0, r3
1656 0014 08BD pop {r3, pc}
ARM GAS /tmp/cc3g0pRE.s page 51
ARM GAS /tmp/cco2mFsB.s page 51
1657 .L154:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1701 0018 00380240 .word 1073887232
1702 001c 00000000 .word APBPrescTable
1703 .cfi_endproc
ARM GAS /tmp/cc3g0pRE.s page 52
ARM GAS /tmp/cco2mFsB.s page 52
1704 .LFE248:
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
994:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF;
996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 53
ARM GAS /tmp/cco2mFsB.s page 53
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1020:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1021:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_OFF;
1022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 54
ARM GAS /tmp/cco2mFsB.s page 54
1023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1800 .loc 1 1044 3 is_stmt 1 view .LVU547
1801 .loc 1 1044 47 is_stmt 0 view .LVU548
1802 005e 5368 ldr r3, [r2, #4]
ARM GAS /tmp/cc3g0pRE.s page 55
ARM GAS /tmp/cco2mFsB.s page 55
1803 .loc 1 1044 33 view .LVU549
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
1848 .loc 1 995 5 is_stmt 1 view .LVU571
995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** }
ARM GAS /tmp/cc3g0pRE.s page 56
ARM GAS /tmp/cco2mFsB.s page 56
1849 .loc 1 995 33 is_stmt 0 view .LVU572
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1890 .L173:
1891 00c6 00BF .align 2
1892 .L172:
ARM GAS /tmp/cc3g0pRE.s page 57
ARM GAS /tmp/cco2mFsB.s page 57
1893 00c8 00380240 .word 1073887232
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1930 0014 8260 str r2, [r0, #8]
1068:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c ****
1069:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Get the APB1 configuration ----------------------------------------------*/
ARM GAS /tmp/cc3g0pRE.s page 58
ARM GAS /tmp/cco2mFsB.s page 58
1070:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_ClkInitStruct->APB1CLKDivider = (uint32_t)(RCC->CFGR & RCC_CFGR_PPRE1);
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** void HAL_RCC_NMI_IRQHandler(void)
1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** {
1086:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check RCC CSSF flag */
ARM GAS /tmp/cc3g0pRE.s page 59
ARM GAS /tmp/cco2mFsB.s page 59
1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_IT(RCC_IT_CSS))
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1
2005 .loc 1 1087 6 view .LVU615
2006 0006 13F0800F tst r3, #128
2007 000a 00D1 bne .L181
ARM GAS /tmp/cc3g0pRE.s page 60
ARM GAS /tmp/cco2mFsB.s page 60
2008 .L178:
@ -3575,53 +3575,53 @@ ARM GAS /tmp/cc3g0pRE.s page 1
2036 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h"
2037 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
2038 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cc3g0pRE.s page 61
ARM GAS /tmp/cco2mFsB.s page 61
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_rcc.c
/tmp/cc3g0pRE.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cc3g0pRE.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cc3g0pRE.s:42 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/cc3g0pRE.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/cc3g0pRE.s:592 .text.HAL_RCC_OscConfig:00000294 $d
/tmp/cc3g0pRE.s:598 .text.HAL_RCC_OscConfig:000002a0 $t
/tmp/cc3g0pRE.s:911 .text.HAL_RCC_OscConfig:000003f0 $d
/tmp/cc3g0pRE.s:917 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/cc3g0pRE.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/cc3g0pRE.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d
/tmp/cc3g0pRE.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/cc3g0pRE.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/cc3g0pRE.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d
/tmp/cc3g0pRE.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/cc3g0pRE.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/cc3g0pRE.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d
/tmp/cc3g0pRE.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/cc3g0pRE.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/cc3g0pRE.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d
/tmp/cc3g0pRE.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/cc3g0pRE.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/cc3g0pRE.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d
/tmp/cc3g0pRE.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/cc3g0pRE.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/cc3g0pRE.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/cc3g0pRE.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/cc3g0pRE.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/cc3g0pRE.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d
/tmp/cc3g0pRE.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/cc3g0pRE.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/cc3g0pRE.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d
/tmp/cc3g0pRE.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/cc3g0pRE.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/cc3g0pRE.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d
/tmp/cc3g0pRE.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/cc3g0pRE.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/cc3g0pRE.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/cc3g0pRE.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/cc3g0pRE.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/cc3g0pRE.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/cc3g0pRE.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/cc3g0pRE.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
/tmp/cco2mFsB.s:21 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cco2mFsB.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cco2mFsB.s:42 .text.HAL_RCC_OscConfig:00000000 $t
/tmp/cco2mFsB.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig
/tmp/cco2mFsB.s:592 .text.HAL_RCC_OscConfig:00000294 $d
/tmp/cco2mFsB.s:598 .text.HAL_RCC_OscConfig:000002a0 $t
/tmp/cco2mFsB.s:911 .text.HAL_RCC_OscConfig:000003f0 $d
/tmp/cco2mFsB.s:917 .text.HAL_RCC_MCOConfig:00000000 $t
/tmp/cco2mFsB.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig
/tmp/cco2mFsB.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d
/tmp/cco2mFsB.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t
/tmp/cco2mFsB.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS
/tmp/cco2mFsB.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d
/tmp/cco2mFsB.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t
/tmp/cco2mFsB.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS
/tmp/cco2mFsB.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d
/tmp/cco2mFsB.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t
/tmp/cco2mFsB.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq
/tmp/cco2mFsB.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d
/tmp/cco2mFsB.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t
/tmp/cco2mFsB.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig
/tmp/cco2mFsB.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d
/tmp/cco2mFsB.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t
/tmp/cco2mFsB.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq
/tmp/cco2mFsB.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d
/tmp/cco2mFsB.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t
/tmp/cco2mFsB.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq
/tmp/cco2mFsB.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d
/tmp/cco2mFsB.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t
/tmp/cco2mFsB.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq
/tmp/cco2mFsB.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d
/tmp/cco2mFsB.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t
/tmp/cco2mFsB.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig
/tmp/cco2mFsB.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d
/tmp/cco2mFsB.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t
/tmp/cco2mFsB.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig
/tmp/cco2mFsB.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d
/tmp/cco2mFsB.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t
/tmp/cco2mFsB.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback
/tmp/cco2mFsB.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t
/tmp/cco2mFsB.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler
/tmp/cco2mFsB.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d
UNDEFINED SYMBOLS
HAL_GetTick

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc9IslJA.s page 1
ARM GAS /tmp/cc7Ec4im.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx
ARM GAS /tmp/cc9IslJA.s page 2
ARM GAS /tmp/cc7Ec4im.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief RCCEx HAL module driver
@ -118,7 +118,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
ARM GAS /tmp/cc9IslJA.s page 3
ARM GAS /tmp/cc7Ec4im.s page 3
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
@ -178,7 +178,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection);
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable the PLLI2S when it's used as clock source for SAI */
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S)
ARM GAS /tmp/cc9IslJA.s page 4
ARM GAS /tmp/cc7Ec4im.s page 4
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -238,7 +238,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset the Backup domain only if the RTC Clock source selection is modified from reset value
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tmpreg1 = (RCC->BDCR & RCC_BDCR_RTCSEL);
ARM GAS /tmp/cc9IslJA.s page 5
ARM GAS /tmp/cc7Ec4im.s page 5
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((tmpreg1 != 0x00000000U) && ((tmpreg1) != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCS
@ -298,7 +298,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the CEC clock source */
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection);
ARM GAS /tmp/cc9IslJA.s page 6
ARM GAS /tmp/cc7Ec4im.s page 6
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -358,7 +358,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is disabled */
ARM GAS /tmp/cc9IslJA.s page 7
ARM GAS /tmp/cc7Ec4im.s page 7
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) != RESET)
@ -418,7 +418,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------ In Case of PLLI2S is selected as source clock for SPDIFRX -------*/
371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX)
ARM GAS /tmp/cc9IslJA.s page 8
ARM GAS /tmp/cc7Ec4im.s page 8
372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** && (PeriphClkInit->SpdifClockSelection == RCC_SPDIFRXCLKSOURCE_PLLI2SP))
@ -478,7 +478,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE)
428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 9
ARM GAS /tmp/cc7Ec4im.s page 9
429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
@ -538,7 +538,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE)
484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
ARM GAS /tmp/cc9IslJA.s page 10
ARM GAS /tmp/cc7Ec4im.s page 10
486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -598,7 +598,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tempreg = (RCC->CFGR & RCC_CFGR_RTCPRE);
541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->RTCClockSelection = (uint32_t)((tempreg) | (RCC->BDCR & RCC_BDCR_RTCSEL));
542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 11
ARM GAS /tmp/cc7Ec4im.s page 11
543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the CEC clock configuration -----------------------------------------*/
@ -658,7 +658,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource = RCC->DCKCFGR;
598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource &= (RCC_DCKCFGR_SAI1SRC | RCC_DCKCFGR_SAI2SRC);
599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (saiclocksource)
ARM GAS /tmp/cc9IslJA.s page 12
ARM GAS /tmp/cc7Ec4im.s page 12
600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -718,7 +718,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factor */
655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Input = PLL_SOURCE/PLLM */
656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLSOURCE_HSI)
ARM GAS /tmp/cc9IslJA.s page 13
ARM GAS /tmp/cc7Ec4im.s page 13
657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -778,7 +778,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check if I2S clock selection is PLLI2S VCO output clock divided by PLLI2SR used as I2S c
713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_I2SAPB1CLKSOURCE_PLLI2S:
ARM GAS /tmp/cc9IslJA.s page 14
ARM GAS /tmp/cc7Ec4im.s page 14
714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -838,7 +838,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Clock not enabled for I2S*/
770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** default:
ARM GAS /tmp/cc9IslJA.s page 15
ARM GAS /tmp/cc7Ec4im.s page 15
771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -898,7 +898,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/cc9IslJA.s page 16
ARM GAS /tmp/cc7Ec4im.s page 16
828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -958,7 +958,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tickstart = 0U;
884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tmpreg1 = 0U;
ARM GAS /tmp/cc9IslJA.s page 17
ARM GAS /tmp/cc7Ec4im.s page 17
885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t pllsaip = 0U;
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
939:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------- I2S configuration -------------------------------*/
940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* In Case of I2S Clock Configuration through PLLI2S, PLLI2SR must be added
941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** only for I2S configuration */
ARM GAS /tmp/cc9IslJA.s page 18
ARM GAS /tmp/cc7Ec4im.s page 18
942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == (RCC_PERIPHCLK_I2S))
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
ARM GAS /tmp/cc9IslJA.s page 19
ARM GAS /tmp/cc7Ec4im.s page 19
999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1053:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaip = ((((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIP) >> RCC_PLLSAICFGR_PLLSAIP_Pos) + 1U)
1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Read PLLSAIQ value from PLLSAICFGR register (this value is not need for SAI configuration)
1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaiq = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos);
ARM GAS /tmp/cc9IslJA.s page 20
ARM GAS /tmp/cc7Ec4im.s page 20
1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLLSAI_VCO Input = PLL_SOURCE/PLLM */
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 21
ARM GAS /tmp/cc7Ec4im.s page 21
1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while ((PWR->CR & PWR_CR_DBP) == RESET)
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tempreg;
ARM GAS /tmp/cc9IslJA.s page 22
ARM GAS /tmp/cc7Ec4im.s page 22
1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Output (value in Hz) */
1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t vcooutput = 0U;
1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (PeriphClk)
ARM GAS /tmp/cc9IslJA.s page 23
ARM GAS /tmp/cc7Ec4im.s page 23
1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) ||
1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /**
1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified
ARM GAS /tmp/cc9IslJA.s page 24
ARM GAS /tmp/cc7Ec4im.s page 24
1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * parameters in the RCC_PeriphCLKInitTypeDef.
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F413xx) || defined(STM32F423xx)
ARM GAS /tmp/cc9IslJA.s page 25
ARM GAS /tmp/cc7Ec4im.s page 25
1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*----------------------- SAI1 Block A configuration -----------------------*/
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for RTC Parameters used to output RTCCLK */
1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection));
1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 26
ARM GAS /tmp/cc7Ec4im.s page 26
1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable Power Clock*/
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------------------------------------- FMPI2C1 Configuration --------------*/
ARM GAS /tmp/cc9IslJA.s page 27
ARM GAS /tmp/cc7Ec4im.s page 27
1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_FMPI2C1) == RCC_PERIPHCLK_FMPI2C1)
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1509:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 28
ARM GAS /tmp/cc7Ec4im.s page 28
1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* check for common PLLI2S Parameters */
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1566:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SR_VALUE(PeriphClkInit->PLLI2S.PLLI2SR));
1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SQ_VALUE(PeriphClkInit->PLLI2S.PLLI2SQ));
1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 29
ARM GAS /tmp/cc7Ec4im.s page 29
1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factors */
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1623:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/
1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 30
ARM GAS /tmp/cc7Ec4im.s page 30
1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*-------------------- DFSDM2 Audio clock source configuration -------------*/
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1680:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the PLLI2S Clock configuration --------------------------------------*/
ARM GAS /tmp/cc9IslJA.s page 31
ARM GAS /tmp/cc7Ec4im.s page 31
1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2S.PLLI2SM = (uint32_t)((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM) >> RCC_PLLI
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED;
1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/cc9IslJA.s page 32
ARM GAS /tmp/cc7Ec4im.s page 32
1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1794:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM
1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/cc9IslJA.s page 33
ARM GAS /tmp/cc7Ec4im.s page 33
1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2S_APB2:
1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 34
ARM GAS /tmp/cc7Ec4im.s page 34
1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the current I2S source */
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1908:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
1909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1910:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Output = PLL_VCO Input * PLLN */
ARM GAS /tmp/cc9IslJA.s page 35
ARM GAS /tmp/cc7Ec4im.s page 35
1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcooutput = (uint32_t)(vcoinput * (((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6U) & (RCC_PLLCF
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1965:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check the parameters */
1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClkInit->PeriphClockSelection));
1967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 36
ARM GAS /tmp/cc7Ec4im.s page 36
1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration ---------------------------*/
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- TIM configuration ---------------------------*/
2023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM) == (RCC_PERIPHCLK_TIM))
2024:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 37
ARM GAS /tmp/cc7Ec4im.s page 37
2025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_TIMCLKPRESCALER(PeriphClkInit->TIMPresSelection);
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
2080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->DCKCFGR & RCC_DCKCFGR_TIMPRE) == RESET)
2081:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 38
ARM GAS /tmp/cc7Ec4im.s page 38
2082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED;
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/cc9IslJA.s page 39
ARM GAS /tmp/cc7Ec4im.s page 39
2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
2194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
2195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
ARM GAS /tmp/cc9IslJA.s page 40
ARM GAS /tmp/cc7Ec4im.s page 40
2196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE)
2223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */
ARM GAS /tmp/cc9IslJA.s page 41
ARM GAS /tmp/cc7Ec4im.s page 41
2225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) == RESET)
2280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE)
ARM GAS /tmp/cc9IslJA.s page 42
ARM GAS /tmp/cc7Ec4im.s page 42
2282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLSAI_PLLSAICLKDIVQ_CONFIG(PeriphClkInit->PLLSAIDivQ);
2330:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 43
ARM GAS /tmp/cc7Ec4im.s page 43
2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- LTDC configuration ------------------------*/
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2380:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE)
2381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 44
ARM GAS /tmp/cc7Ec4im.s page 44
2382:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
84 .L4:
2423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
85 .loc 1 2423 1 view .LVU20
ARM GAS /tmp/cc9IslJA.s page 45
ARM GAS /tmp/cc7Ec4im.s page 45
86 0036 03B0 add sp, sp, #12
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
126 .loc 1 2225 16 view .LVU34
127 005a 0320 movs r0, #3
128 005c EBE7 b .L4
ARM GAS /tmp/cc9IslJA.s page 46
ARM GAS /tmp/cc7Ec4im.s page 46
129 .L37:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
168 .loc 1 2259 7 is_stmt 1 view .LVU49
169 0098 D2F88C30 ldr r3, [r2, #140]
170 009c 23F01F03 bic r3, r3, #31
ARM GAS /tmp/cc9IslJA.s page 47
ARM GAS /tmp/cc7Ec4im.s page 47
171 00a0 E169 ldr r1, [r4, #28]
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
212 00d8 13F0006F tst r3, #134217728
213 00dc 97D1 bne .L2
2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 48
ARM GAS /tmp/cc7Ec4im.s page 48
214 .loc 1 2281 7 is_stmt 1 view .LVU63
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
253 0106 431B subs r3, r0, r5
2307:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
254 .loc 1 2307 10 discriminator 1 view .LVU79
ARM GAS /tmp/cc9IslJA.s page 49
ARM GAS /tmp/cc7Ec4im.s page 49
255 0108 022B cmp r3, #2
@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
296 .loc 1 2333 8 view .LVU93
297 0148 13F0080F tst r3, #8
ARM GAS /tmp/cc9IslJA.s page 50
ARM GAS /tmp/cc7Ec4im.s page 50
298 014c 14D0 beq .L15
@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2352:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
339 .loc 1 2352 40 view .LVU107
340 0188 13F0005F tst r3, #536870912
ARM GAS /tmp/cc9IslJA.s page 51
ARM GAS /tmp/cc7Ec4im.s page 51
341 018c 7FF443AF bne .L11
@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
380 01ba 43F48073 orr r3, r3, #256
381 01be 1360 str r3, [r2]
2376:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 52
ARM GAS /tmp/cc7Ec4im.s page 52
382 .loc 1 2376 5 is_stmt 1 view .LVU123
@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
421 .loc 1 2387 65 discriminator 1 view .LVU139
422 01e8 A26A ldr r2, [r4, #40]
ARM GAS /tmp/cc9IslJA.s page 53
ARM GAS /tmp/cc7Ec4im.s page 53
2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
461 .loc 1 2413 5 is_stmt 0 discriminator 2 view .LVU155
462 021e 174A ldr r2, .L42+8
463 0220 9368 ldr r3, [r2, #8]
ARM GAS /tmp/cc9IslJA.s page 54
ARM GAS /tmp/cc7Ec4im.s page 54
464 0222 23F4F813 bic r3, r3, #2031616
@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
505 0258 EDE6 b .L4
506 .LVL39:
507 .L41:
ARM GAS /tmp/cc9IslJA.s page 55
ARM GAS /tmp/cc7Ec4im.s page 55
2413:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
548 .loc 1 2437 3 view .LVU173
549 .loc 1 2437 39 is_stmt 0 view .LVU174
550 0000 3F23 movs r3, #63
ARM GAS /tmp/cc9IslJA.s page 56
ARM GAS /tmp/cc7Ec4im.s page 56
551 0002 0360 str r3, [r0]
@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2448:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2SDivQ = (uint32_t)((RCC->DCKCFGR & RCC_DCKCFGR_PLLI2SDIVQ) >> RCC_DCKCFGR_PLL
595 .loc 1 2448 3 is_stmt 1 view .LVU199
596 .loc 1 2448 46 is_stmt 0 view .LVU200
ARM GAS /tmp/cc9IslJA.s page 57
ARM GAS /tmp/cc7Ec4im.s page 57
597 0042 D3F88C20 ldr r2, [r3, #140]
@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
642 .L45:
2458:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
2459:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else
ARM GAS /tmp/cc9IslJA.s page 58
ARM GAS /tmp/cc7Ec4im.s page 58
2460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
676 0000 0128 cmp r0, #1
677 0002 01D0 beq .L56
2476:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Input (value in Hz) */
ARM GAS /tmp/cc9IslJA.s page 59
ARM GAS /tmp/cc7Ec4im.s page 59
678 .loc 1 2476 12 is_stmt 0 view .LVU233
@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
2505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
ARM GAS /tmp/cc9IslJA.s page 60
ARM GAS /tmp/cc7Ec4im.s page 60
711 .loc 1 2505 13 is_stmt 1 view .LVU244
@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
750 0050 02F03F02 and r2, r2, #63
2510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
751 .loc 1 2510 22 view .LVU260
ARM GAS /tmp/cc9IslJA.s page 61
ARM GAS /tmp/cc7Ec4im.s page 61
752 0054 054B ldr r3, .L57+12
@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified parameters i
2541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * RCC_PeriphCLKInitTypeDef.
2542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClkInit pointer to an RCC_PeriphCLKInitTypeDef structure that
ARM GAS /tmp/cc9IslJA.s page 62
ARM GAS /tmp/cc7Ec4im.s page 62
2543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * contains the configuration information for the Extended Peripherals clocks(I2S and RTC
@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_ENABLE();
2598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */
2599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
ARM GAS /tmp/cc9IslJA.s page 63
ARM GAS /tmp/cc7Ec4im.s page 63
2600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is ready */
@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE)
2655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
2656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
ARM GAS /tmp/cc9IslJA.s page 64
ARM GAS /tmp/cc7Ec4im.s page 64
2657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Return the peripheral clock frequency for a given peripheral(SAI..)
2712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note Return 0 if peripheral clock identifier not managed by this API
2713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClk Peripheral clock identifier
ARM GAS /tmp/cc9IslJA.s page 65
ARM GAS /tmp/cc7Ec4im.s page 65
2714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * This parameter can be one of the following values:
@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */
2769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM));
2770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/cc9IslJA.s page 66
ARM GAS /tmp/cc7Ec4im.s page 66
2771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F411xE */
@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group2 Extended Clock management functions
2826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Extended Clock management functions
2827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** *
ARM GAS /tmp/cc9IslJA.s page 67
ARM GAS /tmp/cc7Ec4im.s page 67
2828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @verbatim
@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
802 .loc 1 2864 3 view .LVU271
803 0004 184B ldr r3, .L70
804 0006 0022 movs r2, #0
ARM GAS /tmp/cc9IslJA.s page 68
ARM GAS /tmp/cc7Ec4im.s page 68
805 0008 9A66 str r2, [r3, #104]
@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2890:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_CONFIG(PLLI2SInit->PLLI2SM, PLLI2SInit->PLLI2SN, \
2891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PLLI2SInit->PLLI2SQ, PLLI2SInit->PLLI2SR);
2892:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)
ARM GAS /tmp/cc9IslJA.s page 69
ARM GAS /tmp/cc7Ec4im.s page 69
2893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** defined(STM32F469xx) || defined(STM32F479xx)
@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
853 0044 FFF7FEFF bl HAL_GetTick
854 .LVL65:
855 0048 0446 mov r4, r0
ARM GAS /tmp/cc9IslJA.s page 70
ARM GAS /tmp/cc7Ec4im.s page 70
856 .LVL66:
@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2927:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status
2928:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
2929:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_DisablePLLI2S(void)
ARM GAS /tmp/cc9IslJA.s page 71
ARM GAS /tmp/cc7Ec4im.s page 71
2930:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
939 0024 00E0 b .L74
940 .L78:
2944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
ARM GAS /tmp/cc9IslJA.s page 72
ARM GAS /tmp/cc7Ec4im.s page 72
2945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
2962:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
2963:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for parameters */
2964:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLSAIN_VALUE(PLLSAIInit->PLLSAIN));
ARM GAS /tmp/cc9IslJA.s page 73
ARM GAS /tmp/cc7Ec4im.s page 73
980 .loc 1 2964 3 view .LVU319
@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1012 .loc 1 2986 14 view .LVU334
1013 0024 0320 movs r0, #3
1014 .L83:
ARM GAS /tmp/cc9IslJA.s page 74
ARM GAS /tmp/cc7Ec4im.s page 74
2987:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1027 003a C2F88830 str r3, [r2, #136]
3013:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1028 .loc 1 3013 3 view .LVU337
ARM GAS /tmp/cc9IslJA.s page 75
ARM GAS /tmp/cc7Ec4im.s page 75
1029 003e 0A4B ldr r3, .L92
@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1072 .align 1
1073 .global HAL_RCCEx_DisablePLLSAI
1074 .syntax unified
ARM GAS /tmp/cc9IslJA.s page 76
ARM GAS /tmp/cc7Ec4im.s page 76
1075 .thumb
@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1113 .loc 1 3044 24 discriminator 1 view .LVU361
1114 001c 001B subs r0, r0, r4
1115 .loc 1 3044 8 discriminator 1 view .LVU362
ARM GAS /tmp/cc9IslJA.s page 77
ARM GAS /tmp/cc7Ec4im.s page 77
1116 001e 0228 cmp r0, #2
@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is HSE, function returns values based on HSE_VALUE(**)
3072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is PLL or PLLR, function returns values based on HSE_VALUE(**)
3073:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
ARM GAS /tmp/cc9IslJA.s page 78
ARM GAS /tmp/cc7Ec4im.s page 78
3074:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value
@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllvco = (uint32_t)((((uint64_t) HSI_VALUE * ((uint64_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLLN)
3129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** }
3130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllp = ((((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >> RCC_PLLCFGR_PLLP_Pos) + 1U) * 2U);
ARM GAS /tmp/cc9IslJA.s page 79
ARM GAS /tmp/cc7Ec4im.s page 79
3131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */
3186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCC_DeInit(void)
3187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 80
ARM GAS /tmp/cc7Ec4im.s page 80
1146 .loc 1 3187 1 is_stmt 1 view -0
@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
3201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
1188 .loc 1 3201 14 view .LVU380
ARM GAS /tmp/cc9IslJA.s page 81
ARM GAS /tmp/cc7Ec4im.s page 81
1189 0026 0320 movs r0, #3
@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get Start Tick */
3255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
3256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 82
ARM GAS /tmp/cc7Ec4im.s page 82
3257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset PLLI2SON bit */
@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7 | RCC_PLLSAICFGR_PLLSAIQ_2
3312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F446xx)
3313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIM_4 | RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7
ARM GAS /tmp/cc9IslJA.s page 83
ARM GAS /tmp/cc7Ec4im.s page 83
3314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F427xx || STM32F429xx || STM32F437xx || STM32F439xx || STM32F469xx || STM32F479xx */
@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
1200 .loc 1 3209 3 view .LVU383
3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 84
ARM GAS /tmp/cc7Ec4im.s page 84
1201 .loc 1 3209 15 is_stmt 0 view .LVU384
@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1242 0064 23F45023 bic r3, r3, #851968
1243 0068 1360 str r3, [r2]
3230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
ARM GAS /tmp/cc9IslJA.s page 85
ARM GAS /tmp/cc7Ec4im.s page 85
1244 .loc 1 3230 3 view .LVU398
@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1284 0094 1B68 ldr r3, [r3]
3245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1285 .loc 1 3245 43 view .LVU413
ARM GAS /tmp/cc9IslJA.s page 86
ARM GAS /tmp/cc7Ec4im.s page 86
1286 0096 13F0007F tst r3, #33554432
@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
1326 .loc 1 3263 24 discriminator 1 view .LVU428
1327 00c8 001B subs r0, r0, r4
ARM GAS /tmp/cc9IslJA.s page 87
ARM GAS /tmp/cc7Ec4im.s page 87
3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** {
@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1368 .L129:
3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx ||
1369 .loc 1 3294 3 is_stmt 1 view .LVU443
ARM GAS /tmp/cc9IslJA.s page 88
ARM GAS /tmp/cc7Ec4im.s page 88
3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx ||
@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc9IslJA.s page 1
1411 0144 42F08072 orr r2, r2, #16777216
1412 0148 5A67 str r2, [r3, #116]
3346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c ****
ARM GAS /tmp/cc9IslJA.s page 89
ARM GAS /tmp/cc7Ec4im.s page 89
1413 .loc 1 3346 3 view .LVU457
@ -5323,35 +5323,35 @@ ARM GAS /tmp/cc9IslJA.s page 1
1448 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h"
1449 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
1450 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/cc9IslJA.s page 90
ARM GAS /tmp/cc7Ec4im.s page 90
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_rcc_ex.c
/tmp/cc9IslJA.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/cc9IslJA.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/cc9IslJA.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d
/tmp/cc9IslJA.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/cc9IslJA.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/cc9IslJA.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d
/tmp/cc9IslJA.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/cc9IslJA.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/cc9IslJA.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d
/tmp/cc9IslJA.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t
/tmp/cc9IslJA.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S
/tmp/cc9IslJA.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d
/tmp/cc9IslJA.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t
/tmp/cc9IslJA.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S
/tmp/cc9IslJA.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d
/tmp/cc9IslJA.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t
/tmp/cc9IslJA.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI
/tmp/cc9IslJA.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d
/tmp/cc9IslJA.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t
/tmp/cc9IslJA.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI
/tmp/cc9IslJA.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d
/tmp/cc9IslJA.s:1138 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cc9IslJA.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cc9IslJA.s:1433 .text.HAL_RCC_DeInit:00000164 $d
/tmp/cc7Ec4im.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
/tmp/cc7Ec4im.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
/tmp/cc7Ec4im.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d
/tmp/cc7Ec4im.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
/tmp/cc7Ec4im.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/cc7Ec4im.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d
/tmp/cc7Ec4im.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
/tmp/cc7Ec4im.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/cc7Ec4im.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d
/tmp/cc7Ec4im.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t
/tmp/cc7Ec4im.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S
/tmp/cc7Ec4im.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d
/tmp/cc7Ec4im.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t
/tmp/cc7Ec4im.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S
/tmp/cc7Ec4im.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d
/tmp/cc7Ec4im.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t
/tmp/cc7Ec4im.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI
/tmp/cc7Ec4im.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d
/tmp/cc7Ec4im.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t
/tmp/cc7Ec4im.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI
/tmp/cc7Ec4im.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d
/tmp/cc7Ec4im.s:1138 .text.HAL_RCC_DeInit:00000000 $t
/tmp/cc7Ec4im.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit
/tmp/cc7Ec4im.s:1433 .text.HAL_RCC_DeInit:00000164 $d
UNDEFINED SYMBOLS
HAL_GetTick

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccmB5bES.s page 1
ARM GAS /tmp/ccgCxENm.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
28:Core/Src/system_stm32f4xx.c **** * This software is licensed under terms that can be found in the LICENSE file
29:Core/Src/system_stm32f4xx.c **** * in the root directory of this software component.
30:Core/Src/system_stm32f4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
ARM GAS /tmp/ccmB5bES.s page 2
ARM GAS /tmp/ccgCxENm.s page 2
31:Core/Src/system_stm32f4xx.c **** *
@ -118,7 +118,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
85:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSDRAM */
86:Core/Src/system_stm32f4xx.c **** #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx ||
87:Core/Src/system_stm32f4xx.c **** STM32F479xx */
ARM GAS /tmp/ccmB5bES.s page 3
ARM GAS /tmp/ccgCxENm.s page 3
88:Core/Src/system_stm32f4xx.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
142:Core/Src/system_stm32f4xx.c **** */
143:Core/Src/system_stm32f4xx.c ****
144:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_FunctionPrototypes
ARM GAS /tmp/ccmB5bES.s page 4
ARM GAS /tmp/ccgCxENm.s page 4
145:Core/Src/system_stm32f4xx.c **** * @{
@ -238,7 +238,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
ARM GAS /tmp/ccmB5bES.s page 5
ARM GAS /tmp/ccgCxENm.s page 5
48 .LFE239:
@ -298,7 +298,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
64 .loc 1 222 3 view .LVU6
223:Core/Src/system_stm32f4xx.c ****
224:Core/Src/system_stm32f4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/ccmB5bES.s page 6
ARM GAS /tmp/ccgCxENm.s page 6
225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
@ -358,7 +358,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
256:Core/Src/system_stm32f4xx.c **** break;
257:Core/Src/system_stm32f4xx.c **** default:
258:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
ARM GAS /tmp/ccmB5bES.s page 7
ARM GAS /tmp/ccgCxENm.s page 7
259:Core/Src/system_stm32f4xx.c **** break;
@ -418,7 +418,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
126 .loc 1 241 7 is_stmt 1 view .LVU29
241:Core/Src/system_stm32f4xx.c ****
127 .loc 1 241 17 is_stmt 0 view .LVU30
ARM GAS /tmp/ccmB5bES.s page 8
ARM GAS /tmp/ccgCxENm.s page 8
128 003c 5A68 ldr r2, [r3, #4]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
255:Core/Src/system_stm32f4xx.c **** break;
166 .loc 1 255 23 view .LVU47
167 006a 094A ldr r2, .L11+4
ARM GAS /tmp/ccmB5bES.s page 9
ARM GAS /tmp/ccgCxENm.s page 9
168 .LVL13:
@ -538,7 +538,7 @@ ARM GAS /tmp/ccmB5bES.s page 1
209 009c 00127A00 .word 8000000
210 .cfi_endproc
211 .LFE240:
ARM GAS /tmp/ccmB5bES.s page 10
ARM GAS /tmp/ccgCxENm.s page 10
213 .global APBPrescTable
@ -567,22 +567,22 @@ ARM GAS /tmp/ccmB5bES.s page 1
238 .file 3 "Drivers/CMSIS/Include/core_cm4.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
ARM GAS /tmp/ccmB5bES.s page 11
ARM GAS /tmp/ccgCxENm.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f4xx.c
/tmp/ccmB5bES.s:21 .text.SystemInit:00000000 $t
/tmp/ccmB5bES.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccmB5bES.s:46 .text.SystemInit:00000010 $d
/tmp/ccmB5bES.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccmB5bES.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccmB5bES.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccmB5bES.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccmB5bES.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccmB5bES.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccmB5bES.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccmB5bES.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccmB5bES.s:230 .data.SystemCoreClock:00000000 $d
/tmp/ccgCxENm.s:21 .text.SystemInit:00000000 $t
/tmp/ccgCxENm.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccgCxENm.s:46 .text.SystemInit:00000010 $d
/tmp/ccgCxENm.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccgCxENm.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccgCxENm.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccgCxENm.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccgCxENm.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccgCxENm.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccgCxENm.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccgCxENm.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccgCxENm.s:230 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccV3pNgN.s page 1
ARM GAS /tmp/ccFiRWih.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1
28:USB_DEVICE/App/usb_device.c ****
29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */
30:USB_DEVICE/App/usb_device.c ****
ARM GAS /tmp/ccV3pNgN.s page 2
ARM GAS /tmp/ccFiRWih.s page 2
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1
42 0006 1048 ldr r0, .L11+4
43 0008 FFF7FEFF bl USBD_Init
44 .LVL0:
ARM GAS /tmp/ccV3pNgN.s page 3
ARM GAS /tmp/ccFiRWih.s page 3
45 .loc 1 71 6 discriminator 1 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1
78 002c FFF7FEFF bl Error_Handler
79 .LVL4:
80 0030 EDE7 b .L2
ARM GAS /tmp/ccV3pNgN.s page 4
ARM GAS /tmp/ccFiRWih.s page 4
81 .L8:
@ -218,32 +218,25 @@ ARM GAS /tmp/ccV3pNgN.s page 1
113 00000000
113 00000000
113 00000000
114 .global curr_step_start_N
115 .section .bss.curr_step_start_N,"aw",%nobits
116 .align 2
119 curr_step_start_N:
120 0000 00000000 .space 4
121 .text
122 .Letext0:
123 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
124 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
125 .file 4 "Core/Inc/main.h"
126 .file 5 "USB_DEVICE/App/usbd_desc.h"
127 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
128 .file 7 "USB_DEVICE/App/usbd_cdc_if.h"
129 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccV3pNgN.s page 5
114 .text
115 .Letext0:
116 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
117 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
118 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
119 .file 5 "USB_DEVICE/App/usbd_desc.h"
120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
122 .file 8 "Core/Inc/main.h"
ARM GAS /tmp/ccFiRWih.s page 5
DEFINED SYMBOLS
*ABS*:00000000 usb_device.c
/tmp/ccV3pNgN.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccV3pNgN.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccV3pNgN.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccV3pNgN.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccV3pNgN.s:109 .bss.hUsbDeviceFS:00000000 $d
/tmp/ccV3pNgN.s:119 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccV3pNgN.s:116 .bss.curr_step_start_N:00000000 $d
/tmp/ccFiRWih.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccFiRWih.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccFiRWih.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccFiRWih.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccFiRWih.s:109 .bss.hUsbDeviceFS:00000000 $d
UNDEFINED SYMBOLS
USBD_Init

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cch6TldN.s page 1
ARM GAS /tmp/ccapgmly.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cch6TldN.s page 1
28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * ===================================================================
29:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * This driver manages the "Universal Serial Bus Class Definitions for Communications De
30:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Seri
ARM GAS /tmp/cch6TldN.s page 2
ARM GAS /tmp/ccapgmly.s page 2
31:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9,
@ -118,7 +118,7 @@ ARM GAS /tmp/cch6TldN.s page 1
85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @}
86:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** */
87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cch6TldN.s page 3
ARM GAS /tmp/ccapgmly.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -178,7 +178,7 @@ ARM GAS /tmp/cch6TldN.s page 1
142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
143:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Init,
144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit,
ARM GAS /tmp/cch6TldN.s page 4
ARM GAS /tmp/ccapgmly.s page 4
145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup,
@ -238,7 +238,7 @@ ARM GAS /tmp/cch6TldN.s page 1
199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
200:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Header Functional Descriptor */
201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/cch6TldN.s page 5
ARM GAS /tmp/ccapgmly.s page 5
202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */
@ -298,7 +298,7 @@ ARM GAS /tmp/cch6TldN.s page 1
256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
257:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Endpoint IN Descriptor */
258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */
ARM GAS /tmp/cch6TldN.s page 6
ARM GAS /tmp/ccapgmly.s page 6
259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */
@ -358,7 +358,7 @@ ARM GAS /tmp/cch6TldN.s page 1
313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
314:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Open EP IN */
315:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (void)USBD_LL_OpenEP(pdev, CDCInEpAdd, USBD_EP_TYPE_BULK,
ARM GAS /tmp/cch6TldN.s page 7
ARM GAS /tmp/ccapgmly.s page 7
316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE);
@ -418,7 +418,7 @@ ARM GAS /tmp/cch6TldN.s page 1
370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
371:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cch6TldN.s page 8
ARM GAS /tmp/ccapgmly.s page 8
373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */
@ -478,7 +478,7 @@ ARM GAS /tmp/cch6TldN.s page 1
427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests
428:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: instance
429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests
ARM GAS /tmp/cch6TldN.s page 9
ARM GAS /tmp/ccapgmly.s page 9
430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -538,7 +538,7 @@ ARM GAS /tmp/cch6TldN.s page 1
484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
485:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CtlError(pdev, req);
486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
ARM GAS /tmp/cch6TldN.s page 10
ARM GAS /tmp/ccapgmly.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/cch6TldN.s page 1
541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[pdev->classId] == NULL)
542:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
ARM GAS /tmp/cch6TldN.s page 11
ARM GAS /tmp/ccapgmly.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/cch6TldN.s page 1
598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady
599:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle EP0 Rx Ready event
600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/cch6TldN.s page 12
ARM GAS /tmp/ccapgmly.s page 12
601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -718,7 +718,7 @@ ARM GAS /tmp/cch6TldN.s page 1
69 .LVL3:
615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength);
ARM GAS /tmp/cch6TldN.s page 13
ARM GAS /tmp/ccapgmly.s page 13
617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU;
@ -778,7 +778,7 @@ ARM GAS /tmp/cch6TldN.s page 1
634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
635:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pEpCmdDesc != NULL)
636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cch6TldN.s page 14
ARM GAS /tmp/ccapgmly.s page 14
637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL;
@ -838,7 +838,7 @@ ARM GAS /tmp/cch6TldN.s page 1
691:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** static uint8_t *USBD_CDC_GetOtherSpeedCfgDesc(uint16_t *length)
692:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
693:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpCmdDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_CMD_EP);
ARM GAS /tmp/cch6TldN.s page 15
ARM GAS /tmp/ccapgmly.s page 15
694:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
@ -898,7 +898,7 @@ ARM GAS /tmp/cch6TldN.s page 1
126 .LFE252:
128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits
129 .align 1
ARM GAS /tmp/cch6TldN.s page 16
ARM GAS /tmp/ccapgmly.s page 16
130 .syntax unified
@ -958,7 +958,7 @@ ARM GAS /tmp/cch6TldN.s page 1
175 001a 8121 movs r1, #129
176 001c 3846 mov r0, r7
177 .LVL15:
ARM GAS /tmp/cch6TldN.s page 17
ARM GAS /tmp/ccapgmly.s page 17
695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -1018,7 +1018,7 @@ ARM GAS /tmp/cch6TldN.s page 1
215 0040 0048 ldr r0, .L15
216 .LVL17:
714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cch6TldN.s page 18
ARM GAS /tmp/ccapgmly.s page 18
217 .loc 1 714 1 view .LVU56
@ -1078,7 +1078,7 @@ ARM GAS /tmp/cch6TldN.s page 1
265 0010 0121 movs r1, #1
266 0012 3846 mov r0, r7
267 .LVL23:
ARM GAS /tmp/cch6TldN.s page 19
ARM GAS /tmp/ccapgmly.s page 19
632:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpInDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_IN_EP);
@ -1138,7 +1138,7 @@ ARM GAS /tmp/cch6TldN.s page 1
306 0038 0022 movs r2, #0
307 003a 4271 strb r2, [r0, #5]
308 .L20:
ARM GAS /tmp/cch6TldN.s page 20
ARM GAS /tmp/ccapgmly.s page 20
650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc;
@ -1198,7 +1198,7 @@ ARM GAS /tmp/cch6TldN.s page 1
355 0006 8221 movs r1, #130
356 0008 3846 mov r0, r7
357 .LVL31:
ARM GAS /tmp/cch6TldN.s page 21
ARM GAS /tmp/ccapgmly.s page 21
662:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP);
@ -1258,7 +1258,7 @@ ARM GAS /tmp/cch6TldN.s page 1
397 0030 6271 strb r2, [r4, #5]
398 .L26:
676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cch6TldN.s page 22
ARM GAS /tmp/ccapgmly.s page 22
399 .loc 1 676 3 is_stmt 1 view .LVU106
@ -1318,7 +1318,7 @@ ARM GAS /tmp/cch6TldN.s page 1
444 .cfi_def_cfa_offset 16
445 .cfi_offset 3, -16
446 .cfi_offset 4, -12
ARM GAS /tmp/cch6TldN.s page 23
ARM GAS /tmp/ccapgmly.s page 23
447 .cfi_offset 5, -8
@ -1378,7 +1378,7 @@ ARM GAS /tmp/cch6TldN.s page 1
485 .L32:
595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
486 .loc 1 595 1 view .LVU134
ARM GAS /tmp/cch6TldN.s page 24
ARM GAS /tmp/ccapgmly.s page 24
487 0032 38BD pop {r3, r4, r5, pc}
@ -1438,7 +1438,7 @@ ARM GAS /tmp/cch6TldN.s page 1
546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
532 .loc 1 546 3 is_stmt 1 view .LVU146
533 .LVL50:
ARM GAS /tmp/cch6TldN.s page 25
ARM GAS /tmp/ccapgmly.s page 25
548:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ((pdev->ep_in[epnum & 0xFU].total_length % hpcd->IN_ep[epnum & 0xFU].maxpacket) == 0U))
@ -1498,7 +1498,7 @@ ARM GAS /tmp/cch6TldN.s page 1
572 004a ABB1 cbz r3, .L39
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
573 .loc 1 563 7 is_stmt 1 view .LVU163
ARM GAS /tmp/cch6TldN.s page 26
ARM GAS /tmp/ccapgmly.s page 26
563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/cch6TldN.s page 1
615 0076 F0E7 b .L36
616 .LVL63:
617 .L39:
ARM GAS /tmp/cch6TldN.s page 27
ARM GAS /tmp/ccapgmly.s page 27
567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
@ -1618,7 +1618,7 @@ ARM GAS /tmp/cch6TldN.s page 1
663 0016 ADF80420 strh r2, [sp, #4] @ movhi
439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
664 .loc 1 439 3 is_stmt 1 view .LVU188
ARM GAS /tmp/cch6TldN.s page 28
ARM GAS /tmp/ccapgmly.s page 28
665 .LVL66:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/cch6TldN.s page 1
702 0044 D2B2 uxtb r2, r2
703 0046 12E0 b .L48
704 .L60:
ARM GAS /tmp/cch6TldN.s page 29
ARM GAS /tmp/ccapgmly.s page 29
453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data,
@ -1738,7 +1738,7 @@ ARM GAS /tmp/cch6TldN.s page 1
465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
745 .loc 1 465 17 is_stmt 0 view .LVU220
746 0072 3946 mov r1, r7
ARM GAS /tmp/cch6TldN.s page 30
ARM GAS /tmp/ccapgmly.s page 30
747 0074 2046 mov r0, r4
@ -1798,7 +1798,7 @@ ARM GAS /tmp/cch6TldN.s page 1
790 00a1 30 .byte (.L49-.L51)/2
791 00a2 30 .byte (.L49-.L51)/2
792 00a3 30 .byte (.L49-.L51)/2
ARM GAS /tmp/cch6TldN.s page 31
ARM GAS /tmp/ccapgmly.s page 31
793 00a4 30 .byte (.L49-.L51)/2
@ -1858,7 +1858,7 @@ ARM GAS /tmp/cch6TldN.s page 1
835 00d2 04D0 beq .L62
497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL;
836 .loc 1 497 13 is_stmt 1 view .LVU244
ARM GAS /tmp/cch6TldN.s page 32
ARM GAS /tmp/ccapgmly.s page 32
837 00d4 2946 mov r1, r5
@ -1918,7 +1918,7 @@ ARM GAS /tmp/cch6TldN.s page 1
516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
878 .loc 1 516 11 view .LVU258
515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break;
ARM GAS /tmp/cch6TldN.s page 33
ARM GAS /tmp/ccapgmly.s page 33
879 .loc 1 515 15 is_stmt 0 view .LVU259
@ -1978,7 +1978,7 @@ ARM GAS /tmp/cch6TldN.s page 1
926 .loc 1 389 1 is_stmt 0 view .LVU268
927 0000 38B5 push {r3, r4, r5, lr}
928 .LCFI10:
ARM GAS /tmp/cch6TldN.s page 34
ARM GAS /tmp/ccapgmly.s page 34
929 .cfi_def_cfa_offset 16
@ -2038,7 +2038,7 @@ ARM GAS /tmp/cch6TldN.s page 1
967 0028 6564 str r5, [r4, #68]
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
968 .loc 1 414 3 is_stmt 1 view .LVU285
ARM GAS /tmp/cch6TldN.s page 35
ARM GAS /tmp/ccapgmly.s page 35
414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
@ -2098,7 +2098,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1006 0060 0020 movs r0, #0
1007 0062 38BD pop {r3, r4, r5, pc}
423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cch6TldN.s page 36
ARM GAS /tmp/ccapgmly.s page 36
1008 .loc 1 423 1 view .LVU303
@ -2158,7 +2158,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1053 .LVL107:
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
1054 .loc 1 302 3 is_stmt 1 view .LVU315
ARM GAS /tmp/cch6TldN.s page 37
ARM GAS /tmp/ccapgmly.s page 37
302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId];
@ -2218,7 +2218,7 @@ ARM GAS /tmp/cch6TldN.s page 1
327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
1093 .loc 1 327 47 is_stmt 0 view .LVU332
1094 0056 1023 movs r3, #16
ARM GAS /tmp/cch6TldN.s page 38
ARM GAS /tmp/ccapgmly.s page 38
1095 0058 6364 str r3, [r4, #68]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1132 .loc 1 360 11 is_stmt 0 view .LVU349
1133 008a D5F80422 ldr r2, [r5, #516]
360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
ARM GAS /tmp/cch6TldN.s page 39
ARM GAS /tmp/ccapgmly.s page 39
1134 .loc 1 360 6 view .LVU350
@ -2338,7 +2338,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1175 .LVL116:
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
1176 .loc 1 335 5 is_stmt 1 view .LVU364
ARM GAS /tmp/cch6TldN.s page 40
ARM GAS /tmp/ccapgmly.s page 40
335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2398,7 +2398,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1220 .global USBD_CDC_RegisterInterface
1221 .syntax unified
1222 .thumb
ARM GAS /tmp/cch6TldN.s page 41
ARM GAS /tmp/ccapgmly.s page 41
1223 .thumb_func
@ -2458,7 +2458,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits
1260 .align 1
1261 .global USBD_CDC_SetTxBuffer
ARM GAS /tmp/cch6TldN.s page 42
ARM GAS /tmp/ccapgmly.s page 42
1262 .syntax unified
@ -2518,7 +2518,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1288 .loc 1 775 18 is_stmt 0 view .LVU397
1289 0010 C3F81022 str r2, [r3, #528]
776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
ARM GAS /tmp/cch6TldN.s page 43
ARM GAS /tmp/ccapgmly.s page 43
777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK;
@ -2578,7 +2578,7 @@ ARM GAS /tmp/cch6TldN.s page 1
791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** {
792:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL;
793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/cch6TldN.s page 44
ARM GAS /tmp/ccapgmly.s page 44
794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c ****
@ -2638,7 +2638,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1365 0000 08B5 push {r3, lr}
1366 .LCFI12:
1367 .cfi_def_cfa_offset 8
ARM GAS /tmp/cch6TldN.s page 45
ARM GAS /tmp/ccapgmly.s page 45
1368 .cfi_offset 3, -8
@ -2698,7 +2698,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1390 .loc 1 845 1 view .LVU428
1391 0016 08BD pop {r3, pc}
1392 .LVL139:
ARM GAS /tmp/cch6TldN.s page 46
ARM GAS /tmp/ccapgmly.s page 46
1393 .L89:
@ -2758,7 +2758,7 @@ ARM GAS /tmp/cch6TldN.s page 1
848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket
849:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * prepare OUT Endpoint for reception
850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance
ARM GAS /tmp/cch6TldN.s page 47
ARM GAS /tmp/ccapgmly.s page 47
851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status
@ -2818,7 +2818,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1469 .L91:
871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE);
872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** }
ARM GAS /tmp/cch6TldN.s page 48
ARM GAS /tmp/ccapgmly.s page 48
873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else
@ -2878,7 +2878,7 @@ ARM GAS /tmp/cch6TldN.s page 1
1503 020A0000
1503 00070501
1503 02
ARM GAS /tmp/cch6TldN.s page 49
ARM GAS /tmp/ccapgmly.s page 49
1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000"
@ -2908,77 +2908,69 @@ ARM GAS /tmp/cch6TldN.s page 1
1530 0000 0A060002 .ascii "\012\006\000\002\000\000\000@\001\000"
1530 00000040
1530 0100
1531 .global curr_step_start_N
1532 .section .bss.curr_step_start_N,"aw",%nobits
1533 .align 2
1536 curr_step_start_N:
1537 0000 00000000 .space 4
1538 .text
1539 .Letext0:
1540 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1541 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1542 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1543 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1544 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1545 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1546 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1547 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1548 .file 10 "Core/Inc/main.h"
1549 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1550 .file 12 "/usr/include/newlib/string.h"
1551 .file 13 "USB_DEVICE/Target/usbd_conf.h"
1552 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1553 .file 15 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1554 .file 16 "<built-in>"
ARM GAS /tmp/cch6TldN.s page 50
1531 .text
1532 .Letext0:
1533 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h"
1534 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1535 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1536 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1537 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1538 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1539 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1540 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
1541 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1542 .file 11 "/usr/include/newlib/string.h"
1543 .file 12 "USB_DEVICE/Target/usbd_conf.h"
1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1546 .file 15 "<built-in>"
ARM GAS /tmp/ccapgmly.s page 50
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc.c
/tmp/cch6TldN.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/cch6TldN.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/cch6TldN.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/cch6TldN.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/cch6TldN.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/cch6TldN.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/cch6TldN.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/cch6TldN.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/cch6TldN.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/cch6TldN.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/cch6TldN.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/cch6TldN.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/cch6TldN.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/cch6TldN.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/cch6TldN.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/cch6TldN.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/cch6TldN.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/cch6TldN.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/cch6TldN.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/cch6TldN.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/cch6TldN.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/cch6TldN.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/cch6TldN.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/cch6TldN.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/cch6TldN.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/cch6TldN.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/cch6TldN.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/cch6TldN.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/cch6TldN.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/cch6TldN.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/cch6TldN.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/cch6TldN.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/cch6TldN.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/cch6TldN.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/cch6TldN.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/cch6TldN.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/cch6TldN.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/cch6TldN.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/cch6TldN.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/cch6TldN.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/cch6TldN.s:1507 .data.USBD_CDC:00000000 $d
/tmp/cch6TldN.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
/tmp/cch6TldN.s:1536 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/cch6TldN.s:1533 .bss.curr_step_start_N:00000000 $d
/tmp/ccapgmly.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t
/tmp/ccapgmly.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady
/tmp/ccapgmly.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t
/tmp/ccapgmly.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor
/tmp/ccapgmly.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d
/tmp/ccapgmly.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc
/tmp/ccapgmly.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t
/tmp/ccapgmly.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc
/tmp/ccapgmly.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d
/tmp/ccapgmly.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc
/tmp/ccapgmly.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t
/tmp/ccapgmly.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc
/tmp/ccapgmly.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d
/tmp/ccapgmly.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t
/tmp/ccapgmly.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc
/tmp/ccapgmly.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d
/tmp/ccapgmly.s:429 .text.USBD_CDC_DataOut:00000000 $t
/tmp/ccapgmly.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut
/tmp/ccapgmly.s:499 .text.USBD_CDC_DataIn:00000000 $t
/tmp/ccapgmly.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn
/tmp/ccapgmly.s:625 .text.USBD_CDC_Setup:00000000 $t
/tmp/ccapgmly.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup
/tmp/ccapgmly.s:787 .text.USBD_CDC_Setup:0000009e $d
/tmp/ccapgmly.s:799 .text.USBD_CDC_Setup:000000aa $t
/tmp/ccapgmly.s:914 .text.USBD_CDC_DeInit:00000000 $t
/tmp/ccapgmly.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit
/tmp/ccapgmly.s:1013 .text.USBD_CDC_Init:00000000 $t
/tmp/ccapgmly.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init
/tmp/ccapgmly.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t
/tmp/ccapgmly.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface
/tmp/ccapgmly.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t
/tmp/ccapgmly.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer
/tmp/ccapgmly.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t
/tmp/ccapgmly.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer
/tmp/ccapgmly.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t
/tmp/ccapgmly.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket
/tmp/ccapgmly.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t
/tmp/ccapgmly.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket
/tmp/ccapgmly.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d
/tmp/ccapgmly.s:1510 .data.USBD_CDC:00000000 USBD_CDC
/tmp/ccapgmly.s:1507 .data.USBD_CDC:00000000 $d
/tmp/ccapgmly.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d
UNDEFINED SYMBOLS
USBD_GetEpDesc
@ -2990,9 +2982,9 @@ USBD_CtlError
USBD_LL_CloseEP
USBD_static_free
USBD_static_malloc
ARM GAS /tmp/cch6TldN.s page 51
memset
USBD_LL_OpenEP
ARM GAS /tmp/ccapgmly.s page 51
USBD_LL_PrepareReceive

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccZXq4wE.s page 1
ARM GAS /tmp/ccTNc7ZU.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/
30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/
31:USB_DEVICE/App/usbd_cdc_if.c ****
ARM GAS /tmp/ccZXq4wE.s page 2
ARM GAS /tmp/ccTNc7ZU.s page 2
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
@ -118,7 +118,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
86:USB_DEVICE/App/usbd_cdc_if.c **** * @{
87:USB_DEVICE/App/usbd_cdc_if.c **** */
88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */
ARM GAS /tmp/ccZXq4wE.s page 3
ARM GAS /tmp/ccTNc7ZU.s page 3
89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */
@ -178,7 +178,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS,
144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS
145:USB_DEVICE/App/usbd_cdc_if.c **** };
ARM GAS /tmp/ccZXq4wE.s page 4
ARM GAS /tmp/ccTNc7ZU.s page 4
146:USB_DEVICE/App/usbd_cdc_if.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
181:USB_DEVICE/App/usbd_cdc_if.c **** {
49 .loc 1 181 1 is_stmt 1 view -0
50 .cfi_startproc
ARM GAS /tmp/ccZXq4wE.s page 5
ARM GAS /tmp/ccTNc7ZU.s page 5
51 @ args = 0, pretend = 0, frame = 0
@ -298,7 +298,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
232:USB_DEVICE/App/usbd_cdc_if.c **** break;
233:USB_DEVICE/App/usbd_cdc_if.c ****
234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK:
ARM GAS /tmp/ccZXq4wE.s page 6
ARM GAS /tmp/ccTNc7ZU.s page 6
235:USB_DEVICE/App/usbd_cdc_if.c ****
@ -358,7 +358,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface
273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
274:USB_DEVICE/App/usbd_cdc_if.c **** * @note
ARM GAS /tmp/ccZXq4wE.s page 7
ARM GAS /tmp/ccTNc7ZU.s page 7
275:USB_DEVICE/App/usbd_cdc_if.c **** *
@ -418,7 +418,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
86 .LVL3:
87 .loc 1 316 1 view .LVU16
88 0002 7047 bx lr
ARM GAS /tmp/ccZXq4wE.s page 8
ARM GAS /tmp/ccTNc7ZU.s page 8
89 .cfi_endproc
@ -478,7 +478,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
139 .thumb_func
141 CDC_Init_FS:
142 .LFB243:
ARM GAS /tmp/ccZXq4wE.s page 9
ARM GAS /tmp/ccTNc7ZU.s page 9
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
@ -538,7 +538,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
192 .loc 1 285 3 view .LVU31
285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
ARM GAS /tmp/ccZXq4wE.s page 10
ARM GAS /tmp/ccTNc7ZU.s page 10
193 .loc 1 285 27 is_stmt 0 view .LVU32
@ -598,7 +598,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1
234 .loc 1 292 3 is_stmt 1 view .LVU45
293:USB_DEVICE/App/usbd_cdc_if.c ****
235 .loc 1 293 1 is_stmt 0 view .LVU46
ARM GAS /tmp/ccZXq4wE.s page 11
ARM GAS /tmp/ccTNc7ZU.s page 11
236 0024 10BD pop {r4, pc}
@ -635,46 +635,38 @@ ARM GAS /tmp/ccZXq4wE.s page 1
268 00000000
268 00000000
268 00000000
269 .global curr_step_start_N
270 .section .bss.curr_step_start_N,"aw",%nobits
271 .align 2
274 curr_step_start_N:
275 0000 00000000 .space 4
276 .text
277 .Letext0:
278 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
279 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
280 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
281 .file 5 "Core/Inc/main.h"
282 .file 6 "USB_DEVICE/App/usbd_cdc_if.h"
ARM GAS /tmp/ccZXq4wE.s page 12
269 .text
270 .Letext0:
271 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h"
ARM GAS /tmp/ccTNc7ZU.s page 12
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc_if.c
/tmp/ccZXq4wE.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/ccZXq4wE.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/ccZXq4wE.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/ccZXq4wE.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/ccZXq4wE.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/ccZXq4wE.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/ccZXq4wE.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/ccZXq4wE.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/ccZXq4wE.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/ccZXq4wE.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/ccZXq4wE.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/ccZXq4wE.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/ccZXq4wE.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/ccZXq4wE.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/ccZXq4wE.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/ccZXq4wE.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/ccZXq4wE.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/ccZXq4wE.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/ccZXq4wE.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/ccZXq4wE.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/ccZXq4wE.s:264 .bss.UserRxBufferFS:00000000 $d
/tmp/ccZXq4wE.s:274 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccZXq4wE.s:271 .bss.curr_step_start_N:00000000 $d
/tmp/ccTNc7ZU.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/ccTNc7ZU.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/ccTNc7ZU.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/ccTNc7ZU.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/ccTNc7ZU.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/ccTNc7ZU.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/ccTNc7ZU.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/ccTNc7ZU.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/ccTNc7ZU.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/ccTNc7ZU.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/ccTNc7ZU.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/ccTNc7ZU.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/ccTNc7ZU.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/ccTNc7ZU.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/ccTNc7ZU.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/ccTNc7ZU.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/ccTNc7ZU.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/ccTNc7ZU.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/ccTNc7ZU.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/ccTNc7ZU.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/ccTNc7ZU.s:264 .bss.UserRxBufferFS:00000000 $d
UNDEFINED SYMBOLS
USBD_CDC_SetRxBuffer

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccJsOvWS.s page 1
ARM GAS /tmp/cc0MDawU.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h"
28:USB_DEVICE/Target/usbd_conf.c ****
29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */
ARM GAS /tmp/ccJsOvWS.s page 2
ARM GAS /tmp/cc0MDawU.s page 2
30:USB_DEVICE/Target/usbd_conf.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
43 .cfi_def_cfa_offset 48
71:USB_DEVICE/Target/usbd_conf.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
44 .loc 1 71 3 is_stmt 1 view .LVU2
ARM GAS /tmp/ccJsOvWS.s page 3
ARM GAS /tmp/cc0MDawU.s page 3
45 .loc 1 71 20 is_stmt 0 view .LVU3
@ -178,7 +178,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
70 .cfi_restore_state
78:USB_DEVICE/Target/usbd_conf.c **** /**USB_OTG_FS GPIO Configuration
71 .loc 1 78 5 is_stmt 1 view .LVU8
ARM GAS /tmp/ccJsOvWS.s page 4
ARM GAS /tmp/cc0MDawU.s page 4
72 .LBB2:
@ -238,7 +238,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
110 .loc 1 88 5 is_stmt 0 view .LVU24
111 004a FFF7FEFF bl HAL_GPIO_Init
112 .LVL4:
ARM GAS /tmp/ccJsOvWS.s page 5
ARM GAS /tmp/cc0MDawU.s page 5
91:USB_DEVICE/Target/usbd_conf.c ****
@ -298,7 +298,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
157 .global HAL_PCD_MspDeInit
158 .syntax unified
159 .thumb
ARM GAS /tmp/ccJsOvWS.s page 6
ARM GAS /tmp/cc0MDawU.s page 6
160 .thumb_func
@ -358,7 +358,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
189 000e 536B ldr r3, [r2, #52]
190 0010 23F08003 bic r3, r3, #128
191 0014 5363 str r3, [r2, #52]
ARM GAS /tmp/ccJsOvWS.s page 7
ARM GAS /tmp/cc0MDawU.s page 7
116:USB_DEVICE/Target/usbd_conf.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup);
233 .loc 1 138 3 is_stmt 1 view .LVU50
234 0002 00F29C41 addw r1, r0, #1180
ARM GAS /tmp/ccJsOvWS.s page 8
ARM GAS /tmp/cc0MDawU.s page 8
235 0006 D0F8E004 ldr r0, [r0, #1248]
@ -478,7 +478,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
275 0016 08BD pop {r3, pc}
276 .cfi_endproc
277 .LFE246:
ARM GAS /tmp/ccJsOvWS.s page 9
ARM GAS /tmp/cc0MDawU.s page 9
279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits
@ -538,7 +538,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
321 .LVL22:
322 .LFB248:
170:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccJsOvWS.s page 10
ARM GAS /tmp/cc0MDawU.s page 10
171:USB_DEVICE/Target/usbd_conf.c **** /**
@ -598,7 +598,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
354 .loc 1 195 1 is_stmt 1 view -0
355 .cfi_startproc
356 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccJsOvWS.s page 11
ARM GAS /tmp/cc0MDawU.s page 11
357 @ frame_needed = 0, uses_anonymous_args = 0
@ -658,7 +658,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
391 .L25:
208:USB_DEVICE/Target/usbd_conf.c **** }
392 .loc 1 208 5 is_stmt 1 view .LVU80
ARM GAS /tmp/ccJsOvWS.s page 12
ARM GAS /tmp/cc0MDawU.s page 12
393 0020 FFF7FEFF bl Error_Handler
@ -718,7 +718,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
432 0016 C2F8003E str r3, [r2, #3584]
232:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */
233:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */
ARM GAS /tmp/ccJsOvWS.s page 13
ARM GAS /tmp/cc0MDawU.s page 13
234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable)
@ -778,7 +778,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
469 @ args = 0, pretend = 0, frame = 0
470 @ frame_needed = 0, uses_anonymous_args = 0
471 .loc 1 253 1 is_stmt 0 view .LVU96
ARM GAS /tmp/ccJsOvWS.s page 14
ARM GAS /tmp/cc0MDawU.s page 14
472 0000 08B5 push {r3, lr}
@ -838,7 +838,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
509 0002 D0F8E004 ldr r0, [r0, #1248]
510 .LVL40:
511 .loc 1 272 3 is_stmt 0 view .LVU103
ARM GAS /tmp/ccJsOvWS.s page 15
ARM GAS /tmp/cc0MDawU.s page 15
512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete
@ -898,7 +898,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
553 .syntax unified
554 .thumb
555 .thumb_func
ARM GAS /tmp/ccJsOvWS.s page 16
ARM GAS /tmp/cc0MDawU.s page 16
557 HAL_PCD_ConnectCallback:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
311:USB_DEVICE/Target/usbd_conf.c **** #else
312:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd)
313:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
ARM GAS /tmp/ccJsOvWS.s page 17
ARM GAS /tmp/cc0MDawU.s page 17
314:USB_DEVICE/Target/usbd_conf.c **** {
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
630 0002 0AB1 cbz r2, .L48
331:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */
332:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.pData = pdev;
ARM GAS /tmp/ccJsOvWS.s page 18
ARM GAS /tmp/cc0MDawU.s page 18
333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
646 .loc 1 332 3 is_stmt 1 view .LVU128
332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS;
ARM GAS /tmp/ccJsOvWS.s page 19
ARM GAS /tmp/cc0MDawU.s page 19
647 .loc 1 332 25 is_stmt 0 view .LVU129
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
682 .loc 1 342 3 is_stmt 1 view .LVU148
342:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE;
683 .loc 1 342 35 is_stmt 0 view .LVU149
ARM GAS /tmp/ccJsOvWS.s page 20
ARM GAS /tmp/cc0MDawU.s page 20
684 002e 0373 strb r3, [r0, #12]
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
726 0062 00BF .align 2
727 .L50:
728 0064 00000000 .word hpcd_USB_OTG_FS
ARM GAS /tmp/ccJsOvWS.s page 21
ARM GAS /tmp/cc0MDawU.s page 21
729 .cfi_endproc
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
414:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
415:USB_DEVICE/Target/usbd_conf.c ****
416:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData);
ARM GAS /tmp/ccJsOvWS.s page 22
ARM GAS /tmp/cc0MDawU.s page 22
417:USB_DEVICE/Target/usbd_conf.c ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
471:USB_DEVICE/Target/usbd_conf.c ****
472:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr);
473:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccJsOvWS.s page 23
ARM GAS /tmp/cc0MDawU.s page 23
474:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
523:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData;
747 .loc 1 523 3 view .LVU164
748 .loc 1 523 22 is_stmt 0 view .LVU165
ARM GAS /tmp/ccJsOvWS.s page 24
ARM GAS /tmp/cc0MDawU.s page 24
749 0000 D0F8C832 ldr r3, [r0, #712]
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
789 .syntax unified
790 .thumb
791 .thumb_func
ARM GAS /tmp/ccJsOvWS.s page 25
ARM GAS /tmp/cc0MDawU.s page 25
793 USBD_LL_GetRxDataSize:
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
585:USB_DEVICE/Target/usbd_conf.c ****
586:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size);
587:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccJsOvWS.s page 26
ARM GAS /tmp/cc0MDawU.s page 26
588:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status);
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
612:USB_DEVICE/Target/usbd_conf.c **** {
613:USB_DEVICE/Target/usbd_conf.c **** UNUSED(pdev);
614:USB_DEVICE/Target/usbd_conf.c **** UNUSED(testmode);
ARM GAS /tmp/ccJsOvWS.s page 27
ARM GAS /tmp/cc0MDawU.s page 27
615:USB_DEVICE/Target/usbd_conf.c ****
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
861 @ link register save eliminated.
638:USB_DEVICE/Target/usbd_conf.c ****
639:USB_DEVICE/Target/usbd_conf.c **** }
ARM GAS /tmp/ccJsOvWS.s page 28
ARM GAS /tmp/cc0MDawU.s page 28
862 .loc 1 639 1 view .LVU190
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
655:USB_DEVICE/Target/usbd_conf.c **** */
656:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
657:USB_DEVICE/Target/usbd_conf.c **** {
ARM GAS /tmp/ccJsOvWS.s page 29
ARM GAS /tmp/cc0MDawU.s page 29
905 .loc 1 657 1 is_stmt 1 view -0
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
936 .loc 1 678 3 is_stmt 1 view .LVU203
679:USB_DEVICE/Target/usbd_conf.c **** }
937 .loc 1 679 1 is_stmt 0 view .LVU204
ARM GAS /tmp/ccJsOvWS.s page 30
ARM GAS /tmp/cc0MDawU.s page 30
938 0012 7047 bx lr
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
984 .global USBD_LL_Start
985 .syntax unified
986 .thumb
ARM GAS /tmp/ccJsOvWS.s page 31
ARM GAS /tmp/cc0MDawU.s page 31
987 .thumb_func
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1032 .loc 1 412 1 is_stmt 1 view -0
1033 .cfi_startproc
1034 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccJsOvWS.s page 32
ARM GAS /tmp/cc0MDawU.s page 32
1035 @ frame_needed = 0, uses_anonymous_args = 0
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1079 .cfi_def_cfa_offset 8
1080 .cfi_offset 3, -8
1081 .cfi_offset 14, -4
ARM GAS /tmp/ccJsOvWS.s page 33
ARM GAS /tmp/cc0MDawU.s page 33
1082 0002 9446 mov ip, r2
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1126 .cfi_offset 14, -4
451:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
1127 .loc 1 451 3 is_stmt 1 view .LVU252
ARM GAS /tmp/ccJsOvWS.s page 34
ARM GAS /tmp/cc0MDawU.s page 34
1128 .LVL105:
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
472:USB_DEVICE/Target/usbd_conf.c ****
1171 .loc 1 472 16 is_stmt 0 view .LVU266
1172 0002 D0F8C802 ldr r0, [r0, #712]
ARM GAS /tmp/ccJsOvWS.s page 35
ARM GAS /tmp/cc0MDawU.s page 35
1173 .LVL111:
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
492:USB_DEVICE/Target/usbd_conf.c ****
1217 .loc 1 492 3 is_stmt 1 view .LVU279
492:USB_DEVICE/Target/usbd_conf.c ****
ARM GAS /tmp/ccJsOvWS.s page 36
ARM GAS /tmp/cc0MDawU.s page 36
1218 .loc 1 492 17 is_stmt 0 view .LVU280
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
513:USB_DEVICE/Target/usbd_conf.c ****
1262 .loc 1 513 1 is_stmt 0 view .LVU293
1263 000e 08BD pop {r3, pc}
ARM GAS /tmp/ccJsOvWS.s page 37
ARM GAS /tmp/cc0MDawU.s page 37
1264 .cfi_endproc
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1310 .syntax unified
1311 .thumb
1312 .thumb_func
ARM GAS /tmp/ccJsOvWS.s page 38
ARM GAS /tmp/cc0MDawU.s page 38
1314 USBD_LL_Transmit:
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1358 .cfi_startproc
1359 @ args = 0, pretend = 0, frame = 0
1360 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccJsOvWS.s page 39
ARM GAS /tmp/cc0MDawU.s page 39
582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
@ -2333,113 +2333,105 @@ ARM GAS /tmp/ccJsOvWS.s page 1
1399 00000000
1399 00000000
1399 00000000
1400 .global curr_step_start_N
1401 .section .bss.curr_step_start_N,"aw",%nobits
1402 .align 2
1405 curr_step_start_N:
1406 0000 00000000 .space 4
ARM GAS /tmp/ccJsOvWS.s page 40
1400 .text
1401 .Letext0:
1402 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1403 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1404 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
ARM GAS /tmp/cc0MDawU.s page 40
1407 .text
1408 .Letext0:
1409 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
1410 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1411 .file 4 "Drivers/CMSIS/Include/core_cm4.h"
1412 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1413 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1414 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
1415 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1416 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1417 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1418 .file 11 "Core/Inc/main.h"
1419 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h"
1420 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1421 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1422 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/ccJsOvWS.s page 41
1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
1406 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
1407 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
1408 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
1409 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
1410 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1411 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h"
1412 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1413 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
1414 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h"
ARM GAS /tmp/cc0MDawU.s page 41
DEFINED SYMBOLS
*ABS*:00000000 usbd_conf.c
/tmp/ccJsOvWS.s:21 .text.HAL_PCD_MspInit:00000000 $t
/tmp/ccJsOvWS.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
/tmp/ccJsOvWS.s:150 .text.HAL_PCD_MspInit:0000007c $d
/tmp/ccJsOvWS.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
/tmp/ccJsOvWS.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
/tmp/ccJsOvWS.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
/tmp/ccJsOvWS.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
/tmp/ccJsOvWS.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
/tmp/ccJsOvWS.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
/tmp/ccJsOvWS.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
/tmp/ccJsOvWS.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
/tmp/ccJsOvWS.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
/tmp/ccJsOvWS.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
/tmp/ccJsOvWS.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
/tmp/ccJsOvWS.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
/tmp/ccJsOvWS.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
/tmp/ccJsOvWS.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
/tmp/ccJsOvWS.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
/tmp/ccJsOvWS.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
/tmp/ccJsOvWS.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
/tmp/ccJsOvWS.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
/tmp/ccJsOvWS.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
/tmp/ccJsOvWS.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/ccJsOvWS.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
/tmp/ccJsOvWS.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
/tmp/ccJsOvWS.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
/tmp/ccJsOvWS.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
/tmp/ccJsOvWS.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
/tmp/ccJsOvWS.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
/tmp/ccJsOvWS.s:613 .text.USBD_LL_Init:00000000 $t
/tmp/ccJsOvWS.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
/tmp/ccJsOvWS.s:728 .text.USBD_LL_Init:00000064 $d
/tmp/ccJsOvWS.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
/tmp/ccJsOvWS.s:733 .text.USBD_LL_IsStallEP:00000000 $t
/tmp/ccJsOvWS.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
/tmp/ccJsOvWS.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
/tmp/ccJsOvWS.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
/tmp/ccJsOvWS.s:819 .text.USBD_static_malloc:00000000 $t
/tmp/ccJsOvWS.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
/tmp/ccJsOvWS.s:843 .text.USBD_static_malloc:00000004 $d
/tmp/ccJsOvWS.s:1391 .bss.mem.0:00000000 mem.0
/tmp/ccJsOvWS.s:848 .text.USBD_static_free:00000000 $t
/tmp/ccJsOvWS.s:854 .text.USBD_static_free:00000000 USBD_static_free
/tmp/ccJsOvWS.s:868 .text.USBD_LL_Delay:00000000 $t
/tmp/ccJsOvWS.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
/tmp/ccJsOvWS.s:896 .text.USBD_Get_USB_Status:00000000 $t
/tmp/ccJsOvWS.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
/tmp/ccJsOvWS.s:916 .text.USBD_Get_USB_Status:00000008 $d
/tmp/ccJsOvWS.s:920 .text.USBD_Get_USB_Status:0000000c $t
/tmp/ccJsOvWS.s:943 .text.USBD_LL_DeInit:00000000 $t
/tmp/ccJsOvWS.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
/tmp/ccJsOvWS.s:983 .text.USBD_LL_Start:00000000 $t
/tmp/ccJsOvWS.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
/tmp/ccJsOvWS.s:1023 .text.USBD_LL_Stop:00000000 $t
/tmp/ccJsOvWS.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
ARM GAS /tmp/ccJsOvWS.s page 42
/tmp/cc0MDawU.s:21 .text.HAL_PCD_MspInit:00000000 $t
/tmp/cc0MDawU.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit
/tmp/cc0MDawU.s:150 .text.HAL_PCD_MspInit:0000007c $d
/tmp/cc0MDawU.s:156 .text.HAL_PCD_MspDeInit:00000000 $t
/tmp/cc0MDawU.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit
/tmp/cc0MDawU.s:208 .text.HAL_PCD_MspDeInit:00000028 $d
/tmp/cc0MDawU.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t
/tmp/cc0MDawU.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback
/tmp/cc0MDawU.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t
/tmp/cc0MDawU.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback
/tmp/cc0MDawU.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t
/tmp/cc0MDawU.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback
/tmp/cc0MDawU.s:314 .text.HAL_PCD_SOFCallback:00000000 $t
/tmp/cc0MDawU.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback
/tmp/cc0MDawU.s:345 .text.HAL_PCD_ResetCallback:00000000 $t
/tmp/cc0MDawU.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback
/tmp/cc0MDawU.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t
/tmp/cc0MDawU.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback
/tmp/cc0MDawU.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d
/tmp/cc0MDawU.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t
/tmp/cc0MDawU.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback
/tmp/cc0MDawU.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t
/tmp/cc0MDawU.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback
/tmp/cc0MDawU.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t
/tmp/cc0MDawU.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback
/tmp/cc0MDawU.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t
/tmp/cc0MDawU.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback
/tmp/cc0MDawU.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t
/tmp/cc0MDawU.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback
/tmp/cc0MDawU.s:613 .text.USBD_LL_Init:00000000 $t
/tmp/cc0MDawU.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init
/tmp/cc0MDawU.s:728 .text.USBD_LL_Init:00000064 $d
/tmp/cc0MDawU.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS
/tmp/cc0MDawU.s:733 .text.USBD_LL_IsStallEP:00000000 $t
/tmp/cc0MDawU.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP
/tmp/cc0MDawU.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t
/tmp/cc0MDawU.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize
/tmp/cc0MDawU.s:819 .text.USBD_static_malloc:00000000 $t
/tmp/cc0MDawU.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc
/tmp/cc0MDawU.s:843 .text.USBD_static_malloc:00000004 $d
/tmp/cc0MDawU.s:1391 .bss.mem.0:00000000 mem.0
/tmp/cc0MDawU.s:848 .text.USBD_static_free:00000000 $t
/tmp/cc0MDawU.s:854 .text.USBD_static_free:00000000 USBD_static_free
/tmp/cc0MDawU.s:868 .text.USBD_LL_Delay:00000000 $t
/tmp/cc0MDawU.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay
/tmp/cc0MDawU.s:896 .text.USBD_Get_USB_Status:00000000 $t
/tmp/cc0MDawU.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status
/tmp/cc0MDawU.s:916 .text.USBD_Get_USB_Status:00000008 $d
/tmp/cc0MDawU.s:920 .text.USBD_Get_USB_Status:0000000c $t
/tmp/cc0MDawU.s:943 .text.USBD_LL_DeInit:00000000 $t
/tmp/cc0MDawU.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit
/tmp/cc0MDawU.s:983 .text.USBD_LL_Start:00000000 $t
/tmp/cc0MDawU.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start
/tmp/cc0MDawU.s:1023 .text.USBD_LL_Stop:00000000 $t
/tmp/cc0MDawU.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop
ARM GAS /tmp/cc0MDawU.s page 42
/tmp/ccJsOvWS.s:1063 .text.USBD_LL_OpenEP:00000000 $t
/tmp/ccJsOvWS.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
/tmp/ccJsOvWS.s:1108 .text.USBD_LL_CloseEP:00000000 $t
/tmp/ccJsOvWS.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
/tmp/ccJsOvWS.s:1148 .text.USBD_LL_FlushEP:00000000 $t
/tmp/ccJsOvWS.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
/tmp/ccJsOvWS.s:1188 .text.USBD_LL_StallEP:00000000 $t
/tmp/ccJsOvWS.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
/tmp/ccJsOvWS.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
/tmp/ccJsOvWS.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
/tmp/ccJsOvWS.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
/tmp/ccJsOvWS.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
/tmp/ccJsOvWS.s:1308 .text.USBD_LL_Transmit:00000000 $t
/tmp/ccJsOvWS.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
/tmp/ccJsOvWS.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
/tmp/ccJsOvWS.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
/tmp/ccJsOvWS.s:1388 .bss.mem.0:00000000 $d
/tmp/ccJsOvWS.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
/tmp/ccJsOvWS.s:1405 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccJsOvWS.s:1402 .bss.curr_step_start_N:00000000 $d
/tmp/cc0MDawU.s:1063 .text.USBD_LL_OpenEP:00000000 $t
/tmp/cc0MDawU.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP
/tmp/cc0MDawU.s:1108 .text.USBD_LL_CloseEP:00000000 $t
/tmp/cc0MDawU.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP
/tmp/cc0MDawU.s:1148 .text.USBD_LL_FlushEP:00000000 $t
/tmp/cc0MDawU.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP
/tmp/cc0MDawU.s:1188 .text.USBD_LL_StallEP:00000000 $t
/tmp/cc0MDawU.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP
/tmp/cc0MDawU.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t
/tmp/cc0MDawU.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP
/tmp/cc0MDawU.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t
/tmp/cc0MDawU.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress
/tmp/cc0MDawU.s:1308 .text.USBD_LL_Transmit:00000000 $t
/tmp/cc0MDawU.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit
/tmp/cc0MDawU.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t
/tmp/cc0MDawU.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive
/tmp/cc0MDawU.s:1388 .bss.mem.0:00000000 $d
/tmp/cc0MDawU.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccKKwrwH.s page 1
ARM GAS /tmp/ccC0wZdE.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/ccKKwrwH.s page 2
ARM GAS /tmp/ccC0wZdE.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initialize the device stack and load the class driver
ARM GAS /tmp/ccKKwrwH.s page 3
ARM GAS /tmp/ccC0wZdE.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
@ -178,7 +178,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
48 .LVL1:
49 .loc 1 121 19 view .LVU7
50 0008 C3F8B802 str r0, [r3, #696]
ARM GAS /tmp/ccKKwrwH.s page 4
ARM GAS /tmp/ccC0wZdE.s page 4
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pUserData[0] = NULL;
@ -238,7 +238,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
85 .cfi_restore 3
86 .cfi_restore 14
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 5
ARM GAS /tmp/ccC0wZdE.s page 5
87 .loc 1 103 12 view .LVU25
@ -298,7 +298,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0; i < USBD_MAX_SUPPORTED_CLASS; i++)
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 6
ARM GAS /tmp/ccC0wZdE.s page 6
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
@ -358,7 +358,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
151 002a 2046 mov r0, r4
152 002c FFF7FEFF bl USBD_LL_DeInit
153 .LVL9:
ARM GAS /tmp/ccKKwrwH.s page 7
ARM GAS /tmp/ccC0wZdE.s page 7
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_ErrLog("Invalid Class handle");
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** #endif /* (USBD_DEBUG_LEVEL > 1U) */
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
ARM GAS /tmp/ccKKwrwH.s page 8
ARM GAS /tmp/ccC0wZdE.s page 8
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -478,7 +478,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
223 .LCFI5:
224 .cfi_remember_state
225 .cfi_def_cfa_offset 8
ARM GAS /tmp/ccKKwrwH.s page 9
ARM GAS /tmp/ccC0wZdE.s page 9
226 @ sp needed
@ -538,7 +538,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Increment the ClassId for the next occurrence */
266:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId ++;
267:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->NumClasses ++;
ARM GAS /tmp/ccKKwrwH.s page 10
ARM GAS /tmp/ccC0wZdE.s page 10
268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -598,7 +598,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = USBD_FAIL;
323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
324:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 11
ARM GAS /tmp/ccC0wZdE.s page 11
325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -658,7 +658,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
379:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Start
380:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Start the USB Device Core.
381:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle
ARM GAS /tmp/ccKKwrwH.s page 12
ARM GAS /tmp/ccC0wZdE.s page 12
382:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status
@ -718,7 +718,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
286 .cfi_def_cfa_offset 8
287 .cfi_offset 4, -8
288 .cfi_offset 14, -4
ARM GAS /tmp/ccKKwrwH.s page 13
ARM GAS /tmp/ccC0wZdE.s page 13
289 0002 0446 mov r4, r0
@ -778,7 +778,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
312 .loc 1 432 1 view .LVU91
313 .cfi_endproc
314 .LFE247:
ARM GAS /tmp/ccKKwrwH.s page 14
ARM GAS /tmp/ccC0wZdE.s page 14
316 .section .text.USBD_RunTestMode,"ax",%progbits
@ -838,7 +838,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
350 .LFB249:
456:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
457:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
ARM GAS /tmp/ccKKwrwH.s page 15
ARM GAS /tmp/ccC0wZdE.s page 15
458:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_SetClassConfig
@ -898,7 +898,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
371 .loc 1 491 31 view .LVU105
372 000a 9847 blx r3
373 .LVL25:
ARM GAS /tmp/ccKKwrwH.s page 16
ARM GAS /tmp/ccC0wZdE.s page 16
374 .L24:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */
511:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0U; i < USBD_MAX_SUPPORTED_CLASS; i++)
512:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 17
ARM GAS /tmp/ccC0wZdE.s page 17
513:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
441 .LVL33:
442 .LFB251:
537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/ccKKwrwH.s page 18
ARM GAS /tmp/ccC0wZdE.s page 18
538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
478 0024 012B cmp r3, #1
479 0026 07D0 beq .L33
480 0028 022B cmp r3, #2
ARM GAS /tmp/ccKKwrwH.s page 19
ARM GAS /tmp/ccC0wZdE.s page 19
481 002a 0AD0 beq .L34
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
510 0046 FFF7FEFF bl USBD_StdEPReq
511 .LVL40:
568:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/ccKKwrwH.s page 20
ARM GAS /tmp/ccC0wZdE.s page 20
512 .loc 1 568 7 is_stmt 1 view .LVU144
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
606:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_CtlContinueRx(pdev, pep->pbuffer, MAX(pep->rem_length, pep->maxpacket));
607:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 21
ARM GAS /tmp/ccC0wZdE.s page 21
608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId = idx;
663:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = (USBD_StatusTypeDef)pdev->pClass[idx]->DataOut(pdev, epnum);
664:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 22
ARM GAS /tmp/ccC0wZdE.s page 22
665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */
720:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U);
721:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 23
ARM GAS /tmp/ccC0wZdE.s page 23
722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
776:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_Reset(USBD_HandleTypeDef *pdev)
778:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 24
ARM GAS /tmp/ccC0wZdE.s page 24
537 .loc 1 778 1 view -0
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
799:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
800:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit != NULL)
801:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 25
ARM GAS /tmp/ccC0wZdE.s page 25
802:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit(pdev, (uint8_t)pdev->dev_config) != USBD_OK)
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
600 .loc 1 826 38 is_stmt 0 view .LVU173
601 0038 0126 movs r6, #1
602 003a 84F86361 strb r6, [r4, #355]
ARM GAS /tmp/ccKKwrwH.s page 26
ARM GAS /tmp/ccC0wZdE.s page 26
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
645 .thumb
646 .thumb_func
648 USBD_LL_SetSpeed:
ARM GAS /tmp/ccKKwrwH.s page 27
ARM GAS /tmp/ccC0wZdE.s page 27
649 .LVL51:
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
682 @ link register save eliminated.
861:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state != USBD_STATE_SUSPENDED)
683 .loc 1 861 3 view .LVU193
ARM GAS /tmp/ccKKwrwH.s page 28
ARM GAS /tmp/ccC0wZdE.s page 28
684 .loc 1 861 11 is_stmt 0 view .LVU194
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
723 @ frame_needed = 0, uses_anonymous_args = 0
724 @ link register save eliminated.
879:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state == USBD_STATE_SUSPENDED)
ARM GAS /tmp/ccKKwrwH.s page 29
ARM GAS /tmp/ccC0wZdE.s page 29
725 .loc 1 879 3 view .LVU205
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
763 @ args = 0, pretend = 0, frame = 0
764 @ frame_needed = 0, uses_anonymous_args = 0
765 .loc 1 894 1 is_stmt 0 view .LVU215
ARM GAS /tmp/ccKKwrwH.s page 30
ARM GAS /tmp/ccC0wZdE.s page 30
766 0000 08B5 push {r3, lr}
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
786 .loc 1 916 5 is_stmt 1 view .LVU221
916:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
787 .loc 1 916 21 is_stmt 0 view .LVU222
ARM GAS /tmp/ccKKwrwH.s page 31
ARM GAS /tmp/ccC0wZdE.s page 31
788 0010 D0F8B832 ldr r3, [r0, #696]
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
826 .cfi_offset 14, -4
939:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[pdev->classId] == NULL)
827 .loc 1 939 3 is_stmt 1 view .LVU232
ARM GAS /tmp/ccKKwrwH.s page 32
ARM GAS /tmp/ccC0wZdE.s page 32
828 .loc 1 939 24 is_stmt 0 view .LVU233
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
862 .LVL66:
863 .L57:
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 33
ARM GAS /tmp/ccC0wZdE.s page 33
864 .loc 1 941 12 view .LVU247
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
905 .loc 1 965 6 view .LVU256
906 000c 5AB1 cbz r2, .L64
966:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 34
ARM GAS /tmp/ccC0wZdE.s page 34
967:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL;
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
940 0028 F7E7 b .L63
941 .LVL76:
942 .L66:
ARM GAS /tmp/ccKKwrwH.s page 35
ARM GAS /tmp/ccC0wZdE.s page 35
978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
985 .LFB262:
994:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
995:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
ARM GAS /tmp/ccKKwrwH.s page 36
ARM GAS /tmp/ccC0wZdE.s page 36
996:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_LL_DevDisconnected
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1029:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[0]->DeInit(pdev, (uint8_t)pdev->dev_config) != 0U)
1007 .loc 1 1029 5 is_stmt 1 view .LVU285
1008 .loc 1 1029 24 is_stmt 0 view .LVU286
ARM GAS /tmp/ccKKwrwH.s page 37
ARM GAS /tmp/ccC0wZdE.s page 37
1009 000e 5B68 ldr r3, [r3, #4]
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1047:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1045 .loc 1 1047 1 is_stmt 1 view -0
1046 .cfi_startproc
ARM GAS /tmp/ccKKwrwH.s page 38
ARM GAS /tmp/ccC0wZdE.s page 38
1047 @ args = 0, pretend = 0, frame = 0
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1080:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_CoreFindEP
1081:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * return the class index relative to the selected endpoint
1082:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
ARM GAS /tmp/ccKKwrwH.s page 39
ARM GAS /tmp/ccC0wZdE.s page 39
1083:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param index : selected endpoint number
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1091 .thumb
1092 .thumb_func
1094 USBD_LL_DataOutStage:
ARM GAS /tmp/ccKKwrwH.s page 40
ARM GAS /tmp/ccC0wZdE.s page 40
1095 .LVL90:
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1135 .L90:
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1136 .loc 1 601 7 is_stmt 1 view .LVU320
ARM GAS /tmp/ccKKwrwH.s page 41
ARM GAS /tmp/ccC0wZdE.s page 41
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1177 .LVL99:
673:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
1178 .loc 1 673 10 view .LVU335
ARM GAS /tmp/ccKKwrwH.s page 42
ARM GAS /tmp/ccC0wZdE.s page 42
1179 0050 2846 mov r0, r5
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** break;
1219 .loc 1 624 19 view .LVU350
1220 0076 FFF7FEFF bl USBD_CoreFindEP
ARM GAS /tmp/ccKKwrwH.s page 43
ARM GAS /tmp/ccC0wZdE.s page 43
1221 .LVL107:
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1259 .loc 1 658 15 is_stmt 0 view .LVU367
1260 00a0 94F89C32 ldrb r3, [r4, #668] @ zero_extendqisi2
ARM GAS /tmp/ccKKwrwH.s page 44
ARM GAS /tmp/ccC0wZdE.s page 44
1261 00a4 DBB2 uxtb r3, r3
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1302 .syntax unified
1303 .thumb
1304 .thumb_func
ARM GAS /tmp/ccKKwrwH.s page 45
ARM GAS /tmp/ccC0wZdE.s page 45
1306 USBD_LL_DataInStage:
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1345 0016 18B1 cbz r0, .L99
740:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->dev_test_mode = 0U;
1346 .loc 1 740 7 is_stmt 1 view .LVU397
ARM GAS /tmp/ccKKwrwH.s page 46
ARM GAS /tmp/ccC0wZdE.s page 46
741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1386 003c FFF7FEFF bl USBD_LL_StallEP
1387 .LVL124:
733:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
ARM GAS /tmp/ccKKwrwH.s page 47
ARM GAS /tmp/ccC0wZdE.s page 47
1388 .loc 1 733 11 is_stmt 1 view .LVU413
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pep->total_length < pdev->ep0_data_len))
1429 .loc 1 713 51 view .LVU427
1430 006e 9A42 cmp r2, r3
ARM GAS /tmp/ccKKwrwH.s page 48
ARM GAS /tmp/ccC0wZdE.s page 48
1431 0070 DDD2 bcs .L97
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1469 009c DB68 ldr r3, [r3, #12]
729:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
1470 .loc 1 729 15 view .LVU444
ARM GAS /tmp/ccKKwrwH.s page 49
ARM GAS /tmp/ccC0wZdE.s page 49
1471 009e 2046 mov r0, r4
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
1509 .loc 1 757 11 is_stmt 1 view .LVU461
757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
ARM GAS /tmp/ccKKwrwH.s page 50
ARM GAS /tmp/ccC0wZdE.s page 50
1510 .loc 1 757 54 is_stmt 0 view .LVU462
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->tclasslist[ClassId].Eps[idx].is_used != 0U))
1139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return (pdev->tclasslist[ClassId].Eps[idx].add);
ARM GAS /tmp/ccKKwrwH.s page 51
ARM GAS /tmp/ccC0wZdE.s page 51
1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param ptr: data pointer inside the descriptor
1196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval next header
1197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
ARM GAS /tmp/ccKKwrwH.s page 52
ARM GAS /tmp/ccC0wZdE.s page 52
1198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_DescHeaderTypeDef *USBD_GetNextDesc(uint8_t *pbuf, uint16_t *ptr)
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
1584 .loc 1 1162 3 view .LVU482
1164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
ARM GAS /tmp/ccKKwrwH.s page 53
ARM GAS /tmp/ccC0wZdE.s page 53
1585 .loc 1 1164 3 view .LVU483
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1625 0026 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
1172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
1626 .loc 1 1172 10 view .LVU498
ARM GAS /tmp/ccKKwrwH.s page 54
ARM GAS /tmp/ccC0wZdE.s page 54
1627 0028 052B cmp r3, #5
@ -3228,87 +3228,76 @@ ARM GAS /tmp/ccKKwrwH.s page 1
1662 003c 7047 bx lr
1663 .cfi_endproc
1664 .LFE265:
1666 .global curr_step_start_N
1667 .section .bss.curr_step_start_N,"aw",%nobits
1668 .align 2
1671 curr_step_start_N:
1672 0000 00000000 .space 4
1673 .text
1674 .Letext0:
1675 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1676 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1677 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccKKwrwH.s page 55
1678 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1679 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
1680 .file 7 "Core/Inc/main.h"
ARM GAS /tmp/ccKKwrwH.s page 56
1666 .text
1667 .Letext0:
1668 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
1669 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1670 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1671 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1672 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccC0wZdE.s page 55
DEFINED SYMBOLS
*ABS*:00000000 usbd_core.c
/tmp/ccKKwrwH.s:21 .text.USBD_Init:00000000 $t
/tmp/ccKKwrwH.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/ccKKwrwH.s:96 .text.USBD_DeInit:00000000 $t
/tmp/ccKKwrwH.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/ccKKwrwH.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/ccKKwrwH.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/ccKKwrwH.s:241 .text.USBD_Start:00000000 $t
/tmp/ccKKwrwH.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/ccKKwrwH.s:270 .text.USBD_Stop:00000000 $t
/tmp/ccKKwrwH.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/ccKKwrwH.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/ccKKwrwH.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/ccKKwrwH.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/ccKKwrwH.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/ccKKwrwH.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/ccKKwrwH.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/ccKKwrwH.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/ccKKwrwH.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/ccKKwrwH.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/ccKKwrwH.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/ccKKwrwH.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/ccKKwrwH.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/ccKKwrwH.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/ccKKwrwH.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/ccKKwrwH.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/ccKKwrwH.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/ccKKwrwH.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/ccKKwrwH.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/ccKKwrwH.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/ccKKwrwH.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/ccKKwrwH.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/ccKKwrwH.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/ccKKwrwH.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/ccKKwrwH.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/ccKKwrwH.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/ccKKwrwH.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/ccKKwrwH.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/ccKKwrwH.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/ccKKwrwH.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/ccKKwrwH.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/ccKKwrwH.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/ccKKwrwH.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/ccKKwrwH.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/ccKKwrwH.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/ccKKwrwH.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/ccKKwrwH.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/ccKKwrwH.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/ccKKwrwH.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
/tmp/ccKKwrwH.s:1671 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccKKwrwH.s:1668 .bss.curr_step_start_N:00000000 $d
/tmp/ccC0wZdE.s:21 .text.USBD_Init:00000000 $t
/tmp/ccC0wZdE.s:27 .text.USBD_Init:00000000 USBD_Init
/tmp/ccC0wZdE.s:96 .text.USBD_DeInit:00000000 $t
/tmp/ccC0wZdE.s:102 .text.USBD_DeInit:00000000 USBD_DeInit
/tmp/ccC0wZdE.s:162 .text.USBD_RegisterClass:00000000 $t
/tmp/ccC0wZdE.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass
/tmp/ccC0wZdE.s:241 .text.USBD_Start:00000000 $t
/tmp/ccC0wZdE.s:247 .text.USBD_Start:00000000 USBD_Start
/tmp/ccC0wZdE.s:270 .text.USBD_Stop:00000000 $t
/tmp/ccC0wZdE.s:276 .text.USBD_Stop:00000000 USBD_Stop
/tmp/ccC0wZdE.s:317 .text.USBD_RunTestMode:00000000 $t
/tmp/ccC0wZdE.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode
/tmp/ccC0wZdE.s:342 .text.USBD_SetClassConfig:00000000 $t
/tmp/ccC0wZdE.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig
/tmp/ccC0wZdE.s:389 .text.USBD_ClrClassConfig:00000000 $t
/tmp/ccC0wZdE.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig
/tmp/ccC0wZdE.s:434 .text.USBD_LL_SetupStage:00000000 $t
/tmp/ccC0wZdE.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage
/tmp/ccC0wZdE.s:528 .text.USBD_LL_Reset:00000000 $t
/tmp/ccC0wZdE.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset
/tmp/ccC0wZdE.s:642 .text.USBD_LL_SetSpeed:00000000 $t
/tmp/ccC0wZdE.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed
/tmp/ccC0wZdE.s:669 .text.USBD_LL_Suspend:00000000 $t
/tmp/ccC0wZdE.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend
/tmp/ccC0wZdE.s:711 .text.USBD_LL_Resume:00000000 $t
/tmp/ccC0wZdE.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume
/tmp/ccC0wZdE.s:752 .text.USBD_LL_SOF:00000000 $t
/tmp/ccC0wZdE.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF
/tmp/ccC0wZdE.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t
/tmp/ccC0wZdE.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete
/tmp/ccC0wZdE.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t
/tmp/ccC0wZdE.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete
/tmp/ccC0wZdE.s:952 .text.USBD_LL_DevConnected:00000000 $t
/tmp/ccC0wZdE.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected
/tmp/ccC0wZdE.s:977 .text.USBD_LL_DevDisconnected:00000000 $t
/tmp/ccC0wZdE.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected
/tmp/ccC0wZdE.s:1036 .text.USBD_CoreFindIF:00000000 $t
/tmp/ccC0wZdE.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF
/tmp/ccC0wZdE.s:1062 .text.USBD_CoreFindEP:00000000 $t
/tmp/ccC0wZdE.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP
/tmp/ccC0wZdE.s:1088 .text.USBD_LL_DataOutStage:00000000 $t
/tmp/ccC0wZdE.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage
/tmp/ccC0wZdE.s:1300 .text.USBD_LL_DataInStage:00000000 $t
/tmp/ccC0wZdE.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage
/tmp/ccC0wZdE.s:1532 .text.USBD_GetNextDesc:00000000 $t
/tmp/ccC0wZdE.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc
/tmp/ccC0wZdE.s:1568 .text.USBD_GetEpDesc:00000000 $t
/tmp/ccC0wZdE.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc
UNDEFINED SYMBOLS
USBD_LL_Init
USBD_LL_Stop
USBD_LL_DeInit
ARM GAS /tmp/ccKKwrwH.s page 57
USBD_LL_Start
USBD_ParseSetupRequest
ARM GAS /tmp/ccC0wZdE.s page 56
USBD_StdDevReq
USBD_StdItfReq
USBD_StdEPReq

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccrWApvy.s page 1
ARM GAS /tmp/cce7Q3bO.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccrWApvy.s page 2
ARM GAS /tmp/cce7Q3bO.s page 2
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -118,7 +118,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static uint8_t USBD_GetLen(uint8_t *buf);
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
ARM GAS /tmp/ccrWApvy.s page 3
ARM GAS /tmp/cce7Q3bO.s page 3
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @}
@ -178,7 +178,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_CLEAR_FEATURE:
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_ClrFeature(pdev, req);
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccrWApvy.s page 4
ARM GAS /tmp/cce7Q3bO.s page 4
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -238,7 +238,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
ARM GAS /tmp/ccrWApvy.s page 5
ARM GAS /tmp/cce7Q3bO.s page 5
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -298,7 +298,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->classId = idx;
257:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
258:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (pdev->pClass[idx]->Setup != NULL)
ARM GAS /tmp/ccrWApvy.s page 6
ARM GAS /tmp/cce7Q3bO.s page 6
259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
313:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
315:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccrWApvy.s page 7
ARM GAS /tmp/cce7Q3bO.s page 7
316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -418,7 +418,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
370:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
371:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
372:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
ARM GAS /tmp/ccrWApvy.s page 8
ARM GAS /tmp/cce7Q3bO.s page 8
373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -478,7 +478,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
427:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
428:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetDescriptor(USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req)
429:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 9
ARM GAS /tmp/cce7Q3bO.s page 9
430:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint16_t len = 0U;
@ -538,7 +538,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
484:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_DESC_TYPE_STRING:
485:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch ((uint8_t)(req->wValue))
486:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 10
ARM GAS /tmp/cce7Q3bO.s page 10
487:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_LANGID_STR:
@ -598,7 +598,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
541:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
542:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
543:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
ARM GAS /tmp/ccrWApvy.s page 11
ARM GAS /tmp/cce7Q3bO.s page 11
544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@ -658,7 +658,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
598:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
599:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
600:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccrWApvy.s page 12
ARM GAS /tmp/cce7Q3bO.s page 12
601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -718,7 +718,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
656:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (req->wLength != 0U)
657:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 13
ARM GAS /tmp/cce7Q3bO.s page 13
658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (len != 0U)
@ -778,7 +778,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
712:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
714:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccrWApvy.s page 14
ARM GAS /tmp/cce7Q3bO.s page 14
715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -838,7 +838,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
769:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_CONFIGURED:
770:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (cfgidx == 0U)
771:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 15
ARM GAS /tmp/cce7Q3bO.s page 15
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_state = USBD_STATE_ADDRESSED;
@ -898,7 +898,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
826:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
828:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 16
ARM GAS /tmp/cce7Q3bO.s page 16
829:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
@ -958,7 +958,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
883:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req);
884:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
885:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccrWApvy.s page 17
ARM GAS /tmp/cce7Q3bO.s page 17
886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
940:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
942:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccrWApvy.s page 18
ARM GAS /tmp/cce7Q3bO.s page 18
943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
998:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
999:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t *pdesc;
ARM GAS /tmp/ccrWApvy.s page 19
ARM GAS /tmp/cce7Q3bO.s page 19
1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
44 0004 02E0 b .L2
45 .LVL3:
46 .L3:
ARM GAS /tmp/ccrWApvy.s page 20
ARM GAS /tmp/cce7Q3bO.s page 20
1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
89 0000 0B78 ldrb r3, [r1] @ zero_extendqisi2
954:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
90 .loc 1 954 18 view .LVU21
ARM GAS /tmp/ccrWApvy.s page 21
ARM GAS /tmp/cce7Q3bO.s page 21
91 0002 0370 strb r3, [r0]
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
35:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @brief general defines for the usb device library file
36:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @{
37:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** */
ARM GAS /tmp/ccrWApvy.s page 22
ARM GAS /tmp/cce7Q3bO.s page 22
38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
92:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
93:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_QUALIFIER_DESC 0x0AU
94:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_DESC 0x12U
ARM GAS /tmp/ccrWApvy.s page 23
ARM GAS /tmp/cce7Q3bO.s page 23
95:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_CFG_DESC 0x09U
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
149:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
150:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_CONF_DESC_SIZE 0x09U
151:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_IF_DESC_SIZE 0x09U
ARM GAS /tmp/ccrWApvy.s page 24
ARM GAS /tmp/cce7Q3bO.s page 24
152:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_EP_DESC_SIZE 0x07U
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
206:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** typedef struct
207:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** {
208:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bLength;
ARM GAS /tmp/ccrWApvy.s page 25
ARM GAS /tmp/cce7Q3bO.s page 25
209:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bDescriptorType;
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
263:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetDeviceQualifierDescriptor)(uint16_t *length);
264:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #if (USBD_SUPPORT_USER_STRING_DESC == 1U)
265:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetUsrStrDescriptor)(struct _USBD_HandleTypeDef *pdev, uint8_t index, uint16_t *leng
ARM GAS /tmp/ccrWApvy.s page 26
ARM GAS /tmp/cce7Q3bO.s page 26
266:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #endif /* USBD_SUPPORT_USER_STRING_DESC */
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
320:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_NONE = 0,
321:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_HID = 1,
322:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_CDC = 2,
ARM GAS /tmp/ccrWApvy.s page 27
ARM GAS /tmp/cce7Q3bO.s page 27
323:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_MSC = 3,
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
377:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint32_t dev_remote_wakeup;
378:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t ConfIdx;
379:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
ARM GAS /tmp/ccrWApvy.s page 28
ARM GAS /tmp/cce7Q3bO.s page 28
380:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** USBD_SetupReqTypedef request;
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
109 .loc 2 429 3 view .LVU31
430:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *_pbuff = addr;
110 .loc 2 430 3 view .LVU32
ARM GAS /tmp/ccrWApvy.s page 29
ARM GAS /tmp/cce7Q3bO.s page 29
431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
433:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** _Byte2 = *(uint8_t *)_pbuff;
146 .loc 2 433 3 is_stmt 1 view .LVU53
434:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
ARM GAS /tmp/ccrWApvy.s page 30
ARM GAS /tmp/cce7Q3bO.s page 30
147 .loc 2 434 3 view .LVU54
@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
436:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h ****
183 .loc 2 436 12 is_stmt 0 view .LVU75
184 0020 43EA0223 orr r3, r3, r2, lsl #8
ARM GAS /tmp/ccrWApvy.s page 31
ARM GAS /tmp/cce7Q3bO.s page 31
185 .LVL20:
@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
231 000e FFF7FEFF bl USBD_LL_StallEP
232 .LVL25:
985:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccrWApvy.s page 32
ARM GAS /tmp/cce7Q3bO.s page 32
233 .loc 1 985 1 view .LVU88
@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
278 0014 062B cmp r3, #6
279 0016 00F2AB80 bhi .L8
280 001a DFE803F0 tbb [pc, r3]
ARM GAS /tmp/ccrWApvy.s page 33
ARM GAS /tmp/cce7Q3bO.s page 33
281 .LVL28:
@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
320 .loc 1 660 13 is_stmt 0 view .LVU114
321 0046 9A42 cmp r2, r3
322 0048 28BF it cs
ARM GAS /tmp/ccrWApvy.s page 34
ARM GAS /tmp/cce7Q3bO.s page 34
323 004a 1A46 movcs r2, r3
@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
466:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
363 .loc 1 466 17 is_stmt 0 view .LVU129
364 006c 0223 movs r3, #2
ARM GAS /tmp/ccrWApvy.s page 35
ARM GAS /tmp/cce7Q3bO.s page 35
365 006e 4370 strb r3, [r0, #1]
@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
406 0094 D0F8B432 ldr r3, [r0, #692]
488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
407 .loc 1 488 26 view .LVU143
ARM GAS /tmp/ccrWApvy.s page 36
ARM GAS /tmp/cce7Q3bO.s page 36
408 0098 5B68 ldr r3, [r3, #4]
@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
447 .loc 1 651 3 is_stmt 1 view .LVU159
448 00be B9E7 b .L15
ARM GAS /tmp/ccrWApvy.s page 37
ARM GAS /tmp/cce7Q3bO.s page 37
449 .LVL47:
@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
488 .loc 1 524 11 view .LVU174
524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
489 .loc 1 524 19 is_stmt 0 view .LVU175
ARM GAS /tmp/ccrWApvy.s page 38
ARM GAS /tmp/cce7Q3bO.s page 38
490 00e2 D0F8B432 ldr r3, [r0, #692]
@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
528 .loc 1 538 20 view .LVU191
529 010a 9847 blx r3
530 .LVL61:
ARM GAS /tmp/ccrWApvy.s page 39
ARM GAS /tmp/cce7Q3bO.s page 39
651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
570 .LVL69:
571 .L17:
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++;
ARM GAS /tmp/ccrWApvy.s page 40
ARM GAS /tmp/cce7Q3bO.s page 40
572 .loc 1 595 11 view .LVU207
@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
611 .loc 1 624 7 view .LVU223
624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 41
ARM GAS /tmp/cce7Q3bO.s page 41
612 .loc 1 624 15 is_stmt 0 view .LVU224
@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
650 .loc 1 651 3 view .LVU240
653:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
651 .loc 1 653 5 view .LVU241
ARM GAS /tmp/ccrWApvy.s page 42
ARM GAS /tmp/cce7Q3bO.s page 42
652 0176 6FE7 b .L7
@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
699 .loc 1 686 3 view .LVU250
686:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
700 .loc 1 686 11 is_stmt 0 view .LVU251
ARM GAS /tmp/ccrWApvy.s page 43
ARM GAS /tmp/cce7Q3bO.s page 43
701 0004 8B88 ldrh r3, [r1, #4]
@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
738 .LVL93:
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
739 .loc 1 700 7 is_stmt 1 view .LVU269
ARM GAS /tmp/ccrWApvy.s page 44
ARM GAS /tmp/cce7Q3bO.s page 44
700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
784 .loc 1 724 1 is_stmt 1 view -0
785 .cfi_startproc
786 @ args = 0, pretend = 0, frame = 0
ARM GAS /tmp/ccrWApvy.s page 45
ARM GAS /tmp/cce7Q3bO.s page 45
787 @ frame_needed = 0, uses_anonymous_args = 0
@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
827 0026 2046 mov r0, r4
828 0028 FFF7FEFF bl USBD_ClrClassConfig
829 .LVL102:
ARM GAS /tmp/ccrWApvy.s page 46
ARM GAS /tmp/cce7Q3bO.s page 46
807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
867 .loc 1 747 11 is_stmt 1 view .LVU312
868 0048 3146 mov r1, r6
869 004a 2046 mov r0, r4
ARM GAS /tmp/ccrWApvy.s page 47
ARM GAS /tmp/cce7Q3bO.s page 47
870 .LVL109:
@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
909 .LVL117:
777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
910 .loc 1 777 15 view .LVU328
ARM GAS /tmp/ccrWApvy.s page 48
ARM GAS /tmp/cce7Q3bO.s page 48
911 0070 8D42 cmp r5, r1
@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
951 .L60:
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
952 .loc 1 772 9 is_stmt 1 view .LVU343
ARM GAS /tmp/ccrWApvy.s page 49
ARM GAS /tmp/cce7Q3bO.s page 49
772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx;
@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
993 .L61:
994 00c8 00000000 .word cfgidx.0
995 .cfi_endproc
ARM GAS /tmp/ccrWApvy.s page 50
ARM GAS /tmp/cce7Q3bO.s page 50
996 .LFE248:
@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1040 .loc 1 839 9 is_stmt 1 view .LVU369
1041 001e 01E0 b .L63
1042 .LVL135:
ARM GAS /tmp/ccrWApvy.s page 51
ARM GAS /tmp/cce7Q3bO.s page 51
1043 .L71:
@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1087 .LVL142:
1088 .LFB250:
856:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state)
ARM GAS /tmp/ccrWApvy.s page 52
ARM GAS /tmp/cce7Q3bO.s page 52
1089 .loc 1 856 1 is_stmt 1 view -0
@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1127 .loc 1 879 13 is_stmt 0 view .LVU398
1128 0020 0222 movs r2, #2
1129 0022 00F10C01 add r1, r0, #12
ARM GAS /tmp/ccrWApvy.s page 53
ARM GAS /tmp/cce7Q3bO.s page 53
1130 .LVL143:
@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1175 .loc 1 898 3 is_stmt 1 view .LVU409
898:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1176 .loc 1 898 10 is_stmt 0 view .LVU410
ARM GAS /tmp/ccrWApvy.s page 54
ARM GAS /tmp/cce7Q3bO.s page 54
1177 0002 4B88 ldrh r3, [r1, #2]
@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
906:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1215 .loc 1 906 11 view .LVU427
1216 0028 F2E7 b .L80
ARM GAS /tmp/ccrWApvy.s page 55
ARM GAS /tmp/cce7Q3bO.s page 55
1217 .cfi_endproc
@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1262 .loc 1 932 9 is_stmt 1 view .LVU439
932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccrWApvy.s page 56
ARM GAS /tmp/cce7Q3bO.s page 56
1263 .loc 1 932 15 is_stmt 0 view .LVU440
@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1309 000a 06D0 beq .L93
1310 000c 402C cmp r4, #64
1311 000e 04D0 beq .L93
ARM GAS /tmp/ccrWApvy.s page 57
ARM GAS /tmp/cce7Q3bO.s page 57
1312 0010 6CB1 cbz r4, .L94
@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1351 .L99:
1352 0038 12 .byte (.L105-.L99)/2
1353 0039 19 .byte (.L104-.L99)/2
ARM GAS /tmp/ccrWApvy.s page 58
ARM GAS /tmp/cce7Q3bO.s page 58
1354 003a 1C .byte (.L97-.L99)/2
@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1397 005c FFF7FEFF bl USBD_GetStatus
1398 .LVL177:
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
ARM GAS /tmp/ccrWApvy.s page 59
ARM GAS /tmp/cce7Q3bO.s page 59
1399 .loc 1 136 11 view .LVU477
@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1445 .cfi_def_cfa_offset 16
1446 .cfi_offset 4, -16
1447 .cfi_offset 5, -12
ARM GAS /tmp/ccrWApvy.s page 60
ARM GAS /tmp/cce7Q3bO.s page 60
1448 .cfi_offset 6, -8
@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1488 .LVL189:
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1489 .loc 1 183 14 view .LVU502
ARM GAS /tmp/ccrWApvy.s page 61
ARM GAS /tmp/cce7Q3bO.s page 61
1490 002c 0129 cmp r1, #1
@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1528 .loc 1 193 44 view .LVU519
1529 0056 2146 mov r1, r4
ARM GAS /tmp/ccrWApvy.s page 62
ARM GAS /tmp/cce7Q3bO.s page 62
1530 0058 2846 mov r0, r5
@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1571 .loc 1 219 11 is_stmt 0 view .LVU532
1572 007a 2846 mov r0, r5
1573 .LVL204:
ARM GAS /tmp/ccrWApvy.s page 63
ARM GAS /tmp/cce7Q3bO.s page 63
219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1618 0008 8B88 ldrh r3, [r1, #4]
246:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
1619 .loc 1 246 11 view .LVU545
ARM GAS /tmp/ccrWApvy.s page 64
ARM GAS /tmp/cce7Q3bO.s page 64
1620 000a DFB2 uxtb r7, r3
@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1660 0034 40F0F980 bne .L152
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
1661 .loc 1 256 9 is_stmt 1 view .LVU560
ARM GAS /tmp/ccrWApvy.s page 65
ARM GAS /tmp/cce7Q3bO.s page 65
256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */
@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1703 .loc 1 269 11 view .LVU574
269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 66
ARM GAS /tmp/cce7Q3bO.s page 66
1704 .loc 1 269 23 is_stmt 0 view .LVU575
@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1745 .loc 1 275 23 is_stmt 0 view .LVU588
1746 009a 8021 movs r1, #128
1747 009c 3046 mov r0, r6
ARM GAS /tmp/ccrWApvy.s page 67
ARM GAS /tmp/cce7Q3bO.s page 67
1748 009e FFF7FEFF bl USBD_LL_StallEP
@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
288:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
1787 .loc 1 288 25 view .LVU604
1788 00c0 F7E7 b .L132
ARM GAS /tmp/ccrWApvy.s page 68
ARM GAS /tmp/cce7Q3bO.s page 68
1789 .LVL236:
@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1830 00e8 FFF7FEFF bl USBD_LL_StallEP
1831 .LVL244:
309:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
ARM GAS /tmp/ccrWApvy.s page 69
ARM GAS /tmp/cce7Q3bO.s page 69
1832 .loc 1 309 17 is_stmt 1 view .LVU618
@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1871 0114 C6F8D402 str r0, [r6, #724]
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1872 .loc 1 332 19 is_stmt 1 view .LVU634
ARM GAS /tmp/ccrWApvy.s page 70
ARM GAS /tmp/cce7Q3bO.s page 70
332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1913 0144 032A cmp r2, #3
1914 0146 28D0 beq .L139
401:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
ARM GAS /tmp/ccrWApvy.s page 71
ARM GAS /tmp/cce7Q3bO.s page 71
1915 .loc 1 401 15 is_stmt 1 view .LVU649
@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1955 .LVL263:
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
1956 .loc 1 360 15 is_stmt 1 view .LVU664
ARM GAS /tmp/ccrWApvy.s page 72
ARM GAS /tmp/cce7Q3bO.s page 72
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
1997 019a 5BB2 sxtb r3, r3
364:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1998 .loc 1 364 18 view .LVU679
ARM GAS /tmp/ccrWApvy.s page 73
ARM GAS /tmp/cce7Q3bO.s page 73
1999 019c 002B cmp r3, #0
@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
397:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
2039 .loc 1 397 21 is_stmt 0 view .LVU694
2040 01d2 0222 movs r2, #2
ARM GAS /tmp/ccrWApvy.s page 74
ARM GAS /tmp/cce7Q3bO.s page 74
2041 01d4 04F10E01 add r1, r4, #14
@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
2082 020c 1034 adds r4, r4, #16
2083 020e 3444 add r4, r4, r6
2084 0210 0434 adds r4, r4, #4
ARM GAS /tmp/ccrWApvy.s page 75
ARM GAS /tmp/cce7Q3bO.s page 75
2085 0212 D9E7 b .L147
@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
2130 USBD_GetString:
2131 .LVL286:
2132 .LFB255:
ARM GAS /tmp/ccrWApvy.s page 76
ARM GAS /tmp/cce7Q3bO.s page 76
997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U;
@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
2172 .loc 1 1010 3 is_stmt 1 view .LVU733
2173 .LVL289:
1011:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** idx++;
ARM GAS /tmp/ccrWApvy.s page 77
ARM GAS /tmp/cce7Q3bO.s page 77
2174 .loc 1 1011 3 view .LVU734
@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrWApvy.s page 1
2212 .LVL295:
2213 .L172:
1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
ARM GAS /tmp/ccrWApvy.s page 78
ARM GAS /tmp/cce7Q3bO.s page 78
2214 .loc 1 1014 17 is_stmt 1 view .LVU751
@ -4648,62 +4648,54 @@ ARM GAS /tmp/ccrWApvy.s page 1
2235 .section .bss.cfgidx.0,"aw",%nobits
2238 cfgidx.0:
2239 0000 00 .space 1
2240 .global curr_step_start_N
2241 .section .bss.curr_step_start_N,"aw",%nobits
2242 .align 2
2245 curr_step_start_N:
2246 0000 00000000 .space 4
2247 .text
2248 .Letext0:
2249 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
2250 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
2251 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
2252 .file 6 "Core/Inc/main.h"
ARM GAS /tmp/ccrWApvy.s page 79
2240 .text
2241 .Letext0:
2242 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
2243 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
2244 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
ARM GAS /tmp/cce7Q3bO.s page 79
DEFINED SYMBOLS
*ABS*:00000000 usbd_ctlreq.c
/tmp/ccrWApvy.s:21 .text.USBD_GetLen:00000000 $t
/tmp/ccrWApvy.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
/tmp/ccrWApvy.s:72 .text.USBD_ParseSetupRequest:00000000 $t
/tmp/ccrWApvy.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
/tmp/ccrWApvy.s:199 .text.USBD_CtlError:00000000 $t
/tmp/ccrWApvy.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
/tmp/ccrWApvy.s:240 .text.USBD_GetDescriptor:00000000 $t
/tmp/ccrWApvy.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
/tmp/ccrWApvy.s:283 .text.USBD_GetDescriptor:0000001e $d
/tmp/ccrWApvy.s:396 .text.USBD_GetDescriptor:0000008e $d
/tmp/ccrWApvy.s:402 .text.USBD_GetDescriptor:00000094 $t
/tmp/ccrWApvy.s:677 .text.USBD_SetAddress:00000000 $t
/tmp/ccrWApvy.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
/tmp/ccrWApvy.s:776 .text.USBD_SetConfig:00000000 $t
/tmp/ccrWApvy.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
/tmp/ccrWApvy.s:994 .text.USBD_SetConfig:000000c8 $d
/tmp/ccrWApvy.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
/tmp/ccrWApvy.s:999 .text.USBD_GetConfig:00000000 $t
/tmp/ccrWApvy.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
/tmp/ccrWApvy.s:1081 .text.USBD_GetStatus:00000000 $t
/tmp/ccrWApvy.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
/tmp/ccrWApvy.s:1157 .text.USBD_SetFeature:00000000 $t
/tmp/ccrWApvy.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
/tmp/ccrWApvy.s:1221 .text.USBD_ClrFeature:00000000 $t
/tmp/ccrWApvy.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
/tmp/ccrWApvy.s:1280 .text.USBD_StdDevReq:00000000 $t
/tmp/ccrWApvy.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
/tmp/ccrWApvy.s:1352 .text.USBD_StdDevReq:00000038 $d
/tmp/ccrWApvy.s:1362 .text.USBD_StdDevReq:00000042 $t
/tmp/ccrWApvy.s:1429 .text.USBD_StdItfReq:00000000 $t
/tmp/ccrWApvy.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
/tmp/ccrWApvy.s:1586 .text.USBD_StdEPReq:00000000 $t
/tmp/ccrWApvy.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
/tmp/ccrWApvy.s:2124 .text.USBD_GetString:00000000 $t
/tmp/ccrWApvy.s:2130 .text.USBD_GetString:00000000 USBD_GetString
/tmp/ccrWApvy.s:2239 .bss.cfgidx.0:00000000 $d
/tmp/ccrWApvy.s:2245 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccrWApvy.s:2242 .bss.curr_step_start_N:00000000 $d
/tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000025 $d
/tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000026 $t
/tmp/cce7Q3bO.s:21 .text.USBD_GetLen:00000000 $t
/tmp/cce7Q3bO.s:26 .text.USBD_GetLen:00000000 USBD_GetLen
/tmp/cce7Q3bO.s:72 .text.USBD_ParseSetupRequest:00000000 $t
/tmp/cce7Q3bO.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest
/tmp/cce7Q3bO.s:199 .text.USBD_CtlError:00000000 $t
/tmp/cce7Q3bO.s:205 .text.USBD_CtlError:00000000 USBD_CtlError
/tmp/cce7Q3bO.s:240 .text.USBD_GetDescriptor:00000000 $t
/tmp/cce7Q3bO.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor
/tmp/cce7Q3bO.s:283 .text.USBD_GetDescriptor:0000001e $d
/tmp/cce7Q3bO.s:396 .text.USBD_GetDescriptor:0000008e $d
/tmp/cce7Q3bO.s:402 .text.USBD_GetDescriptor:00000094 $t
/tmp/cce7Q3bO.s:677 .text.USBD_SetAddress:00000000 $t
/tmp/cce7Q3bO.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress
/tmp/cce7Q3bO.s:776 .text.USBD_SetConfig:00000000 $t
/tmp/cce7Q3bO.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig
/tmp/cce7Q3bO.s:994 .text.USBD_SetConfig:000000c8 $d
/tmp/cce7Q3bO.s:2238 .bss.cfgidx.0:00000000 cfgidx.0
/tmp/cce7Q3bO.s:999 .text.USBD_GetConfig:00000000 $t
/tmp/cce7Q3bO.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig
/tmp/cce7Q3bO.s:1081 .text.USBD_GetStatus:00000000 $t
/tmp/cce7Q3bO.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus
/tmp/cce7Q3bO.s:1157 .text.USBD_SetFeature:00000000 $t
/tmp/cce7Q3bO.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature
/tmp/cce7Q3bO.s:1221 .text.USBD_ClrFeature:00000000 $t
/tmp/cce7Q3bO.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature
/tmp/cce7Q3bO.s:1280 .text.USBD_StdDevReq:00000000 $t
/tmp/cce7Q3bO.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq
/tmp/cce7Q3bO.s:1352 .text.USBD_StdDevReq:00000038 $d
/tmp/cce7Q3bO.s:1362 .text.USBD_StdDevReq:00000042 $t
/tmp/cce7Q3bO.s:1429 .text.USBD_StdItfReq:00000000 $t
/tmp/cce7Q3bO.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq
/tmp/cce7Q3bO.s:1586 .text.USBD_StdEPReq:00000000 $t
/tmp/cce7Q3bO.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq
/tmp/cce7Q3bO.s:2124 .text.USBD_GetString:00000000 $t
/tmp/cce7Q3bO.s:2130 .text.USBD_GetString:00000000 USBD_GetString
/tmp/cce7Q3bO.s:2239 .bss.cfgidx.0:00000000 $d
/tmp/cce7Q3bO.s:290 .text.USBD_GetDescriptor:00000025 $d
/tmp/cce7Q3bO.s:290 .text.USBD_GetDescriptor:00000026 $t
UNDEFINED SYMBOLS
USBD_LL_StallEP

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccmVH57s.s page 1
ARM GAS /tmp/ccuRTiWv.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
27:USB_DEVICE/App/usbd_desc.c ****
28:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END INCLUDE */
29:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccmVH57s.s page 2
ARM GAS /tmp/ccuRTiWv.s page 2
30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/
@ -118,7 +118,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
84:USB_DEVICE/App/usbd_desc.c ****
85:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END 0 */
86:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccmVH57s.s page 3
ARM GAS /tmp/ccuRTiWv.s page 3
87:USB_DEVICE/App/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros
@ -178,7 +178,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
141:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor
142:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ProductStrDescriptor
143:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_SerialStrDescriptor
ARM GAS /tmp/ccmVH57s.s page 4
ARM GAS /tmp/ccuRTiWv.s page 4
144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor
@ -238,7 +238,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
198:USB_DEVICE/App/usbd_desc.c **** USB_DEVICE_CAPABITY_TYPE,
199:USB_DEVICE/App/usbd_desc.c **** 0x2,
200:USB_DEVICE/App/usbd_desc.c **** 0x2, /* LPM capability bit set*/
ARM GAS /tmp/ccmVH57s.s page 5
ARM GAS /tmp/ccuRTiWv.s page 5
201:USB_DEVICE/App/usbd_desc.c **** 0x0,
@ -298,7 +298,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
255:USB_DEVICE/App/usbd_desc.c **** * @param length : Pointer to data length variable
256:USB_DEVICE/App/usbd_desc.c **** * @retval Pointer to descriptor buffer
257:USB_DEVICE/App/usbd_desc.c **** */
ARM GAS /tmp/ccmVH57s.s page 6
ARM GAS /tmp/ccuRTiWv.s page 6
258:USB_DEVICE/App/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length)
@ -358,7 +358,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
69 .loc 1 274 3 view .LVU9
70 .loc 1 274 11 is_stmt 0 view .LVU10
71 0000 0423 movs r3, #4
ARM GAS /tmp/ccmVH57s.s page 7
ARM GAS /tmp/ccuRTiWv.s page 7
72 0002 0B80 strh r3, [r1] @ movhi
@ -418,7 +418,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
308:USB_DEVICE/App/usbd_desc.c **** }
309:USB_DEVICE/App/usbd_desc.c ****
310:USB_DEVICE/App/usbd_desc.c **** /**
ARM GAS /tmp/ccmVH57s.s page 8
ARM GAS /tmp/ccuRTiWv.s page 8
311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor
@ -478,7 +478,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
365:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
366:USB_DEVICE/App/usbd_desc.c **** }
367:USB_DEVICE/App/usbd_desc.c ****
ARM GAS /tmp/ccmVH57s.s page 9
ARM GAS /tmp/ccuRTiWv.s page 9
368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1)
@ -538,7 +538,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
417:USB_DEVICE/App/usbd_desc.c ****
418:USB_DEVICE/App/usbd_desc.c **** for (idx = 0; idx < len; idx++)
100 .loc 1 418 3 view .LVU16
ARM GAS /tmp/ccmVH57s.s page 10
ARM GAS /tmp/ccuRTiWv.s page 10
101 .loc 1 418 12 is_stmt 0 view .LVU17
@ -598,7 +598,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
138 .loc 1 418 21 is_stmt 1 discriminator 1 view .LVU31
139 0028 9342 cmp r3, r2
140 002a 09D2 bcs .L16
ARM GAS /tmp/ccmVH57s.s page 11
ARM GAS /tmp/ccuRTiWv.s page 11
141 .L11:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
186 .loc 1 391 3 view .LVU42
392:USB_DEVICE/App/usbd_desc.c ****
187 .loc 1 392 3 view .LVU43
ARM GAS /tmp/ccmVH57s.s page 12
ARM GAS /tmp/ccuRTiWv.s page 12
394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2;
@ -718,7 +718,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
228 .L22:
229 002e 00BF .align 2
230 .L21:
ARM GAS /tmp/ccmVH57s.s page 13
ARM GAS /tmp/ccuRTiWv.s page 13
231 0030 0070FF1F .word 536834048
@ -778,7 +778,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
278 72747561
278 6C20436F
278 6D506F72
ARM GAS /tmp/ccmVH57s.s page 14
ARM GAS /tmp/ccuRTiWv.s page 14
279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits
@ -838,7 +838,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
323 0014 0248 ldr r0, .L31+4
324 .LVL25:
292:USB_DEVICE/App/usbd_desc.c **** }
ARM GAS /tmp/ccmVH57s.s page 15
ARM GAS /tmp/ccuRTiWv.s page 15
325 .loc 1 292 5 view .LVU77
@ -898,7 +898,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
306:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc;
371 .loc 1 306 3 view .LVU84
372 000a FFF7FEFF bl USBD_GetString
ARM GAS /tmp/ccmVH57s.s page 16
ARM GAS /tmp/ccuRTiWv.s page 16
373 .LVL30:
@ -958,7 +958,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
419 .LVL33:
340:USB_DEVICE/App/usbd_desc.c **** }
420 .loc 1 340 5 view .LVU93
ARM GAS /tmp/ccmVH57s.s page 17
ARM GAS /tmp/ccuRTiWv.s page 17
421 000a FFF7FEFF bl USBD_GetString
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
356:USB_DEVICE/App/usbd_desc.c **** if(speed == 0)
467 .loc 1 356 1 is_stmt 0 view .LVU101
468 0000 08B5 push {r3, lr}
ARM GAS /tmp/ccmVH57s.s page 18
ARM GAS /tmp/ccuRTiWv.s page 18
469 .LCFI7:
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccmVH57s.s page 1
513 .section .data.USBD_StringSerial,"aw"
514 .align 2
517 USBD_StringSerial:
ARM GAS /tmp/ccmVH57s.s page 19
ARM GAS /tmp/ccuRTiWv.s page 19
518 0000 1A0300 .ascii "\032\003\000"
@ -1121,65 +1121,57 @@ ARM GAS /tmp/ccmVH57s.s page 1
552 0010 00000000 .word USBD_FS_SerialStrDescriptor
553 0014 00000000 .word USBD_FS_ConfigStrDescriptor
554 0018 00000000 .word USBD_FS_InterfaceStrDescriptor
555 .global curr_step_start_N
556 .section .bss.curr_step_start_N,"aw",%nobits
557 .align 2
560 curr_step_start_N:
561 0000 00000000 .space 4
562 .text
563 .Letext0:
564 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
565 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
566 .file 4 "Core/Inc/main.h"
567 .file 5 "USB_DEVICE/App/usbd_desc.h"
568 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccmVH57s.s page 20
555 .text
556 .Letext0:
557 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
558 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
559 .file 4 "USB_DEVICE/App/usbd_desc.h"
560 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
ARM GAS /tmp/ccuRTiWv.s page 20
DEFINED SYMBOLS
*ABS*:00000000 usbd_desc.c
/tmp/ccmVH57s.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
/tmp/ccmVH57s.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
/tmp/ccmVH57s.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
/tmp/ccmVH57s.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
/tmp/ccmVH57s.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
/tmp/ccmVH57s.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
/tmp/ccmVH57s.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
/tmp/ccmVH57s.s:87 .text.IntToUnicode:00000000 $t
/tmp/ccmVH57s.s:92 .text.IntToUnicode:00000000 IntToUnicode
/tmp/ccmVH57s.s:167 .text.Get_SerialNum:00000000 $t
/tmp/ccmVH57s.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
/tmp/ccmVH57s.s:231 .text.Get_SerialNum:00000030 $d
/tmp/ccmVH57s.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
/tmp/ccmVH57s.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
/tmp/ccmVH57s.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
/tmp/ccmVH57s.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
/tmp/ccmVH57s.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
/tmp/ccmVH57s.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
/tmp/ccmVH57s.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
/tmp/ccmVH57s.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
/tmp/ccmVH57s.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
/tmp/ccmVH57s.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
/tmp/ccmVH57s.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
/tmp/ccmVH57s.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
/tmp/ccmVH57s.s:514 .data.USBD_StringSerial:00000000 $d
/tmp/ccmVH57s.s:522 .bss.USBD_StrDesc:00000000 $d
/tmp/ccmVH57s.s:529 .data.USBD_LangIDDesc:00000000 $d
/tmp/ccmVH57s.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
/tmp/ccmVH57s.s:547 .data.FS_Desc:00000000 FS_Desc
/tmp/ccmVH57s.s:544 .data.FS_Desc:00000000 $d
/tmp/ccmVH57s.s:560 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/ccmVH57s.s:557 .bss.curr_step_start_N:00000000 $d
/tmp/ccuRTiWv.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t
/tmp/ccuRTiWv.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor
/tmp/ccuRTiWv.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d
/tmp/ccuRTiWv.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc
/tmp/ccuRTiWv.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor
/tmp/ccuRTiWv.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d
/tmp/ccuRTiWv.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc
/tmp/ccuRTiWv.s:87 .text.IntToUnicode:00000000 $t
/tmp/ccuRTiWv.s:92 .text.IntToUnicode:00000000 IntToUnicode
/tmp/ccuRTiWv.s:167 .text.Get_SerialNum:00000000 $t
/tmp/ccuRTiWv.s:172 .text.Get_SerialNum:00000000 Get_SerialNum
/tmp/ccuRTiWv.s:231 .text.Get_SerialNum:00000030 $d
/tmp/ccuRTiWv.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial
/tmp/ccuRTiWv.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor
/tmp/ccuRTiWv.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d
/tmp/ccuRTiWv.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d
/tmp/ccuRTiWv.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor
/tmp/ccuRTiWv.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d
/tmp/ccuRTiWv.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc
/tmp/ccuRTiWv.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d
/tmp/ccuRTiWv.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor
/tmp/ccuRTiWv.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d
/tmp/ccuRTiWv.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d
/tmp/ccuRTiWv.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor
/tmp/ccuRTiWv.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d
/tmp/ccuRTiWv.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d
/tmp/ccuRTiWv.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t
/tmp/ccuRTiWv.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor
/tmp/ccuRTiWv.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d
/tmp/ccuRTiWv.s:514 .data.USBD_StringSerial:00000000 $d
/tmp/ccuRTiWv.s:522 .bss.USBD_StrDesc:00000000 $d
/tmp/ccuRTiWv.s:529 .data.USBD_LangIDDesc:00000000 $d
/tmp/ccuRTiWv.s:536 .data.USBD_FS_DeviceDesc:00000000 $d
/tmp/ccuRTiWv.s:547 .data.FS_Desc:00000000 FS_Desc
/tmp/ccuRTiWv.s:544 .data.FS_Desc:00000000 $d
UNDEFINED SYMBOLS
USBD_GetString

Binary file not shown.

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/cc3QmNth.s page 1
ARM GAS /tmp/ccnLHsIs.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ
28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module
29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
ARM GAS /tmp/cc3QmNth.s page 2
ARM GAS /tmp/ccnLHsIs.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
@ -118,7 +118,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev,
ARM GAS /tmp/cc3QmNth.s page 3
ARM GAS /tmp/ccnLHsIs.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
@ -178,7 +178,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
66 0018 0020 movs r0, #0
67 001a 08BD pop {r3, pc}
68 .cfi_endproc
ARM GAS /tmp/cc3QmNth.s page 4
ARM GAS /tmp/ccnLHsIs.s page 4
69 .LFE243:
@ -238,7 +238,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
110 .align 1
111 .global USBD_CtlPrepareRx
ARM GAS /tmp/cc3QmNth.s page 5
ARM GAS /tmp/ccnLHsIs.s page 5
112 .syntax unified
@ -298,7 +298,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
ARM GAS /tmp/cc3QmNth.s page 6
ARM GAS /tmp/ccnLHsIs.s page 6
145 .loc 1 146 3 is_stmt 1 view .LVU35
@ -358,7 +358,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
185 .loc 1 162 9 view .LVU44
186 0006 0021 movs r1, #0
187 .LVL14:
ARM GAS /tmp/cc3QmNth.s page 7
ARM GAS /tmp/ccnLHsIs.s page 7
188 .loc 1 162 9 view .LVU45
@ -418,7 +418,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
227 000e FFF7FEFF bl USBD_LL_Transmit
228 .LVL17:
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/cc3QmNth.s page 8
ARM GAS /tmp/ccnLHsIs.s page 8
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
@ -478,7 +478,7 @@ ARM GAS /tmp/cc3QmNth.s page 1
267 .loc 1 198 3 is_stmt 1 view .LVU62
199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
268 .loc 1 199 1 is_stmt 0 view .LVU63
ARM GAS /tmp/cc3QmNth.s page 9
ARM GAS /tmp/ccnLHsIs.s page 9
269 0012 0020 movs r0, #0
@ -524,38 +524,30 @@ ARM GAS /tmp/cc3QmNth.s page 1
299 0006 08BD pop {r3, pc}
300 .cfi_endproc
301 .LFE249:
303 .global curr_step_start_N
304 .section .bss.curr_step_start_N,"aw",%nobits
305 .align 2
308 curr_step_start_N:
309 0000 00000000 .space 4
310 .text
311 .Letext0:
312 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
313 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
314 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
315 .file 5 "Core/Inc/main.h"
ARM GAS /tmp/cc3QmNth.s page 10
303 .text
304 .Letext0:
305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
ARM GAS /tmp/ccnLHsIs.s page 10
DEFINED SYMBOLS
*ABS*:00000000 usbd_ioreq.c
/tmp/cc3QmNth.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/cc3QmNth.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/cc3QmNth.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/cc3QmNth.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/cc3QmNth.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/cc3QmNth.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/cc3QmNth.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/cc3QmNth.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/cc3QmNth.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/cc3QmNth.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/cc3QmNth.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/cc3QmNth.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/cc3QmNth.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/cc3QmNth.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
/tmp/cc3QmNth.s:308 .bss.curr_step_start_N:00000000 curr_step_start_N
/tmp/cc3QmNth.s:305 .bss.curr_step_start_N:00000000 $d
/tmp/ccnLHsIs.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/ccnLHsIs.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/ccnLHsIs.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/ccnLHsIs.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/ccnLHsIs.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/ccnLHsIs.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/ccnLHsIs.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/ccnLHsIs.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/ccnLHsIs.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/ccnLHsIs.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/ccnLHsIs.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/ccnLHsIs.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/ccnLHsIs.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/ccnLHsIs.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
UNDEFINED SYMBOLS
USBD_LL_Transmit

Binary file not shown.