ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 1 1 .cpu cortex-m4 2 .arch armv7e-m 3 .fpu fpv4-sp-d16 4 .eabi_attribute 27, 1 5 .eabi_attribute 28, 1 6 .eabi_attribute 20, 1 7 .eabi_attribute 21, 1 8 .eabi_attribute 23, 3 9 .eabi_attribute 24, 1 10 .eabi_attribute 25, 1 11 .eabi_attribute 26, 1 12 .eabi_attribute 30, 6 13 .eabi_attribute 34, 1 14 .eabi_attribute 18, 4 15 .file "stm32f4xx_hal_dma_ex.c" 16 .text 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .section .text.HAL_DMAEx_MultiBufferStart,"ax",%progbits 20 .align 1 21 .global HAL_DMAEx_MultiBufferStart 22 .syntax unified 23 .thumb 24 .thumb_func 26 HAL_DMAEx_MultiBufferStart: 27 .LFB235: 28 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c" 1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 2:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ****************************************************************************** 3:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @file stm32f4xx_hal_dma_ex.c 4:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @author MCD Application Team 5:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief DMA Extension HAL module driver 6:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This file provides firmware functions to manage the following 7:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * functionalities of the DMA Extension peripheral: 8:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * + Extended features functions 9:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * 10:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @verbatim 11:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ============================================================================== 12:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ##### How to use this driver ##### 13:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ============================================================================== 14:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** [..] 15:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** The DMA Extension HAL driver can be used as follows: 16:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (#) Start a multi buffer transfer using the HAL_DMA_MultiBufferStart() function 17:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** for polling mode or HAL_DMA_MultiBufferStart_IT() for interrupt mode. 18:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 19:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- In Memory-to-Memory transfer mode, Multi (Double) Buffer mode is not allowed. 20:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- When Multi (Double) Buffer mode is enabled the, transfer is circular by default. 21:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** -@- In Multi (Double) buffer mode, it is possible to update the base address for 22:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** the AHB memory port on the fly (DMA_SxM0AR or DMA_SxM1AR) when the stream is enabled. 23:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 24:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim 25:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ****************************************************************************** 26:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @attention 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * 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 C:\Users\10728\AppData\Local\Temp\ccz83uPA.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 32:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the root directory of this software component. 33:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS. 34:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * 35:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ****************************************************************************** 36:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 37:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 38:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Includes ------------------------------------------------------------------*/ 39:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #include "stm32f4xx_hal.h" 40:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 41:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver 42:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 43:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 44:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 45:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @defgroup DMAEx DMAEx 46:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief DMA Extended HAL module driver 47:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 48:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 49:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 50:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #ifdef HAL_DMA_MODULE_ENABLED 51:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 52:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private types -------------------------------------------------------------*/ 53:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private variables ---------------------------------------------------------*/ 54:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private Constants ---------------------------------------------------------*/ 55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private macros ------------------------------------------------------------*/ 56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private functions ---------------------------------------------------------*/ 57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions 58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 59:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 60:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr 61:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 62:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @} 63:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 64:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 65:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Exported functions ---------------------------------------------------------*/ 66:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 67:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions 68:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 69:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 70:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 71:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 72:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions_Group1 73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * 74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @verbatim 75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** =============================================================================== 76:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ##### Extended features functions ##### 77:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** =============================================================================== 78:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** [..] This section provides functions allowing to: 79:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and 80:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer 81:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and 82:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer with interrupt 83:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Change on the fly the memory0 or memory1 address. 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 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 C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 89:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 90:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 91:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer. 92:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address 95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer 97:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 98:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 99:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t 101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 29 .loc 1 101 1 30 .cfi_startproc 31 @ args = 4, pretend = 0, frame = 24 32 @ frame_needed = 1, uses_anonymous_args = 0 33 0000 80B5 push {r7, lr} 34 .LCFI0: 35 .cfi_def_cfa_offset 8 36 .cfi_offset 7, -8 37 .cfi_offset 14, -4 38 0002 86B0 sub sp, sp, #24 39 .LCFI1: 40 .cfi_def_cfa_offset 32 41 0004 00AF add r7, sp, #0 42 .LCFI2: 43 .cfi_def_cfa_register 7 44 0006 F860 str r0, [r7, #12] 45 0008 B960 str r1, [r7, #8] 46 000a 7A60 str r2, [r7, #4] 47 000c 3B60 str r3, [r7] 102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 48 .loc 1 102 21 49 000e 0023 movs r3, #0 50 0010 FB75 strb r3, [r7, #23] 103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 104:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */ 105:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 107:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */ 108:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY) 51 .loc 1 108 17 52 0012 FB68 ldr r3, [r7, #12] 53 0014 9B68 ldr r3, [r3, #8] 54 .loc 1 108 6 55 0016 802B cmp r3, #128 56 0018 06D1 bne .L2 109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED; 57 .loc 1 110 21 58 001a FB68 ldr r3, [r7, #12] 59 001c 4FF48072 mov r2, #256 60 0020 5A65 str r2, [r3, #84] 111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_ERROR; 61 .loc 1 111 12 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 4 62 0022 0123 movs r3, #1 63 0024 FB75 strb r3, [r7, #23] 64 0026 31E0 b .L3 65 .L2: 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process Locked */ 116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); 66 .loc 1 116 5 67 0028 FB68 ldr r3, [r7, #12] 68 002a 93F83430 ldrb r3, [r3, #52] @ zero_extendqisi2 69 002e 012B cmp r3, #1 70 0030 01D1 bne .L4 71 .loc 1 116 5 is_stmt 0 discriminator 1 72 0032 0223 movs r3, #2 73 0034 2BE0 b .L5 74 .L4: 75 .loc 1 116 5 discriminator 2 76 0036 FB68 ldr r3, [r7, #12] 77 0038 0122 movs r2, #1 78 003a 83F83420 strb r2, [r3, #52] 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 118:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State) 79 .loc 1 118 35 is_stmt 1 discriminator 2 80 003e FB68 ldr r3, [r7, #12] 81 0040 93F83530 ldrb r3, [r3, #53] 82 0044 DBB2 uxtb r3, r3 83 .loc 1 118 7 discriminator 2 84 0046 012B cmp r3, #1 85 0048 1ED1 bne .L6 119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 120:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */ 121:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY; 86 .loc 1 121 19 87 004a FB68 ldr r3, [r7, #12] 88 004c 0222 movs r2, #2 89 004e 83F83520 strb r2, [r3, #53] 122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 123:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the double buffer mode */ 124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM; 90 .loc 1 124 11 91 0052 FB68 ldr r3, [r7, #12] 92 0054 1B68 ldr r3, [r3] 93 .loc 1 124 26 94 0056 1A68 ldr r2, [r3] 95 .loc 1 124 11 96 0058 FB68 ldr r3, [r7, #12] 97 005a 1B68 ldr r3, [r3] 98 .loc 1 124 26 99 005c 42F48022 orr r2, r2, #262144 100 0060 1A60 str r2, [r3] 125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress; 101 .loc 1 127 11 102 0062 FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 5 103 0064 1B68 ldr r3, [r3] 104 .loc 1 127 28 105 0066 3A68 ldr r2, [r7] 106 0068 1A61 str r2, [r3, #16] 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */ 130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength); 107 .loc 1 130 7 108 006a 3B6A ldr r3, [r7, #32] 109 006c 7A68 ldr r2, [r7, #4] 110 006e B968 ldr r1, [r7, #8] 111 0070 F868 ldr r0, [r7, #12] 112 0072 FFF7FEFF bl DMA_MultiBufferSetConfig 131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 132:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */ 133:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma); 113 .loc 1 133 7 114 0076 FB68 ldr r3, [r7, #12] 115 0078 1B68 ldr r3, [r3] 116 007a 1A68 ldr r2, [r3] 117 007c FB68 ldr r3, [r7, #12] 118 007e 1B68 ldr r3, [r3] 119 0080 42F00102 orr r2, r2, #1 120 0084 1A60 str r2, [r3] 121 0086 01E0 b .L3 122 .L6: 134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */ 138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY; 123 .loc 1 138 14 124 0088 0223 movs r3, #2 125 008a FB75 strb r3, [r7, #23] 126 .L3: 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status; 127 .loc 1 141 10 128 008c FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 129 .L5: 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 130 .loc 1 142 1 131 008e 1846 mov r0, r3 132 0090 1837 adds r7, r7, #24 133 .LCFI3: 134 .cfi_def_cfa_offset 8 135 0092 BD46 mov sp, r7 136 .LCFI4: 137 .cfi_def_cfa_register 13 138 @ sp needed 139 0094 80BD pop {r7, pc} 140 .cfi_endproc 141 .LFE235: 143 .section .text.HAL_DMAEx_MultiBufferStart_IT,"ax",%progbits 144 .align 1 145 .global HAL_DMAEx_MultiBufferStart_IT ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 6 146 .syntax unified 147 .thumb 148 .thumb_func 150 HAL_DMAEx_MultiBufferStart_IT: 151 .LFB236: 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled. 146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 147:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 148:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer 151:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 154:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint3 155:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 152 .loc 1 155 1 153 .cfi_startproc 154 @ args = 4, pretend = 0, frame = 24 155 @ frame_needed = 1, uses_anonymous_args = 0 156 0000 80B5 push {r7, lr} 157 .LCFI5: 158 .cfi_def_cfa_offset 8 159 .cfi_offset 7, -8 160 .cfi_offset 14, -4 161 0002 86B0 sub sp, sp, #24 162 .LCFI6: 163 .cfi_def_cfa_offset 32 164 0004 00AF add r7, sp, #0 165 .LCFI7: 166 .cfi_def_cfa_register 7 167 0006 F860 str r0, [r7, #12] 168 0008 B960 str r1, [r7, #8] 169 000a 7A60 str r2, [r7, #4] 170 000c 3B60 str r3, [r7] 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 171 .loc 1 156 21 172 000e 0023 movs r3, #0 173 0010 FB75 strb r3, [r7, #23] 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */ 159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); 160:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 161:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */ 162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY) 174 .loc 1 162 17 175 0012 FB68 ldr r3, [r7, #12] 176 0014 9B68 ldr r3, [r3, #8] 177 .loc 1 162 6 178 0016 802B cmp r3, #128 179 0018 06D1 bne .L8 163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 164:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED; 180 .loc 1 164 21 181 001a FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 7 182 001c 4FF48072 mov r2, #256 183 0020 5A65 str r2, [r3, #84] 165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 184 .loc 1 165 12 185 0022 0123 movs r3, #1 186 0024 01F011B9 b .L9 187 .L8: 166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check callback functions */ 169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if ((NULL == hdma->XferCpltCallback) || (NULL == hdma->XferM1CpltCallback) || (NULL == hdma->Xfer 188 .loc 1 169 20 189 0028 FB68 ldr r3, [r7, #12] 190 002a DB6B ldr r3, [r3, #60] 191 .loc 1 169 6 192 002c 002B cmp r3, #0 193 002e 07D0 beq .L10 194 .loc 1 169 56 discriminator 1 195 0030 FB68 ldr r3, [r7, #12] 196 0032 5B6C ldr r3, [r3, #68] 197 .loc 1 169 40 discriminator 1 198 0034 002B cmp r3, #0 199 0036 03D0 beq .L10 200 .loc 1 169 94 discriminator 2 201 0038 FB68 ldr r3, [r7, #12] 202 003a DB6C ldr r3, [r3, #76] 203 .loc 1 169 78 discriminator 2 204 003c 002B cmp r3, #0 205 003e 05D1 bne .L11 206 .L10: 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_PARAM; 207 .loc 1 171 21 208 0040 FB68 ldr r3, [r7, #12] 209 0042 4022 movs r2, #64 210 0044 5A65 str r2, [r3, #84] 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 211 .loc 1 172 12 212 0046 0123 movs r3, #1 213 0048 01F0FFB8 b .L9 214 .L11: 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process locked */ 176:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); 215 .loc 1 176 3 216 004c FB68 ldr r3, [r7, #12] 217 004e 93F83430 ldrb r3, [r3, #52] @ zero_extendqisi2 218 0052 012B cmp r3, #1 219 0054 02D1 bne .L12 220 .loc 1 176 3 is_stmt 0 discriminator 1 221 0056 0223 movs r3, #2 222 0058 01F0F7B8 b .L9 223 .L12: 224 .loc 1 176 3 discriminator 2 225 005c FB68 ldr r3, [r7, #12] 226 005e 0122 movs r2, #1 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 8 227 0060 83F83420 strb r2, [r3, #52] 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 178:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State) 228 .loc 1 178 33 is_stmt 1 discriminator 2 229 0064 FB68 ldr r3, [r7, #12] 230 0066 93F83530 ldrb r3, [r3, #53] 231 006a DBB2 uxtb r3, r3 232 .loc 1 178 5 discriminator 2 233 006c 012B cmp r3, #1 234 006e 41F0E580 bne .L13 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 180:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */ 181:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY; 235 .loc 1 181 17 236 0072 FB68 ldr r3, [r7, #12] 237 0074 0222 movs r2, #2 238 0076 83F83520 strb r2, [r3, #53] 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 183:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Initialize the error code */ 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; 239 .loc 1 184 21 240 007a FB68 ldr r3, [r7, #12] 241 007c 0022 movs r2, #0 242 007e 5A65 str r2, [r3, #84] 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the Double buffer mode */ 187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM; 243 .loc 1 187 9 244 0080 FB68 ldr r3, [r7, #12] 245 0082 1B68 ldr r3, [r3] 246 .loc 1 187 24 247 0084 1A68 ldr r2, [r3] 248 .loc 1 187 9 249 0086 FB68 ldr r3, [r7, #12] 250 0088 1B68 ldr r3, [r3] 251 .loc 1 187 24 252 008a 42F48022 orr r2, r2, #262144 253 008e 1A60 str r2, [r3] 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress; 254 .loc 1 190 9 255 0090 FB68 ldr r3, [r7, #12] 256 0092 1B68 ldr r3, [r3] 257 .loc 1 190 26 258 0094 3A68 ldr r2, [r7] 259 0096 1A61 str r2, [r3, #16] 191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 192:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */ 193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength); 260 .loc 1 193 5 261 0098 3B6A ldr r3, [r7, #32] 262 009a 7A68 ldr r2, [r7, #4] 263 009c B968 ldr r1, [r7, #8] 264 009e F868 ldr r0, [r7, #12] 265 00a0 FFF7FEFF bl DMA_MultiBufferSetConfig 194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 9 195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Clear all flags */ 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TC_FLAG_INDEX(hdma)); 266 .loc 1 196 5 267 00a4 FB68 ldr r3, [r7, #12] 268 00a6 1B68 ldr r3, [r3] 269 00a8 1A46 mov r2, r3 270 00aa 8D4B ldr r3, .L527 271 00ac 9A42 cmp r2, r3 272 00ae 60D9 bls .L14 273 .loc 1 196 5 is_stmt 0 discriminator 1 274 00b0 FB68 ldr r3, [r7, #12] 275 00b2 1B68 ldr r3, [r3] 276 00b4 8B4A ldr r2, .L527+4 277 00b6 9342 cmp r3, r2 278 00b8 57D0 beq .L15 279 .loc 1 196 5 discriminator 3 280 00ba FB68 ldr r3, [r7, #12] 281 00bc 1B68 ldr r3, [r3] 282 00be 8A4A ldr r2, .L527+8 283 00c0 9342 cmp r3, r2 284 00c2 50D0 beq .L16 285 .loc 1 196 5 discriminator 5 286 00c4 FB68 ldr r3, [r7, #12] 287 00c6 1B68 ldr r3, [r3] 288 00c8 884A ldr r2, .L527+12 289 00ca 9342 cmp r3, r2 290 00cc 49D0 beq .L17 291 .loc 1 196 5 discriminator 7 292 00ce FB68 ldr r3, [r7, #12] 293 00d0 1B68 ldr r3, [r3] 294 00d2 874A ldr r2, .L527+16 295 00d4 9342 cmp r3, r2 296 00d6 42D0 beq .L18 297 .loc 1 196 5 discriminator 9 298 00d8 FB68 ldr r3, [r7, #12] 299 00da 1B68 ldr r3, [r3] 300 00dc 854A ldr r2, .L527+20 301 00de 9342 cmp r3, r2 302 00e0 3AD0 beq .L19 303 .loc 1 196 5 discriminator 11 304 00e2 FB68 ldr r3, [r7, #12] 305 00e4 1B68 ldr r3, [r3] 306 00e6 844A ldr r2, .L527+24 307 00e8 9342 cmp r3, r2 308 00ea 32D0 beq .L20 309 .loc 1 196 5 discriminator 13 310 00ec FB68 ldr r3, [r7, #12] 311 00ee 1B68 ldr r3, [r3] 312 00f0 824A ldr r2, .L527+28 313 00f2 9342 cmp r3, r2 314 00f4 2AD0 beq .L21 315 .loc 1 196 5 discriminator 15 316 00f6 FB68 ldr r3, [r7, #12] 317 00f8 1B68 ldr r3, [r3] 318 00fa 814A ldr r2, .L527+32 319 00fc 9342 cmp r3, r2 320 00fe 22D0 beq .L22 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 10 321 .loc 1 196 5 discriminator 17 322 0100 FB68 ldr r3, [r7, #12] 323 0102 1B68 ldr r3, [r3] 324 0104 7F4A ldr r2, .L527+36 325 0106 9342 cmp r3, r2 326 0108 1AD0 beq .L23 327 .loc 1 196 5 discriminator 19 328 010a FB68 ldr r3, [r7, #12] 329 010c 1B68 ldr r3, [r3] 330 010e 7E4A ldr r2, .L527+40 331 0110 9342 cmp r3, r2 332 0112 12D0 beq .L24 333 .loc 1 196 5 discriminator 21 334 0114 FB68 ldr r3, [r7, #12] 335 0116 1B68 ldr r3, [r3] 336 0118 7C4A ldr r2, .L527+44 337 011a 9342 cmp r3, r2 338 011c 0AD0 beq .L25 339 .loc 1 196 5 discriminator 23 340 011e FB68 ldr r3, [r7, #12] 341 0120 1B68 ldr r3, [r3] 342 0122 7B4A ldr r2, .L527+48 343 0124 9342 cmp r3, r2 344 0126 02D1 bne .L26 345 .loc 1 196 5 discriminator 25 346 0128 4FF40013 mov r3, #2097152 347 012c 1EE0 b .L38 348 .L26: 349 .loc 1 196 5 discriminator 26 350 012e 4FF00063 mov r3, #134217728 351 0132 1BE0 b .L38 352 .L25: 353 .loc 1 196 5 discriminator 24 354 0134 4FF40013 mov r3, #2097152 355 0138 18E0 b .L38 356 .L24: 357 .loc 1 196 5 discriminator 22 358 013a 4FF40013 mov r3, #2097152 359 013e 15E0 b .L38 360 .L23: 361 .loc 1 196 5 discriminator 20 362 0140 4FF40013 mov r3, #2097152 363 0144 12E0 b .L38 364 .L22: 365 .loc 1 196 5 discriminator 18 366 0146 4FF40063 mov r3, #2048 367 014a 0FE0 b .L38 368 .L21: 369 .loc 1 196 5 discriminator 16 370 014c 4FF40063 mov r3, #2048 371 0150 0CE0 b .L38 372 .L20: 373 .loc 1 196 5 discriminator 14 374 0152 4FF40063 mov r3, #2048 375 0156 09E0 b .L38 376 .L19: 377 .loc 1 196 5 discriminator 12 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 11 378 0158 4FF40063 mov r3, #2048 379 015c 06E0 b .L38 380 .L18: 381 .loc 1 196 5 discriminator 10 382 015e 2023 movs r3, #32 383 0160 04E0 b .L38 384 .L17: 385 .loc 1 196 5 discriminator 8 386 0162 2023 movs r3, #32 387 0164 02E0 b .L38 388 .L16: 389 .loc 1 196 5 discriminator 6 390 0166 2023 movs r3, #32 391 0168 00E0 b .L38 392 .L15: 393 .loc 1 196 5 discriminator 4 394 016a 2023 movs r3, #32 395 .L38: 396 .loc 1 196 5 discriminator 50 397 016c 694A ldr r2, .L527+52 398 016e D360 str r3, [r2, #12] 399 0170 4FE1 b .L39 400 .L14: 401 .loc 1 196 5 discriminator 2 402 0172 FB68 ldr r3, [r7, #12] 403 0174 1B68 ldr r3, [r3] 404 0176 1A46 mov r2, r3 405 0178 674B ldr r3, .L527+56 406 017a 9A42 cmp r2, r3 407 017c 60D9 bls .L40 408 .loc 1 196 5 discriminator 51 409 017e FB68 ldr r3, [r7, #12] 410 0180 1B68 ldr r3, [r3] 411 0182 584A ldr r2, .L527+4 412 0184 9342 cmp r3, r2 413 0186 57D0 beq .L41 414 .loc 1 196 5 discriminator 53 415 0188 FB68 ldr r3, [r7, #12] 416 018a 1B68 ldr r3, [r3] 417 018c 564A ldr r2, .L527+8 418 018e 9342 cmp r3, r2 419 0190 50D0 beq .L42 420 .loc 1 196 5 discriminator 55 421 0192 FB68 ldr r3, [r7, #12] 422 0194 1B68 ldr r3, [r3] 423 0196 554A ldr r2, .L527+12 424 0198 9342 cmp r3, r2 425 019a 49D0 beq .L43 426 .loc 1 196 5 discriminator 57 427 019c FB68 ldr r3, [r7, #12] 428 019e 1B68 ldr r3, [r3] 429 01a0 534A ldr r2, .L527+16 430 01a2 9342 cmp r3, r2 431 01a4 42D0 beq .L44 432 .loc 1 196 5 discriminator 59 433 01a6 FB68 ldr r3, [r7, #12] 434 01a8 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 12 435 01aa 524A ldr r2, .L527+20 436 01ac 9342 cmp r3, r2 437 01ae 3AD0 beq .L45 438 .loc 1 196 5 discriminator 61 439 01b0 FB68 ldr r3, [r7, #12] 440 01b2 1B68 ldr r3, [r3] 441 01b4 504A ldr r2, .L527+24 442 01b6 9342 cmp r3, r2 443 01b8 32D0 beq .L46 444 .loc 1 196 5 discriminator 63 445 01ba FB68 ldr r3, [r7, #12] 446 01bc 1B68 ldr r3, [r3] 447 01be 4F4A ldr r2, .L527+28 448 01c0 9342 cmp r3, r2 449 01c2 2AD0 beq .L47 450 .loc 1 196 5 discriminator 65 451 01c4 FB68 ldr r3, [r7, #12] 452 01c6 1B68 ldr r3, [r3] 453 01c8 4D4A ldr r2, .L527+32 454 01ca 9342 cmp r3, r2 455 01cc 22D0 beq .L48 456 .loc 1 196 5 discriminator 67 457 01ce FB68 ldr r3, [r7, #12] 458 01d0 1B68 ldr r3, [r3] 459 01d2 4C4A ldr r2, .L527+36 460 01d4 9342 cmp r3, r2 461 01d6 1AD0 beq .L49 462 .loc 1 196 5 discriminator 69 463 01d8 FB68 ldr r3, [r7, #12] 464 01da 1B68 ldr r3, [r3] 465 01dc 4A4A ldr r2, .L527+40 466 01de 9342 cmp r3, r2 467 01e0 12D0 beq .L50 468 .loc 1 196 5 discriminator 71 469 01e2 FB68 ldr r3, [r7, #12] 470 01e4 1B68 ldr r3, [r3] 471 01e6 494A ldr r2, .L527+44 472 01e8 9342 cmp r3, r2 473 01ea 0AD0 beq .L51 474 .loc 1 196 5 discriminator 73 475 01ec FB68 ldr r3, [r7, #12] 476 01ee 1B68 ldr r3, [r3] 477 01f0 474A ldr r2, .L527+48 478 01f2 9342 cmp r3, r2 479 01f4 02D1 bne .L52 480 .loc 1 196 5 discriminator 75 481 01f6 4FF40013 mov r3, #2097152 482 01fa 1EE0 b .L64 483 .L52: 484 .loc 1 196 5 discriminator 76 485 01fc 4FF00063 mov r3, #134217728 486 0200 1BE0 b .L64 487 .L51: 488 .loc 1 196 5 discriminator 74 489 0202 4FF40013 mov r3, #2097152 490 0206 18E0 b .L64 491 .L50: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 13 492 .loc 1 196 5 discriminator 72 493 0208 4FF40013 mov r3, #2097152 494 020c 15E0 b .L64 495 .L49: 496 .loc 1 196 5 discriminator 70 497 020e 4FF40013 mov r3, #2097152 498 0212 12E0 b .L64 499 .L48: 500 .loc 1 196 5 discriminator 68 501 0214 4FF40063 mov r3, #2048 502 0218 0FE0 b .L64 503 .L47: 504 .loc 1 196 5 discriminator 66 505 021a 4FF40063 mov r3, #2048 506 021e 0CE0 b .L64 507 .L46: 508 .loc 1 196 5 discriminator 64 509 0220 4FF40063 mov r3, #2048 510 0224 09E0 b .L64 511 .L45: 512 .loc 1 196 5 discriminator 62 513 0226 4FF40063 mov r3, #2048 514 022a 06E0 b .L64 515 .L44: 516 .loc 1 196 5 discriminator 60 517 022c 2023 movs r3, #32 518 022e 04E0 b .L64 519 .L43: 520 .loc 1 196 5 discriminator 58 521 0230 2023 movs r3, #32 522 0232 02E0 b .L64 523 .L42: 524 .loc 1 196 5 discriminator 56 525 0234 2023 movs r3, #32 526 0236 00E0 b .L64 527 .L41: 528 .loc 1 196 5 discriminator 54 529 0238 2023 movs r3, #32 530 .L64: 531 .loc 1 196 5 discriminator 100 532 023a 364A ldr r2, .L527+52 533 023c 9360 str r3, [r2, #8] 534 023e E8E0 b .L39 535 .L40: 536 .loc 1 196 5 discriminator 52 537 0240 FB68 ldr r3, [r7, #12] 538 0242 1B68 ldr r3, [r3] 539 0244 1A46 mov r2, r3 540 0246 354B ldr r3, .L527+60 541 0248 9A42 cmp r2, r3 542 024a 40F28280 bls .L66 543 .loc 1 196 5 discriminator 102 544 024e FB68 ldr r3, [r7, #12] 545 0250 1B68 ldr r3, [r3] 546 0252 244A ldr r2, .L527+4 547 0254 9342 cmp r3, r2 548 0256 78D0 beq .L67 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 14 549 .loc 1 196 5 discriminator 104 550 0258 FB68 ldr r3, [r7, #12] 551 025a 1B68 ldr r3, [r3] 552 025c 224A ldr r2, .L527+8 553 025e 9342 cmp r3, r2 554 0260 71D0 beq .L68 555 .loc 1 196 5 discriminator 106 556 0262 FB68 ldr r3, [r7, #12] 557 0264 1B68 ldr r3, [r3] 558 0266 214A ldr r2, .L527+12 559 0268 9342 cmp r3, r2 560 026a 6AD0 beq .L69 561 .loc 1 196 5 discriminator 108 562 026c FB68 ldr r3, [r7, #12] 563 026e 1B68 ldr r3, [r3] 564 0270 1F4A ldr r2, .L527+16 565 0272 9342 cmp r3, r2 566 0274 63D0 beq .L70 567 .loc 1 196 5 discriminator 110 568 0276 FB68 ldr r3, [r7, #12] 569 0278 1B68 ldr r3, [r3] 570 027a 1E4A ldr r2, .L527+20 571 027c 9342 cmp r3, r2 572 027e 5BD0 beq .L71 573 .loc 1 196 5 discriminator 112 574 0280 FB68 ldr r3, [r7, #12] 575 0282 1B68 ldr r3, [r3] 576 0284 1C4A ldr r2, .L527+24 577 0286 9342 cmp r3, r2 578 0288 53D0 beq .L72 579 .loc 1 196 5 discriminator 114 580 028a FB68 ldr r3, [r7, #12] 581 028c 1B68 ldr r3, [r3] 582 028e 1B4A ldr r2, .L527+28 583 0290 9342 cmp r3, r2 584 0292 4BD0 beq .L73 585 .loc 1 196 5 discriminator 116 586 0294 FB68 ldr r3, [r7, #12] 587 0296 1B68 ldr r3, [r3] 588 0298 194A ldr r2, .L527+32 589 029a 9342 cmp r3, r2 590 029c 43D0 beq .L74 591 .loc 1 196 5 discriminator 118 592 029e FB68 ldr r3, [r7, #12] 593 02a0 1B68 ldr r3, [r3] 594 02a2 184A ldr r2, .L527+36 595 02a4 9342 cmp r3, r2 596 02a6 3BD0 beq .L75 597 .loc 1 196 5 discriminator 120 598 02a8 FB68 ldr r3, [r7, #12] 599 02aa 1B68 ldr r3, [r3] 600 02ac 164A ldr r2, .L527+40 601 02ae 9342 cmp r3, r2 602 02b0 12D0 beq .L76 603 .loc 1 196 5 discriminator 122 604 02b2 FB68 ldr r3, [r7, #12] 605 02b4 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 15 606 02b6 154A ldr r2, .L527+44 607 02b8 9342 cmp r3, r2 608 02ba 0AD0 beq .L77 609 .loc 1 196 5 discriminator 124 610 02bc FB68 ldr r3, [r7, #12] 611 02be 1B68 ldr r3, [r3] 612 02c0 134A ldr r2, .L527+48 613 02c2 9342 cmp r3, r2 614 02c4 02D1 bne .L78 615 .loc 1 196 5 discriminator 126 616 02c6 4FF40013 mov r3, #2097152 617 02ca 3FE0 b .L90 618 .L78: 619 .loc 1 196 5 discriminator 127 620 02cc 4FF00063 mov r3, #134217728 621 02d0 3CE0 b .L90 622 .L77: 623 .loc 1 196 5 discriminator 125 624 02d2 4FF40013 mov r3, #2097152 625 02d6 39E0 b .L90 626 .L76: 627 .loc 1 196 5 discriminator 123 628 02d8 4FF40013 mov r3, #2097152 629 02dc 36E0 b .L90 630 .L528: 631 02de 00BF .align 2 632 .L527: 633 02e0 58640240 .word 1073898584 634 02e4 10600240 .word 1073897488 635 02e8 10640240 .word 1073898512 636 02ec 70600240 .word 1073897584 637 02f0 70640240 .word 1073898608 638 02f4 28600240 .word 1073897512 639 02f8 28640240 .word 1073898536 640 02fc 88600240 .word 1073897608 641 0300 88640240 .word 1073898632 642 0304 40600240 .word 1073897536 643 0308 40640240 .word 1073898560 644 030c A0600240 .word 1073897632 645 0310 A0640240 .word 1073898656 646 0314 00640240 .word 1073898496 647 0318 B8600240 .word 1073897656 648 031c 58600240 .word 1073897560 649 .L75: 650 .loc 1 196 5 discriminator 121 651 0320 4FF40013 mov r3, #2097152 652 0324 12E0 b .L90 653 .L74: 654 .loc 1 196 5 discriminator 119 655 0326 4FF40063 mov r3, #2048 656 032a 0FE0 b .L90 657 .L73: 658 .loc 1 196 5 discriminator 117 659 032c 4FF40063 mov r3, #2048 660 0330 0CE0 b .L90 661 .L72: 662 .loc 1 196 5 discriminator 115 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 16 663 0332 4FF40063 mov r3, #2048 664 0336 09E0 b .L90 665 .L71: 666 .loc 1 196 5 discriminator 113 667 0338 4FF40063 mov r3, #2048 668 033c 06E0 b .L90 669 .L70: 670 .loc 1 196 5 discriminator 111 671 033e 2023 movs r3, #32 672 0340 04E0 b .L90 673 .L69: 674 .loc 1 196 5 discriminator 109 675 0342 2023 movs r3, #32 676 0344 02E0 b .L90 677 .L68: 678 .loc 1 196 5 discriminator 107 679 0346 2023 movs r3, #32 680 0348 00E0 b .L90 681 .L67: 682 .loc 1 196 5 discriminator 105 683 034a 2023 movs r3, #32 684 .L90: 685 .loc 1 196 5 discriminator 151 686 034c 8C4A ldr r2, .L529 687 034e D360 str r3, [r2, #12] 688 0350 5FE0 b .L39 689 .L66: 690 .loc 1 196 5 discriminator 103 691 0352 FB68 ldr r3, [r7, #12] 692 0354 1B68 ldr r3, [r3] 693 0356 8B4A ldr r2, .L529+4 694 0358 9342 cmp r3, r2 695 035a 57D0 beq .L92 696 .loc 1 196 5 discriminator 153 697 035c FB68 ldr r3, [r7, #12] 698 035e 1B68 ldr r3, [r3] 699 0360 894A ldr r2, .L529+8 700 0362 9342 cmp r3, r2 701 0364 50D0 beq .L93 702 .loc 1 196 5 discriminator 155 703 0366 FB68 ldr r3, [r7, #12] 704 0368 1B68 ldr r3, [r3] 705 036a 884A ldr r2, .L529+12 706 036c 9342 cmp r3, r2 707 036e 49D0 beq .L94 708 .loc 1 196 5 discriminator 157 709 0370 FB68 ldr r3, [r7, #12] 710 0372 1B68 ldr r3, [r3] 711 0374 864A ldr r2, .L529+16 712 0376 9342 cmp r3, r2 713 0378 42D0 beq .L95 714 .loc 1 196 5 discriminator 159 715 037a FB68 ldr r3, [r7, #12] 716 037c 1B68 ldr r3, [r3] 717 037e 854A ldr r2, .L529+20 718 0380 9342 cmp r3, r2 719 0382 3AD0 beq .L96 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 17 720 .loc 1 196 5 discriminator 161 721 0384 FB68 ldr r3, [r7, #12] 722 0386 1B68 ldr r3, [r3] 723 0388 834A ldr r2, .L529+24 724 038a 9342 cmp r3, r2 725 038c 32D0 beq .L97 726 .loc 1 196 5 discriminator 163 727 038e FB68 ldr r3, [r7, #12] 728 0390 1B68 ldr r3, [r3] 729 0392 824A ldr r2, .L529+28 730 0394 9342 cmp r3, r2 731 0396 2AD0 beq .L98 732 .loc 1 196 5 discriminator 165 733 0398 FB68 ldr r3, [r7, #12] 734 039a 1B68 ldr r3, [r3] 735 039c 804A ldr r2, .L529+32 736 039e 9342 cmp r3, r2 737 03a0 22D0 beq .L99 738 .loc 1 196 5 discriminator 167 739 03a2 FB68 ldr r3, [r7, #12] 740 03a4 1B68 ldr r3, [r3] 741 03a6 7F4A ldr r2, .L529+36 742 03a8 9342 cmp r3, r2 743 03aa 1AD0 beq .L100 744 .loc 1 196 5 discriminator 169 745 03ac FB68 ldr r3, [r7, #12] 746 03ae 1B68 ldr r3, [r3] 747 03b0 7D4A ldr r2, .L529+40 748 03b2 9342 cmp r3, r2 749 03b4 12D0 beq .L101 750 .loc 1 196 5 discriminator 171 751 03b6 FB68 ldr r3, [r7, #12] 752 03b8 1B68 ldr r3, [r3] 753 03ba 7C4A ldr r2, .L529+44 754 03bc 9342 cmp r3, r2 755 03be 0AD0 beq .L102 756 .loc 1 196 5 discriminator 173 757 03c0 FB68 ldr r3, [r7, #12] 758 03c2 1B68 ldr r3, [r3] 759 03c4 7A4A ldr r2, .L529+48 760 03c6 9342 cmp r3, r2 761 03c8 02D1 bne .L103 762 .loc 1 196 5 discriminator 175 763 03ca 4FF40013 mov r3, #2097152 764 03ce 1EE0 b .L115 765 .L103: 766 .loc 1 196 5 discriminator 176 767 03d0 4FF00063 mov r3, #134217728 768 03d4 1BE0 b .L115 769 .L102: 770 .loc 1 196 5 discriminator 174 771 03d6 4FF40013 mov r3, #2097152 772 03da 18E0 b .L115 773 .L101: 774 .loc 1 196 5 discriminator 172 775 03dc 4FF40013 mov r3, #2097152 776 03e0 15E0 b .L115 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 18 777 .L100: 778 .loc 1 196 5 discriminator 170 779 03e2 4FF40013 mov r3, #2097152 780 03e6 12E0 b .L115 781 .L99: 782 .loc 1 196 5 discriminator 168 783 03e8 4FF40063 mov r3, #2048 784 03ec 0FE0 b .L115 785 .L98: 786 .loc 1 196 5 discriminator 166 787 03ee 4FF40063 mov r3, #2048 788 03f2 0CE0 b .L115 789 .L97: 790 .loc 1 196 5 discriminator 164 791 03f4 4FF40063 mov r3, #2048 792 03f8 09E0 b .L115 793 .L96: 794 .loc 1 196 5 discriminator 162 795 03fa 4FF40063 mov r3, #2048 796 03fe 06E0 b .L115 797 .L95: 798 .loc 1 196 5 discriminator 160 799 0400 2023 movs r3, #32 800 0402 04E0 b .L115 801 .L94: 802 .loc 1 196 5 discriminator 158 803 0404 2023 movs r3, #32 804 0406 02E0 b .L115 805 .L93: 806 .loc 1 196 5 discriminator 156 807 0408 2023 movs r3, #32 808 040a 00E0 b .L115 809 .L92: 810 .loc 1 196 5 discriminator 154 811 040c 2023 movs r3, #32 812 .L115: 813 .loc 1 196 5 discriminator 200 814 040e 5C4A ldr r2, .L529 815 0410 9360 str r3, [r2, #8] 816 .L39: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 817 .loc 1 197 5 is_stmt 1 818 0412 FB68 ldr r3, [r7, #12] 819 0414 1B68 ldr r3, [r3] 820 0416 1A46 mov r2, r3 821 0418 664B ldr r3, .L529+52 822 041a 9A42 cmp r2, r3 823 041c 60D9 bls .L116 824 .loc 1 197 5 is_stmt 0 discriminator 1 825 041e FB68 ldr r3, [r7, #12] 826 0420 1B68 ldr r3, [r3] 827 0422 584A ldr r2, .L529+4 828 0424 9342 cmp r3, r2 829 0426 57D0 beq .L117 830 .loc 1 197 5 discriminator 3 831 0428 FB68 ldr r3, [r7, #12] 832 042a 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 19 833 042c 564A ldr r2, .L529+8 834 042e 9342 cmp r3, r2 835 0430 50D0 beq .L118 836 .loc 1 197 5 discriminator 5 837 0432 FB68 ldr r3, [r7, #12] 838 0434 1B68 ldr r3, [r3] 839 0436 554A ldr r2, .L529+12 840 0438 9342 cmp r3, r2 841 043a 49D0 beq .L119 842 .loc 1 197 5 discriminator 7 843 043c FB68 ldr r3, [r7, #12] 844 043e 1B68 ldr r3, [r3] 845 0440 534A ldr r2, .L529+16 846 0442 9342 cmp r3, r2 847 0444 42D0 beq .L120 848 .loc 1 197 5 discriminator 9 849 0446 FB68 ldr r3, [r7, #12] 850 0448 1B68 ldr r3, [r3] 851 044a 524A ldr r2, .L529+20 852 044c 9342 cmp r3, r2 853 044e 3AD0 beq .L121 854 .loc 1 197 5 discriminator 11 855 0450 FB68 ldr r3, [r7, #12] 856 0452 1B68 ldr r3, [r3] 857 0454 504A ldr r2, .L529+24 858 0456 9342 cmp r3, r2 859 0458 32D0 beq .L122 860 .loc 1 197 5 discriminator 13 861 045a FB68 ldr r3, [r7, #12] 862 045c 1B68 ldr r3, [r3] 863 045e 4F4A ldr r2, .L529+28 864 0460 9342 cmp r3, r2 865 0462 2AD0 beq .L123 866 .loc 1 197 5 discriminator 15 867 0464 FB68 ldr r3, [r7, #12] 868 0466 1B68 ldr r3, [r3] 869 0468 4D4A ldr r2, .L529+32 870 046a 9342 cmp r3, r2 871 046c 22D0 beq .L124 872 .loc 1 197 5 discriminator 17 873 046e FB68 ldr r3, [r7, #12] 874 0470 1B68 ldr r3, [r3] 875 0472 4C4A ldr r2, .L529+36 876 0474 9342 cmp r3, r2 877 0476 1AD0 beq .L125 878 .loc 1 197 5 discriminator 19 879 0478 FB68 ldr r3, [r7, #12] 880 047a 1B68 ldr r3, [r3] 881 047c 4A4A ldr r2, .L529+40 882 047e 9342 cmp r3, r2 883 0480 12D0 beq .L126 884 .loc 1 197 5 discriminator 21 885 0482 FB68 ldr r3, [r7, #12] 886 0484 1B68 ldr r3, [r3] 887 0486 494A ldr r2, .L529+44 888 0488 9342 cmp r3, r2 889 048a 0AD0 beq .L127 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 20 890 .loc 1 197 5 discriminator 23 891 048c FB68 ldr r3, [r7, #12] 892 048e 1B68 ldr r3, [r3] 893 0490 474A ldr r2, .L529+48 894 0492 9342 cmp r3, r2 895 0494 02D1 bne .L128 896 .loc 1 197 5 discriminator 25 897 0496 4FF48013 mov r3, #1048576 898 049a 1EE0 b .L140 899 .L128: 900 .loc 1 197 5 discriminator 26 901 049c 4FF08063 mov r3, #67108864 902 04a0 1BE0 b .L140 903 .L127: 904 .loc 1 197 5 discriminator 24 905 04a2 4FF48013 mov r3, #1048576 906 04a6 18E0 b .L140 907 .L126: 908 .loc 1 197 5 discriminator 22 909 04a8 4FF48013 mov r3, #1048576 910 04ac 15E0 b .L140 911 .L125: 912 .loc 1 197 5 discriminator 20 913 04ae 4FF48013 mov r3, #1048576 914 04b2 12E0 b .L140 915 .L124: 916 .loc 1 197 5 discriminator 18 917 04b4 4FF48063 mov r3, #1024 918 04b8 0FE0 b .L140 919 .L123: 920 .loc 1 197 5 discriminator 16 921 04ba 4FF48063 mov r3, #1024 922 04be 0CE0 b .L140 923 .L122: 924 .loc 1 197 5 discriminator 14 925 04c0 4FF48063 mov r3, #1024 926 04c4 09E0 b .L140 927 .L121: 928 .loc 1 197 5 discriminator 12 929 04c6 4FF48063 mov r3, #1024 930 04ca 06E0 b .L140 931 .L120: 932 .loc 1 197 5 discriminator 10 933 04cc 1023 movs r3, #16 934 04ce 04E0 b .L140 935 .L119: 936 .loc 1 197 5 discriminator 8 937 04d0 1023 movs r3, #16 938 04d2 02E0 b .L140 939 .L118: 940 .loc 1 197 5 discriminator 6 941 04d4 1023 movs r3, #16 942 04d6 00E0 b .L140 943 .L117: 944 .loc 1 197 5 discriminator 4 945 04d8 1023 movs r3, #16 946 .L140: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 21 947 .loc 1 197 5 discriminator 50 948 04da 374A ldr r2, .L529+56 949 04dc D360 str r3, [r2, #12] 950 04de 4FE1 b .L141 951 .L116: 952 .loc 1 197 5 discriminator 2 953 04e0 FB68 ldr r3, [r7, #12] 954 04e2 1B68 ldr r3, [r3] 955 04e4 1A46 mov r2, r3 956 04e6 354B ldr r3, .L529+60 957 04e8 9A42 cmp r2, r3 958 04ea 40F28280 bls .L142 959 .loc 1 197 5 discriminator 51 960 04ee FB68 ldr r3, [r7, #12] 961 04f0 1B68 ldr r3, [r3] 962 04f2 244A ldr r2, .L529+4 963 04f4 9342 cmp r3, r2 964 04f6 78D0 beq .L143 965 .loc 1 197 5 discriminator 53 966 04f8 FB68 ldr r3, [r7, #12] 967 04fa 1B68 ldr r3, [r3] 968 04fc 224A ldr r2, .L529+8 969 04fe 9342 cmp r3, r2 970 0500 71D0 beq .L144 971 .loc 1 197 5 discriminator 55 972 0502 FB68 ldr r3, [r7, #12] 973 0504 1B68 ldr r3, [r3] 974 0506 214A ldr r2, .L529+12 975 0508 9342 cmp r3, r2 976 050a 6AD0 beq .L145 977 .loc 1 197 5 discriminator 57 978 050c FB68 ldr r3, [r7, #12] 979 050e 1B68 ldr r3, [r3] 980 0510 1F4A ldr r2, .L529+16 981 0512 9342 cmp r3, r2 982 0514 63D0 beq .L146 983 .loc 1 197 5 discriminator 59 984 0516 FB68 ldr r3, [r7, #12] 985 0518 1B68 ldr r3, [r3] 986 051a 1E4A ldr r2, .L529+20 987 051c 9342 cmp r3, r2 988 051e 5BD0 beq .L147 989 .loc 1 197 5 discriminator 61 990 0520 FB68 ldr r3, [r7, #12] 991 0522 1B68 ldr r3, [r3] 992 0524 1C4A ldr r2, .L529+24 993 0526 9342 cmp r3, r2 994 0528 53D0 beq .L148 995 .loc 1 197 5 discriminator 63 996 052a FB68 ldr r3, [r7, #12] 997 052c 1B68 ldr r3, [r3] 998 052e 1B4A ldr r2, .L529+28 999 0530 9342 cmp r3, r2 1000 0532 4BD0 beq .L149 1001 .loc 1 197 5 discriminator 65 1002 0534 FB68 ldr r3, [r7, #12] 1003 0536 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 22 1004 0538 194A ldr r2, .L529+32 1005 053a 9342 cmp r3, r2 1006 053c 43D0 beq .L150 1007 .loc 1 197 5 discriminator 67 1008 053e FB68 ldr r3, [r7, #12] 1009 0540 1B68 ldr r3, [r3] 1010 0542 184A ldr r2, .L529+36 1011 0544 9342 cmp r3, r2 1012 0546 3BD0 beq .L151 1013 .loc 1 197 5 discriminator 69 1014 0548 FB68 ldr r3, [r7, #12] 1015 054a 1B68 ldr r3, [r3] 1016 054c 164A ldr r2, .L529+40 1017 054e 9342 cmp r3, r2 1018 0550 12D0 beq .L152 1019 .loc 1 197 5 discriminator 71 1020 0552 FB68 ldr r3, [r7, #12] 1021 0554 1B68 ldr r3, [r3] 1022 0556 154A ldr r2, .L529+44 1023 0558 9342 cmp r3, r2 1024 055a 0AD0 beq .L153 1025 .loc 1 197 5 discriminator 73 1026 055c FB68 ldr r3, [r7, #12] 1027 055e 1B68 ldr r3, [r3] 1028 0560 134A ldr r2, .L529+48 1029 0562 9342 cmp r3, r2 1030 0564 02D1 bne .L154 1031 .loc 1 197 5 discriminator 75 1032 0566 4FF48013 mov r3, #1048576 1033 056a 3FE0 b .L166 1034 .L154: 1035 .loc 1 197 5 discriminator 76 1036 056c 4FF08063 mov r3, #67108864 1037 0570 3CE0 b .L166 1038 .L153: 1039 .loc 1 197 5 discriminator 74 1040 0572 4FF48013 mov r3, #1048576 1041 0576 39E0 b .L166 1042 .L152: 1043 .loc 1 197 5 discriminator 72 1044 0578 4FF48013 mov r3, #1048576 1045 057c 36E0 b .L166 1046 .L530: 1047 057e 00BF .align 2 1048 .L529: 1049 0580 00600240 .word 1073897472 1050 0584 10600240 .word 1073897488 1051 0588 10640240 .word 1073898512 1052 058c 70600240 .word 1073897584 1053 0590 70640240 .word 1073898608 1054 0594 28600240 .word 1073897512 1055 0598 28640240 .word 1073898536 1056 059c 88600240 .word 1073897608 1057 05a0 88640240 .word 1073898632 1058 05a4 40600240 .word 1073897536 1059 05a8 40640240 .word 1073898560 1060 05ac A0600240 .word 1073897632 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 23 1061 05b0 A0640240 .word 1073898656 1062 05b4 58640240 .word 1073898584 1063 05b8 00640240 .word 1073898496 1064 05bc B8600240 .word 1073897656 1065 .L151: 1066 .loc 1 197 5 discriminator 70 1067 05c0 4FF48013 mov r3, #1048576 1068 05c4 12E0 b .L166 1069 .L150: 1070 .loc 1 197 5 discriminator 68 1071 05c6 4FF48063 mov r3, #1024 1072 05ca 0FE0 b .L166 1073 .L149: 1074 .loc 1 197 5 discriminator 66 1075 05cc 4FF48063 mov r3, #1024 1076 05d0 0CE0 b .L166 1077 .L148: 1078 .loc 1 197 5 discriminator 64 1079 05d2 4FF48063 mov r3, #1024 1080 05d6 09E0 b .L166 1081 .L147: 1082 .loc 1 197 5 discriminator 62 1083 05d8 4FF48063 mov r3, #1024 1084 05dc 06E0 b .L166 1085 .L146: 1086 .loc 1 197 5 discriminator 60 1087 05de 1023 movs r3, #16 1088 05e0 04E0 b .L166 1089 .L145: 1090 .loc 1 197 5 discriminator 58 1091 05e2 1023 movs r3, #16 1092 05e4 02E0 b .L166 1093 .L144: 1094 .loc 1 197 5 discriminator 56 1095 05e6 1023 movs r3, #16 1096 05e8 00E0 b .L166 1097 .L143: 1098 .loc 1 197 5 discriminator 54 1099 05ea 1023 movs r3, #16 1100 .L166: 1101 .loc 1 197 5 discriminator 100 1102 05ec 8C4A ldr r2, .L531 1103 05ee 9360 str r3, [r2, #8] 1104 05f0 C6E0 b .L141 1105 .L142: 1106 .loc 1 197 5 discriminator 52 1107 05f2 FB68 ldr r3, [r7, #12] 1108 05f4 1B68 ldr r3, [r3] 1109 05f6 1A46 mov r2, r3 1110 05f8 8A4B ldr r3, .L531+4 1111 05fa 9A42 cmp r2, r3 1112 05fc 60D9 bls .L168 1113 .loc 1 197 5 discriminator 102 1114 05fe FB68 ldr r3, [r7, #12] 1115 0600 1B68 ldr r3, [r3] 1116 0602 894A ldr r2, .L531+8 1117 0604 9342 cmp r3, r2 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 24 1118 0606 57D0 beq .L169 1119 .loc 1 197 5 discriminator 104 1120 0608 FB68 ldr r3, [r7, #12] 1121 060a 1B68 ldr r3, [r3] 1122 060c 874A ldr r2, .L531+12 1123 060e 9342 cmp r3, r2 1124 0610 50D0 beq .L170 1125 .loc 1 197 5 discriminator 106 1126 0612 FB68 ldr r3, [r7, #12] 1127 0614 1B68 ldr r3, [r3] 1128 0616 864A ldr r2, .L531+16 1129 0618 9342 cmp r3, r2 1130 061a 49D0 beq .L171 1131 .loc 1 197 5 discriminator 108 1132 061c FB68 ldr r3, [r7, #12] 1133 061e 1B68 ldr r3, [r3] 1134 0620 844A ldr r2, .L531+20 1135 0622 9342 cmp r3, r2 1136 0624 42D0 beq .L172 1137 .loc 1 197 5 discriminator 110 1138 0626 FB68 ldr r3, [r7, #12] 1139 0628 1B68 ldr r3, [r3] 1140 062a 834A ldr r2, .L531+24 1141 062c 9342 cmp r3, r2 1142 062e 3AD0 beq .L173 1143 .loc 1 197 5 discriminator 112 1144 0630 FB68 ldr r3, [r7, #12] 1145 0632 1B68 ldr r3, [r3] 1146 0634 814A ldr r2, .L531+28 1147 0636 9342 cmp r3, r2 1148 0638 32D0 beq .L174 1149 .loc 1 197 5 discriminator 114 1150 063a FB68 ldr r3, [r7, #12] 1151 063c 1B68 ldr r3, [r3] 1152 063e 804A ldr r2, .L531+32 1153 0640 9342 cmp r3, r2 1154 0642 2AD0 beq .L175 1155 .loc 1 197 5 discriminator 116 1156 0644 FB68 ldr r3, [r7, #12] 1157 0646 1B68 ldr r3, [r3] 1158 0648 7E4A ldr r2, .L531+36 1159 064a 9342 cmp r3, r2 1160 064c 22D0 beq .L176 1161 .loc 1 197 5 discriminator 118 1162 064e FB68 ldr r3, [r7, #12] 1163 0650 1B68 ldr r3, [r3] 1164 0652 7D4A ldr r2, .L531+40 1165 0654 9342 cmp r3, r2 1166 0656 1AD0 beq .L177 1167 .loc 1 197 5 discriminator 120 1168 0658 FB68 ldr r3, [r7, #12] 1169 065a 1B68 ldr r3, [r3] 1170 065c 7B4A ldr r2, .L531+44 1171 065e 9342 cmp r3, r2 1172 0660 12D0 beq .L178 1173 .loc 1 197 5 discriminator 122 1174 0662 FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 25 1175 0664 1B68 ldr r3, [r3] 1176 0666 7A4A ldr r2, .L531+48 1177 0668 9342 cmp r3, r2 1178 066a 0AD0 beq .L179 1179 .loc 1 197 5 discriminator 124 1180 066c FB68 ldr r3, [r7, #12] 1181 066e 1B68 ldr r3, [r3] 1182 0670 784A ldr r2, .L531+52 1183 0672 9342 cmp r3, r2 1184 0674 02D1 bne .L180 1185 .loc 1 197 5 discriminator 126 1186 0676 4FF48013 mov r3, #1048576 1187 067a 1EE0 b .L192 1188 .L180: 1189 .loc 1 197 5 discriminator 127 1190 067c 4FF08063 mov r3, #67108864 1191 0680 1BE0 b .L192 1192 .L179: 1193 .loc 1 197 5 discriminator 125 1194 0682 4FF48013 mov r3, #1048576 1195 0686 18E0 b .L192 1196 .L178: 1197 .loc 1 197 5 discriminator 123 1198 0688 4FF48013 mov r3, #1048576 1199 068c 15E0 b .L192 1200 .L177: 1201 .loc 1 197 5 discriminator 121 1202 068e 4FF48013 mov r3, #1048576 1203 0692 12E0 b .L192 1204 .L176: 1205 .loc 1 197 5 discriminator 119 1206 0694 4FF48063 mov r3, #1024 1207 0698 0FE0 b .L192 1208 .L175: 1209 .loc 1 197 5 discriminator 117 1210 069a 4FF48063 mov r3, #1024 1211 069e 0CE0 b .L192 1212 .L174: 1213 .loc 1 197 5 discriminator 115 1214 06a0 4FF48063 mov r3, #1024 1215 06a4 09E0 b .L192 1216 .L173: 1217 .loc 1 197 5 discriminator 113 1218 06a6 4FF48063 mov r3, #1024 1219 06aa 06E0 b .L192 1220 .L172: 1221 .loc 1 197 5 discriminator 111 1222 06ac 1023 movs r3, #16 1223 06ae 04E0 b .L192 1224 .L171: 1225 .loc 1 197 5 discriminator 109 1226 06b0 1023 movs r3, #16 1227 06b2 02E0 b .L192 1228 .L170: 1229 .loc 1 197 5 discriminator 107 1230 06b4 1023 movs r3, #16 1231 06b6 00E0 b .L192 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 26 1232 .L169: 1233 .loc 1 197 5 discriminator 105 1234 06b8 1023 movs r3, #16 1235 .L192: 1236 .loc 1 197 5 discriminator 151 1237 06ba 674A ldr r2, .L531+56 1238 06bc D360 str r3, [r2, #12] 1239 06be 5FE0 b .L141 1240 .L168: 1241 .loc 1 197 5 discriminator 103 1242 06c0 FB68 ldr r3, [r7, #12] 1243 06c2 1B68 ldr r3, [r3] 1244 06c4 584A ldr r2, .L531+8 1245 06c6 9342 cmp r3, r2 1246 06c8 57D0 beq .L194 1247 .loc 1 197 5 discriminator 153 1248 06ca FB68 ldr r3, [r7, #12] 1249 06cc 1B68 ldr r3, [r3] 1250 06ce 574A ldr r2, .L531+12 1251 06d0 9342 cmp r3, r2 1252 06d2 50D0 beq .L195 1253 .loc 1 197 5 discriminator 155 1254 06d4 FB68 ldr r3, [r7, #12] 1255 06d6 1B68 ldr r3, [r3] 1256 06d8 554A ldr r2, .L531+16 1257 06da 9342 cmp r3, r2 1258 06dc 49D0 beq .L196 1259 .loc 1 197 5 discriminator 157 1260 06de FB68 ldr r3, [r7, #12] 1261 06e0 1B68 ldr r3, [r3] 1262 06e2 544A ldr r2, .L531+20 1263 06e4 9342 cmp r3, r2 1264 06e6 42D0 beq .L197 1265 .loc 1 197 5 discriminator 159 1266 06e8 FB68 ldr r3, [r7, #12] 1267 06ea 1B68 ldr r3, [r3] 1268 06ec 524A ldr r2, .L531+24 1269 06ee 9342 cmp r3, r2 1270 06f0 3AD0 beq .L198 1271 .loc 1 197 5 discriminator 161 1272 06f2 FB68 ldr r3, [r7, #12] 1273 06f4 1B68 ldr r3, [r3] 1274 06f6 514A ldr r2, .L531+28 1275 06f8 9342 cmp r3, r2 1276 06fa 32D0 beq .L199 1277 .loc 1 197 5 discriminator 163 1278 06fc FB68 ldr r3, [r7, #12] 1279 06fe 1B68 ldr r3, [r3] 1280 0700 4F4A ldr r2, .L531+32 1281 0702 9342 cmp r3, r2 1282 0704 2AD0 beq .L200 1283 .loc 1 197 5 discriminator 165 1284 0706 FB68 ldr r3, [r7, #12] 1285 0708 1B68 ldr r3, [r3] 1286 070a 4E4A ldr r2, .L531+36 1287 070c 9342 cmp r3, r2 1288 070e 22D0 beq .L201 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 27 1289 .loc 1 197 5 discriminator 167 1290 0710 FB68 ldr r3, [r7, #12] 1291 0712 1B68 ldr r3, [r3] 1292 0714 4C4A ldr r2, .L531+40 1293 0716 9342 cmp r3, r2 1294 0718 1AD0 beq .L202 1295 .loc 1 197 5 discriminator 169 1296 071a FB68 ldr r3, [r7, #12] 1297 071c 1B68 ldr r3, [r3] 1298 071e 4B4A ldr r2, .L531+44 1299 0720 9342 cmp r3, r2 1300 0722 12D0 beq .L203 1301 .loc 1 197 5 discriminator 171 1302 0724 FB68 ldr r3, [r7, #12] 1303 0726 1B68 ldr r3, [r3] 1304 0728 494A ldr r2, .L531+48 1305 072a 9342 cmp r3, r2 1306 072c 0AD0 beq .L204 1307 .loc 1 197 5 discriminator 173 1308 072e FB68 ldr r3, [r7, #12] 1309 0730 1B68 ldr r3, [r3] 1310 0732 484A ldr r2, .L531+52 1311 0734 9342 cmp r3, r2 1312 0736 02D1 bne .L205 1313 .loc 1 197 5 discriminator 175 1314 0738 4FF48013 mov r3, #1048576 1315 073c 1EE0 b .L217 1316 .L205: 1317 .loc 1 197 5 discriminator 176 1318 073e 4FF08063 mov r3, #67108864 1319 0742 1BE0 b .L217 1320 .L204: 1321 .loc 1 197 5 discriminator 174 1322 0744 4FF48013 mov r3, #1048576 1323 0748 18E0 b .L217 1324 .L203: 1325 .loc 1 197 5 discriminator 172 1326 074a 4FF48013 mov r3, #1048576 1327 074e 15E0 b .L217 1328 .L202: 1329 .loc 1 197 5 discriminator 170 1330 0750 4FF48013 mov r3, #1048576 1331 0754 12E0 b .L217 1332 .L201: 1333 .loc 1 197 5 discriminator 168 1334 0756 4FF48063 mov r3, #1024 1335 075a 0FE0 b .L217 1336 .L200: 1337 .loc 1 197 5 discriminator 166 1338 075c 4FF48063 mov r3, #1024 1339 0760 0CE0 b .L217 1340 .L199: 1341 .loc 1 197 5 discriminator 164 1342 0762 4FF48063 mov r3, #1024 1343 0766 09E0 b .L217 1344 .L198: 1345 .loc 1 197 5 discriminator 162 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 28 1346 0768 4FF48063 mov r3, #1024 1347 076c 06E0 b .L217 1348 .L197: 1349 .loc 1 197 5 discriminator 160 1350 076e 1023 movs r3, #16 1351 0770 04E0 b .L217 1352 .L196: 1353 .loc 1 197 5 discriminator 158 1354 0772 1023 movs r3, #16 1355 0774 02E0 b .L217 1356 .L195: 1357 .loc 1 197 5 discriminator 156 1358 0776 1023 movs r3, #16 1359 0778 00E0 b .L217 1360 .L194: 1361 .loc 1 197 5 discriminator 154 1362 077a 1023 movs r3, #16 1363 .L217: 1364 .loc 1 197 5 discriminator 200 1365 077c 364A ldr r2, .L531+56 1366 077e 9360 str r3, [r2, #8] 1367 .L141: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1368 .loc 1 198 5 is_stmt 1 1369 0780 FB68 ldr r3, [r7, #12] 1370 0782 1B68 ldr r3, [r3] 1371 0784 1A46 mov r2, r3 1372 0786 354B ldr r3, .L531+60 1373 0788 9A42 cmp r2, r3 1374 078a 40F28280 bls .L218 1375 .loc 1 198 5 is_stmt 0 discriminator 1 1376 078e FB68 ldr r3, [r7, #12] 1377 0790 1B68 ldr r3, [r3] 1378 0792 254A ldr r2, .L531+8 1379 0794 9342 cmp r3, r2 1380 0796 78D0 beq .L219 1381 .loc 1 198 5 discriminator 3 1382 0798 FB68 ldr r3, [r7, #12] 1383 079a 1B68 ldr r3, [r3] 1384 079c 234A ldr r2, .L531+12 1385 079e 9342 cmp r3, r2 1386 07a0 71D0 beq .L220 1387 .loc 1 198 5 discriminator 5 1388 07a2 FB68 ldr r3, [r7, #12] 1389 07a4 1B68 ldr r3, [r3] 1390 07a6 224A ldr r2, .L531+16 1391 07a8 9342 cmp r3, r2 1392 07aa 6AD0 beq .L221 1393 .loc 1 198 5 discriminator 7 1394 07ac FB68 ldr r3, [r7, #12] 1395 07ae 1B68 ldr r3, [r3] 1396 07b0 204A ldr r2, .L531+20 1397 07b2 9342 cmp r3, r2 1398 07b4 63D0 beq .L222 1399 .loc 1 198 5 discriminator 9 1400 07b6 FB68 ldr r3, [r7, #12] 1401 07b8 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 29 1402 07ba 1F4A ldr r2, .L531+24 1403 07bc 9342 cmp r3, r2 1404 07be 5BD0 beq .L223 1405 .loc 1 198 5 discriminator 11 1406 07c0 FB68 ldr r3, [r7, #12] 1407 07c2 1B68 ldr r3, [r3] 1408 07c4 1D4A ldr r2, .L531+28 1409 07c6 9342 cmp r3, r2 1410 07c8 53D0 beq .L224 1411 .loc 1 198 5 discriminator 13 1412 07ca FB68 ldr r3, [r7, #12] 1413 07cc 1B68 ldr r3, [r3] 1414 07ce 1C4A ldr r2, .L531+32 1415 07d0 9342 cmp r3, r2 1416 07d2 4BD0 beq .L225 1417 .loc 1 198 5 discriminator 15 1418 07d4 FB68 ldr r3, [r7, #12] 1419 07d6 1B68 ldr r3, [r3] 1420 07d8 1A4A ldr r2, .L531+36 1421 07da 9342 cmp r3, r2 1422 07dc 43D0 beq .L226 1423 .loc 1 198 5 discriminator 17 1424 07de FB68 ldr r3, [r7, #12] 1425 07e0 1B68 ldr r3, [r3] 1426 07e2 194A ldr r2, .L531+40 1427 07e4 9342 cmp r3, r2 1428 07e6 3BD0 beq .L227 1429 .loc 1 198 5 discriminator 19 1430 07e8 FB68 ldr r3, [r7, #12] 1431 07ea 1B68 ldr r3, [r3] 1432 07ec 174A ldr r2, .L531+44 1433 07ee 9342 cmp r3, r2 1434 07f0 12D0 beq .L228 1435 .loc 1 198 5 discriminator 21 1436 07f2 FB68 ldr r3, [r7, #12] 1437 07f4 1B68 ldr r3, [r3] 1438 07f6 164A ldr r2, .L531+48 1439 07f8 9342 cmp r3, r2 1440 07fa 0AD0 beq .L229 1441 .loc 1 198 5 discriminator 23 1442 07fc FB68 ldr r3, [r7, #12] 1443 07fe 1B68 ldr r3, [r3] 1444 0800 144A ldr r2, .L531+52 1445 0802 9342 cmp r3, r2 1446 0804 02D1 bne .L230 1447 .loc 1 198 5 discriminator 25 1448 0806 4FF40023 mov r3, #524288 1449 080a 3FE0 b .L242 1450 .L230: 1451 .loc 1 198 5 discriminator 26 1452 080c 4FF00073 mov r3, #33554432 1453 0810 3CE0 b .L242 1454 .L229: 1455 .loc 1 198 5 discriminator 24 1456 0812 4FF40023 mov r3, #524288 1457 0816 39E0 b .L242 1458 .L228: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 30 1459 .loc 1 198 5 discriminator 22 1460 0818 4FF40023 mov r3, #524288 1461 081c 36E0 b .L242 1462 .L532: 1463 081e 00BF .align 2 1464 .L531: 1465 0820 00640240 .word 1073898496 1466 0824 58600240 .word 1073897560 1467 0828 10600240 .word 1073897488 1468 082c 10640240 .word 1073898512 1469 0830 70600240 .word 1073897584 1470 0834 70640240 .word 1073898608 1471 0838 28600240 .word 1073897512 1472 083c 28640240 .word 1073898536 1473 0840 88600240 .word 1073897608 1474 0844 88640240 .word 1073898632 1475 0848 40600240 .word 1073897536 1476 084c 40640240 .word 1073898560 1477 0850 A0600240 .word 1073897632 1478 0854 A0640240 .word 1073898656 1479 0858 00600240 .word 1073897472 1480 085c 58640240 .word 1073898584 1481 .L227: 1482 .loc 1 198 5 discriminator 20 1483 0860 4FF40023 mov r3, #524288 1484 0864 12E0 b .L242 1485 .L226: 1486 .loc 1 198 5 discriminator 18 1487 0866 4FF40073 mov r3, #512 1488 086a 0FE0 b .L242 1489 .L225: 1490 .loc 1 198 5 discriminator 16 1491 086c 4FF40073 mov r3, #512 1492 0870 0CE0 b .L242 1493 .L224: 1494 .loc 1 198 5 discriminator 14 1495 0872 4FF40073 mov r3, #512 1496 0876 09E0 b .L242 1497 .L223: 1498 .loc 1 198 5 discriminator 12 1499 0878 4FF40073 mov r3, #512 1500 087c 06E0 b .L242 1501 .L222: 1502 .loc 1 198 5 discriminator 10 1503 087e 0823 movs r3, #8 1504 0880 04E0 b .L242 1505 .L221: 1506 .loc 1 198 5 discriminator 8 1507 0882 0823 movs r3, #8 1508 0884 02E0 b .L242 1509 .L220: 1510 .loc 1 198 5 discriminator 6 1511 0886 0823 movs r3, #8 1512 0888 00E0 b .L242 1513 .L219: 1514 .loc 1 198 5 discriminator 4 1515 088a 0823 movs r3, #8 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 31 1516 .L242: 1517 .loc 1 198 5 discriminator 50 1518 088c 8C4A ldr r2, .L533 1519 088e D360 str r3, [r2, #12] 1520 0890 4EE1 b .L243 1521 .L218: 1522 .loc 1 198 5 discriminator 2 1523 0892 FB68 ldr r3, [r7, #12] 1524 0894 1B68 ldr r3, [r3] 1525 0896 1A46 mov r2, r3 1526 0898 8A4B ldr r3, .L533+4 1527 089a 9A42 cmp r2, r3 1528 089c 60D9 bls .L244 1529 .loc 1 198 5 discriminator 51 1530 089e FB68 ldr r3, [r7, #12] 1531 08a0 1B68 ldr r3, [r3] 1532 08a2 894A ldr r2, .L533+8 1533 08a4 9342 cmp r3, r2 1534 08a6 57D0 beq .L245 1535 .loc 1 198 5 discriminator 53 1536 08a8 FB68 ldr r3, [r7, #12] 1537 08aa 1B68 ldr r3, [r3] 1538 08ac 874A ldr r2, .L533+12 1539 08ae 9342 cmp r3, r2 1540 08b0 50D0 beq .L246 1541 .loc 1 198 5 discriminator 55 1542 08b2 FB68 ldr r3, [r7, #12] 1543 08b4 1B68 ldr r3, [r3] 1544 08b6 864A ldr r2, .L533+16 1545 08b8 9342 cmp r3, r2 1546 08ba 49D0 beq .L247 1547 .loc 1 198 5 discriminator 57 1548 08bc FB68 ldr r3, [r7, #12] 1549 08be 1B68 ldr r3, [r3] 1550 08c0 844A ldr r2, .L533+20 1551 08c2 9342 cmp r3, r2 1552 08c4 42D0 beq .L248 1553 .loc 1 198 5 discriminator 59 1554 08c6 FB68 ldr r3, [r7, #12] 1555 08c8 1B68 ldr r3, [r3] 1556 08ca 834A ldr r2, .L533+24 1557 08cc 9342 cmp r3, r2 1558 08ce 3AD0 beq .L249 1559 .loc 1 198 5 discriminator 61 1560 08d0 FB68 ldr r3, [r7, #12] 1561 08d2 1B68 ldr r3, [r3] 1562 08d4 814A ldr r2, .L533+28 1563 08d6 9342 cmp r3, r2 1564 08d8 32D0 beq .L250 1565 .loc 1 198 5 discriminator 63 1566 08da FB68 ldr r3, [r7, #12] 1567 08dc 1B68 ldr r3, [r3] 1568 08de 804A ldr r2, .L533+32 1569 08e0 9342 cmp r3, r2 1570 08e2 2AD0 beq .L251 1571 .loc 1 198 5 discriminator 65 1572 08e4 FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 32 1573 08e6 1B68 ldr r3, [r3] 1574 08e8 7E4A ldr r2, .L533+36 1575 08ea 9342 cmp r3, r2 1576 08ec 22D0 beq .L252 1577 .loc 1 198 5 discriminator 67 1578 08ee FB68 ldr r3, [r7, #12] 1579 08f0 1B68 ldr r3, [r3] 1580 08f2 7D4A ldr r2, .L533+40 1581 08f4 9342 cmp r3, r2 1582 08f6 1AD0 beq .L253 1583 .loc 1 198 5 discriminator 69 1584 08f8 FB68 ldr r3, [r7, #12] 1585 08fa 1B68 ldr r3, [r3] 1586 08fc 7B4A ldr r2, .L533+44 1587 08fe 9342 cmp r3, r2 1588 0900 12D0 beq .L254 1589 .loc 1 198 5 discriminator 71 1590 0902 FB68 ldr r3, [r7, #12] 1591 0904 1B68 ldr r3, [r3] 1592 0906 7A4A ldr r2, .L533+48 1593 0908 9342 cmp r3, r2 1594 090a 0AD0 beq .L255 1595 .loc 1 198 5 discriminator 73 1596 090c FB68 ldr r3, [r7, #12] 1597 090e 1B68 ldr r3, [r3] 1598 0910 784A ldr r2, .L533+52 1599 0912 9342 cmp r3, r2 1600 0914 02D1 bne .L256 1601 .loc 1 198 5 discriminator 75 1602 0916 4FF40023 mov r3, #524288 1603 091a 1EE0 b .L268 1604 .L256: 1605 .loc 1 198 5 discriminator 76 1606 091c 4FF00073 mov r3, #33554432 1607 0920 1BE0 b .L268 1608 .L255: 1609 .loc 1 198 5 discriminator 74 1610 0922 4FF40023 mov r3, #524288 1611 0926 18E0 b .L268 1612 .L254: 1613 .loc 1 198 5 discriminator 72 1614 0928 4FF40023 mov r3, #524288 1615 092c 15E0 b .L268 1616 .L253: 1617 .loc 1 198 5 discriminator 70 1618 092e 4FF40023 mov r3, #524288 1619 0932 12E0 b .L268 1620 .L252: 1621 .loc 1 198 5 discriminator 68 1622 0934 4FF40073 mov r3, #512 1623 0938 0FE0 b .L268 1624 .L251: 1625 .loc 1 198 5 discriminator 66 1626 093a 4FF40073 mov r3, #512 1627 093e 0CE0 b .L268 1628 .L250: 1629 .loc 1 198 5 discriminator 64 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 33 1630 0940 4FF40073 mov r3, #512 1631 0944 09E0 b .L268 1632 .L249: 1633 .loc 1 198 5 discriminator 62 1634 0946 4FF40073 mov r3, #512 1635 094a 06E0 b .L268 1636 .L248: 1637 .loc 1 198 5 discriminator 60 1638 094c 0823 movs r3, #8 1639 094e 04E0 b .L268 1640 .L247: 1641 .loc 1 198 5 discriminator 58 1642 0950 0823 movs r3, #8 1643 0952 02E0 b .L268 1644 .L246: 1645 .loc 1 198 5 discriminator 56 1646 0954 0823 movs r3, #8 1647 0956 00E0 b .L268 1648 .L245: 1649 .loc 1 198 5 discriminator 54 1650 0958 0823 movs r3, #8 1651 .L268: 1652 .loc 1 198 5 discriminator 100 1653 095a 594A ldr r2, .L533 1654 095c 9360 str r3, [r2, #8] 1655 095e E7E0 b .L243 1656 .L244: 1657 .loc 1 198 5 discriminator 52 1658 0960 FB68 ldr r3, [r7, #12] 1659 0962 1B68 ldr r3, [r3] 1660 0964 1A46 mov r2, r3 1661 0966 644B ldr r3, .L533+56 1662 0968 9A42 cmp r2, r3 1663 096a 60D9 bls .L270 1664 .loc 1 198 5 discriminator 102 1665 096c FB68 ldr r3, [r7, #12] 1666 096e 1B68 ldr r3, [r3] 1667 0970 554A ldr r2, .L533+8 1668 0972 9342 cmp r3, r2 1669 0974 57D0 beq .L271 1670 .loc 1 198 5 discriminator 104 1671 0976 FB68 ldr r3, [r7, #12] 1672 0978 1B68 ldr r3, [r3] 1673 097a 544A ldr r2, .L533+12 1674 097c 9342 cmp r3, r2 1675 097e 50D0 beq .L272 1676 .loc 1 198 5 discriminator 106 1677 0980 FB68 ldr r3, [r7, #12] 1678 0982 1B68 ldr r3, [r3] 1679 0984 524A ldr r2, .L533+16 1680 0986 9342 cmp r3, r2 1681 0988 49D0 beq .L273 1682 .loc 1 198 5 discriminator 108 1683 098a FB68 ldr r3, [r7, #12] 1684 098c 1B68 ldr r3, [r3] 1685 098e 514A ldr r2, .L533+20 1686 0990 9342 cmp r3, r2 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 34 1687 0992 42D0 beq .L274 1688 .loc 1 198 5 discriminator 110 1689 0994 FB68 ldr r3, [r7, #12] 1690 0996 1B68 ldr r3, [r3] 1691 0998 4F4A ldr r2, .L533+24 1692 099a 9342 cmp r3, r2 1693 099c 3AD0 beq .L275 1694 .loc 1 198 5 discriminator 112 1695 099e FB68 ldr r3, [r7, #12] 1696 09a0 1B68 ldr r3, [r3] 1697 09a2 4E4A ldr r2, .L533+28 1698 09a4 9342 cmp r3, r2 1699 09a6 32D0 beq .L276 1700 .loc 1 198 5 discriminator 114 1701 09a8 FB68 ldr r3, [r7, #12] 1702 09aa 1B68 ldr r3, [r3] 1703 09ac 4C4A ldr r2, .L533+32 1704 09ae 9342 cmp r3, r2 1705 09b0 2AD0 beq .L277 1706 .loc 1 198 5 discriminator 116 1707 09b2 FB68 ldr r3, [r7, #12] 1708 09b4 1B68 ldr r3, [r3] 1709 09b6 4B4A ldr r2, .L533+36 1710 09b8 9342 cmp r3, r2 1711 09ba 22D0 beq .L278 1712 .loc 1 198 5 discriminator 118 1713 09bc FB68 ldr r3, [r7, #12] 1714 09be 1B68 ldr r3, [r3] 1715 09c0 494A ldr r2, .L533+40 1716 09c2 9342 cmp r3, r2 1717 09c4 1AD0 beq .L279 1718 .loc 1 198 5 discriminator 120 1719 09c6 FB68 ldr r3, [r7, #12] 1720 09c8 1B68 ldr r3, [r3] 1721 09ca 484A ldr r2, .L533+44 1722 09cc 9342 cmp r3, r2 1723 09ce 12D0 beq .L280 1724 .loc 1 198 5 discriminator 122 1725 09d0 FB68 ldr r3, [r7, #12] 1726 09d2 1B68 ldr r3, [r3] 1727 09d4 464A ldr r2, .L533+48 1728 09d6 9342 cmp r3, r2 1729 09d8 0AD0 beq .L281 1730 .loc 1 198 5 discriminator 124 1731 09da FB68 ldr r3, [r7, #12] 1732 09dc 1B68 ldr r3, [r3] 1733 09de 454A ldr r2, .L533+52 1734 09e0 9342 cmp r3, r2 1735 09e2 02D1 bne .L282 1736 .loc 1 198 5 discriminator 126 1737 09e4 4FF40023 mov r3, #524288 1738 09e8 1EE0 b .L294 1739 .L282: 1740 .loc 1 198 5 discriminator 127 1741 09ea 4FF00073 mov r3, #33554432 1742 09ee 1BE0 b .L294 1743 .L281: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 35 1744 .loc 1 198 5 discriminator 125 1745 09f0 4FF40023 mov r3, #524288 1746 09f4 18E0 b .L294 1747 .L280: 1748 .loc 1 198 5 discriminator 123 1749 09f6 4FF40023 mov r3, #524288 1750 09fa 15E0 b .L294 1751 .L279: 1752 .loc 1 198 5 discriminator 121 1753 09fc 4FF40023 mov r3, #524288 1754 0a00 12E0 b .L294 1755 .L278: 1756 .loc 1 198 5 discriminator 119 1757 0a02 4FF40073 mov r3, #512 1758 0a06 0FE0 b .L294 1759 .L277: 1760 .loc 1 198 5 discriminator 117 1761 0a08 4FF40073 mov r3, #512 1762 0a0c 0CE0 b .L294 1763 .L276: 1764 .loc 1 198 5 discriminator 115 1765 0a0e 4FF40073 mov r3, #512 1766 0a12 09E0 b .L294 1767 .L275: 1768 .loc 1 198 5 discriminator 113 1769 0a14 4FF40073 mov r3, #512 1770 0a18 06E0 b .L294 1771 .L274: 1772 .loc 1 198 5 discriminator 111 1773 0a1a 0823 movs r3, #8 1774 0a1c 04E0 b .L294 1775 .L273: 1776 .loc 1 198 5 discriminator 109 1777 0a1e 0823 movs r3, #8 1778 0a20 02E0 b .L294 1779 .L272: 1780 .loc 1 198 5 discriminator 107 1781 0a22 0823 movs r3, #8 1782 0a24 00E0 b .L294 1783 .L271: 1784 .loc 1 198 5 discriminator 105 1785 0a26 0823 movs r3, #8 1786 .L294: 1787 .loc 1 198 5 discriminator 151 1788 0a28 344A ldr r2, .L533+60 1789 0a2a D360 str r3, [r2, #12] 1790 0a2c 80E0 b .L243 1791 .L270: 1792 .loc 1 198 5 discriminator 103 1793 0a2e FB68 ldr r3, [r7, #12] 1794 0a30 1B68 ldr r3, [r3] 1795 0a32 254A ldr r2, .L533+8 1796 0a34 9342 cmp r3, r2 1797 0a36 78D0 beq .L296 1798 .loc 1 198 5 discriminator 153 1799 0a38 FB68 ldr r3, [r7, #12] 1800 0a3a 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 36 1801 0a3c 234A ldr r2, .L533+12 1802 0a3e 9342 cmp r3, r2 1803 0a40 71D0 beq .L297 1804 .loc 1 198 5 discriminator 155 1805 0a42 FB68 ldr r3, [r7, #12] 1806 0a44 1B68 ldr r3, [r3] 1807 0a46 224A ldr r2, .L533+16 1808 0a48 9342 cmp r3, r2 1809 0a4a 6AD0 beq .L298 1810 .loc 1 198 5 discriminator 157 1811 0a4c FB68 ldr r3, [r7, #12] 1812 0a4e 1B68 ldr r3, [r3] 1813 0a50 204A ldr r2, .L533+20 1814 0a52 9342 cmp r3, r2 1815 0a54 63D0 beq .L299 1816 .loc 1 198 5 discriminator 159 1817 0a56 FB68 ldr r3, [r7, #12] 1818 0a58 1B68 ldr r3, [r3] 1819 0a5a 1F4A ldr r2, .L533+24 1820 0a5c 9342 cmp r3, r2 1821 0a5e 5BD0 beq .L300 1822 .loc 1 198 5 discriminator 161 1823 0a60 FB68 ldr r3, [r7, #12] 1824 0a62 1B68 ldr r3, [r3] 1825 0a64 1D4A ldr r2, .L533+28 1826 0a66 9342 cmp r3, r2 1827 0a68 53D0 beq .L301 1828 .loc 1 198 5 discriminator 163 1829 0a6a FB68 ldr r3, [r7, #12] 1830 0a6c 1B68 ldr r3, [r3] 1831 0a6e 1C4A ldr r2, .L533+32 1832 0a70 9342 cmp r3, r2 1833 0a72 4BD0 beq .L302 1834 .loc 1 198 5 discriminator 165 1835 0a74 FB68 ldr r3, [r7, #12] 1836 0a76 1B68 ldr r3, [r3] 1837 0a78 1A4A ldr r2, .L533+36 1838 0a7a 9342 cmp r3, r2 1839 0a7c 43D0 beq .L303 1840 .loc 1 198 5 discriminator 167 1841 0a7e FB68 ldr r3, [r7, #12] 1842 0a80 1B68 ldr r3, [r3] 1843 0a82 194A ldr r2, .L533+40 1844 0a84 9342 cmp r3, r2 1845 0a86 3BD0 beq .L304 1846 .loc 1 198 5 discriminator 169 1847 0a88 FB68 ldr r3, [r7, #12] 1848 0a8a 1B68 ldr r3, [r3] 1849 0a8c 174A ldr r2, .L533+44 1850 0a8e 9342 cmp r3, r2 1851 0a90 12D0 beq .L305 1852 .loc 1 198 5 discriminator 171 1853 0a92 FB68 ldr r3, [r7, #12] 1854 0a94 1B68 ldr r3, [r3] 1855 0a96 164A ldr r2, .L533+48 1856 0a98 9342 cmp r3, r2 1857 0a9a 0AD0 beq .L306 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 37 1858 .loc 1 198 5 discriminator 173 1859 0a9c FB68 ldr r3, [r7, #12] 1860 0a9e 1B68 ldr r3, [r3] 1861 0aa0 144A ldr r2, .L533+52 1862 0aa2 9342 cmp r3, r2 1863 0aa4 02D1 bne .L307 1864 .loc 1 198 5 discriminator 175 1865 0aa6 4FF40023 mov r3, #524288 1866 0aaa 3FE0 b .L319 1867 .L307: 1868 .loc 1 198 5 discriminator 176 1869 0aac 4FF00073 mov r3, #33554432 1870 0ab0 3CE0 b .L319 1871 .L306: 1872 .loc 1 198 5 discriminator 174 1873 0ab2 4FF40023 mov r3, #524288 1874 0ab6 39E0 b .L319 1875 .L305: 1876 .loc 1 198 5 discriminator 172 1877 0ab8 4FF40023 mov r3, #524288 1878 0abc 36E0 b .L319 1879 .L534: 1880 0abe 00BF .align 2 1881 .L533: 1882 0ac0 00640240 .word 1073898496 1883 0ac4 B8600240 .word 1073897656 1884 0ac8 10600240 .word 1073897488 1885 0acc 10640240 .word 1073898512 1886 0ad0 70600240 .word 1073897584 1887 0ad4 70640240 .word 1073898608 1888 0ad8 28600240 .word 1073897512 1889 0adc 28640240 .word 1073898536 1890 0ae0 88600240 .word 1073897608 1891 0ae4 88640240 .word 1073898632 1892 0ae8 40600240 .word 1073897536 1893 0aec 40640240 .word 1073898560 1894 0af0 A0600240 .word 1073897632 1895 0af4 A0640240 .word 1073898656 1896 0af8 58600240 .word 1073897560 1897 0afc 00600240 .word 1073897472 1898 .L304: 1899 .loc 1 198 5 discriminator 170 1900 0b00 4FF40023 mov r3, #524288 1901 0b04 12E0 b .L319 1902 .L303: 1903 .loc 1 198 5 discriminator 168 1904 0b06 4FF40073 mov r3, #512 1905 0b0a 0FE0 b .L319 1906 .L302: 1907 .loc 1 198 5 discriminator 166 1908 0b0c 4FF40073 mov r3, #512 1909 0b10 0CE0 b .L319 1910 .L301: 1911 .loc 1 198 5 discriminator 164 1912 0b12 4FF40073 mov r3, #512 1913 0b16 09E0 b .L319 1914 .L300: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 38 1915 .loc 1 198 5 discriminator 162 1916 0b18 4FF40073 mov r3, #512 1917 0b1c 06E0 b .L319 1918 .L299: 1919 .loc 1 198 5 discriminator 160 1920 0b1e 0823 movs r3, #8 1921 0b20 04E0 b .L319 1922 .L298: 1923 .loc 1 198 5 discriminator 158 1924 0b22 0823 movs r3, #8 1925 0b24 02E0 b .L319 1926 .L297: 1927 .loc 1 198 5 discriminator 156 1928 0b26 0823 movs r3, #8 1929 0b28 00E0 b .L319 1930 .L296: 1931 .loc 1 198 5 discriminator 154 1932 0b2a 0823 movs r3, #8 1933 .L319: 1934 .loc 1 198 5 discriminator 200 1935 0b2c 8A4A ldr r2, .L535 1936 0b2e 9360 str r3, [r2, #8] 1937 .L243: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1938 .loc 1 199 5 is_stmt 1 1939 0b30 FB68 ldr r3, [r7, #12] 1940 0b32 1B68 ldr r3, [r3] 1941 0b34 1A46 mov r2, r3 1942 0b36 894B ldr r3, .L535+4 1943 0b38 9A42 cmp r2, r3 1944 0b3a 60D9 bls .L320 1945 .loc 1 199 5 is_stmt 0 discriminator 1 1946 0b3c FB68 ldr r3, [r7, #12] 1947 0b3e 1B68 ldr r3, [r3] 1948 0b40 874A ldr r2, .L535+8 1949 0b42 9342 cmp r3, r2 1950 0b44 57D0 beq .L321 1951 .loc 1 199 5 discriminator 3 1952 0b46 FB68 ldr r3, [r7, #12] 1953 0b48 1B68 ldr r3, [r3] 1954 0b4a 864A ldr r2, .L535+12 1955 0b4c 9342 cmp r3, r2 1956 0b4e 50D0 beq .L322 1957 .loc 1 199 5 discriminator 5 1958 0b50 FB68 ldr r3, [r7, #12] 1959 0b52 1B68 ldr r3, [r3] 1960 0b54 844A ldr r2, .L535+16 1961 0b56 9342 cmp r3, r2 1962 0b58 49D0 beq .L323 1963 .loc 1 199 5 discriminator 7 1964 0b5a FB68 ldr r3, [r7, #12] 1965 0b5c 1B68 ldr r3, [r3] 1966 0b5e 834A ldr r2, .L535+20 1967 0b60 9342 cmp r3, r2 1968 0b62 42D0 beq .L324 1969 .loc 1 199 5 discriminator 9 1970 0b64 FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 39 1971 0b66 1B68 ldr r3, [r3] 1972 0b68 814A ldr r2, .L535+24 1973 0b6a 9342 cmp r3, r2 1974 0b6c 3AD0 beq .L325 1975 .loc 1 199 5 discriminator 11 1976 0b6e FB68 ldr r3, [r7, #12] 1977 0b70 1B68 ldr r3, [r3] 1978 0b72 804A ldr r2, .L535+28 1979 0b74 9342 cmp r3, r2 1980 0b76 32D0 beq .L326 1981 .loc 1 199 5 discriminator 13 1982 0b78 FB68 ldr r3, [r7, #12] 1983 0b7a 1B68 ldr r3, [r3] 1984 0b7c 7E4A ldr r2, .L535+32 1985 0b7e 9342 cmp r3, r2 1986 0b80 2AD0 beq .L327 1987 .loc 1 199 5 discriminator 15 1988 0b82 FB68 ldr r3, [r7, #12] 1989 0b84 1B68 ldr r3, [r3] 1990 0b86 7D4A ldr r2, .L535+36 1991 0b88 9342 cmp r3, r2 1992 0b8a 22D0 beq .L328 1993 .loc 1 199 5 discriminator 17 1994 0b8c FB68 ldr r3, [r7, #12] 1995 0b8e 1B68 ldr r3, [r3] 1996 0b90 7B4A ldr r2, .L535+40 1997 0b92 9342 cmp r3, r2 1998 0b94 1AD0 beq .L329 1999 .loc 1 199 5 discriminator 19 2000 0b96 FB68 ldr r3, [r7, #12] 2001 0b98 1B68 ldr r3, [r3] 2002 0b9a 7A4A ldr r2, .L535+44 2003 0b9c 9342 cmp r3, r2 2004 0b9e 12D0 beq .L330 2005 .loc 1 199 5 discriminator 21 2006 0ba0 FB68 ldr r3, [r7, #12] 2007 0ba2 1B68 ldr r3, [r3] 2008 0ba4 784A ldr r2, .L535+48 2009 0ba6 9342 cmp r3, r2 2010 0ba8 0AD0 beq .L331 2011 .loc 1 199 5 discriminator 23 2012 0baa FB68 ldr r3, [r7, #12] 2013 0bac 1B68 ldr r3, [r3] 2014 0bae 774A ldr r2, .L535+52 2015 0bb0 9342 cmp r3, r2 2016 0bb2 02D1 bne .L332 2017 .loc 1 199 5 discriminator 25 2018 0bb4 4FF48023 mov r3, #262144 2019 0bb8 1EE0 b .L344 2020 .L332: 2021 .loc 1 199 5 discriminator 26 2022 0bba 4FF08073 mov r3, #16777216 2023 0bbe 1BE0 b .L344 2024 .L331: 2025 .loc 1 199 5 discriminator 24 2026 0bc0 4FF48023 mov r3, #262144 2027 0bc4 18E0 b .L344 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 40 2028 .L330: 2029 .loc 1 199 5 discriminator 22 2030 0bc6 4FF48023 mov r3, #262144 2031 0bca 15E0 b .L344 2032 .L329: 2033 .loc 1 199 5 discriminator 20 2034 0bcc 4FF48023 mov r3, #262144 2035 0bd0 12E0 b .L344 2036 .L328: 2037 .loc 1 199 5 discriminator 18 2038 0bd2 4FF48073 mov r3, #256 2039 0bd6 0FE0 b .L344 2040 .L327: 2041 .loc 1 199 5 discriminator 16 2042 0bd8 4FF48073 mov r3, #256 2043 0bdc 0CE0 b .L344 2044 .L326: 2045 .loc 1 199 5 discriminator 14 2046 0bde 4FF48073 mov r3, #256 2047 0be2 09E0 b .L344 2048 .L325: 2049 .loc 1 199 5 discriminator 12 2050 0be4 4FF48073 mov r3, #256 2051 0be8 06E0 b .L344 2052 .L324: 2053 .loc 1 199 5 discriminator 10 2054 0bea 0423 movs r3, #4 2055 0bec 04E0 b .L344 2056 .L323: 2057 .loc 1 199 5 discriminator 8 2058 0bee 0423 movs r3, #4 2059 0bf0 02E0 b .L344 2060 .L322: 2061 .loc 1 199 5 discriminator 6 2062 0bf2 0423 movs r3, #4 2063 0bf4 00E0 b .L344 2064 .L321: 2065 .loc 1 199 5 discriminator 4 2066 0bf6 0423 movs r3, #4 2067 .L344: 2068 .loc 1 199 5 discriminator 50 2069 0bf8 654A ldr r2, .L535+56 2070 0bfa D360 str r3, [r2, #12] 2071 0bfc 50E1 b .L345 2072 .L320: 2073 .loc 1 199 5 discriminator 2 2074 0bfe FB68 ldr r3, [r7, #12] 2075 0c00 1B68 ldr r3, [r3] 2076 0c02 1A46 mov r2, r3 2077 0c04 634B ldr r3, .L535+60 2078 0c06 9A42 cmp r2, r3 2079 0c08 60D9 bls .L346 2080 .loc 1 199 5 discriminator 51 2081 0c0a FB68 ldr r3, [r7, #12] 2082 0c0c 1B68 ldr r3, [r3] 2083 0c0e 544A ldr r2, .L535+8 2084 0c10 9342 cmp r3, r2 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 41 2085 0c12 57D0 beq .L347 2086 .loc 1 199 5 discriminator 53 2087 0c14 FB68 ldr r3, [r7, #12] 2088 0c16 1B68 ldr r3, [r3] 2089 0c18 524A ldr r2, .L535+12 2090 0c1a 9342 cmp r3, r2 2091 0c1c 50D0 beq .L348 2092 .loc 1 199 5 discriminator 55 2093 0c1e FB68 ldr r3, [r7, #12] 2094 0c20 1B68 ldr r3, [r3] 2095 0c22 514A ldr r2, .L535+16 2096 0c24 9342 cmp r3, r2 2097 0c26 49D0 beq .L349 2098 .loc 1 199 5 discriminator 57 2099 0c28 FB68 ldr r3, [r7, #12] 2100 0c2a 1B68 ldr r3, [r3] 2101 0c2c 4F4A ldr r2, .L535+20 2102 0c2e 9342 cmp r3, r2 2103 0c30 42D0 beq .L350 2104 .loc 1 199 5 discriminator 59 2105 0c32 FB68 ldr r3, [r7, #12] 2106 0c34 1B68 ldr r3, [r3] 2107 0c36 4E4A ldr r2, .L535+24 2108 0c38 9342 cmp r3, r2 2109 0c3a 3AD0 beq .L351 2110 .loc 1 199 5 discriminator 61 2111 0c3c FB68 ldr r3, [r7, #12] 2112 0c3e 1B68 ldr r3, [r3] 2113 0c40 4C4A ldr r2, .L535+28 2114 0c42 9342 cmp r3, r2 2115 0c44 32D0 beq .L352 2116 .loc 1 199 5 discriminator 63 2117 0c46 FB68 ldr r3, [r7, #12] 2118 0c48 1B68 ldr r3, [r3] 2119 0c4a 4B4A ldr r2, .L535+32 2120 0c4c 9342 cmp r3, r2 2121 0c4e 2AD0 beq .L353 2122 .loc 1 199 5 discriminator 65 2123 0c50 FB68 ldr r3, [r7, #12] 2124 0c52 1B68 ldr r3, [r3] 2125 0c54 494A ldr r2, .L535+36 2126 0c56 9342 cmp r3, r2 2127 0c58 22D0 beq .L354 2128 .loc 1 199 5 discriminator 67 2129 0c5a FB68 ldr r3, [r7, #12] 2130 0c5c 1B68 ldr r3, [r3] 2131 0c5e 484A ldr r2, .L535+40 2132 0c60 9342 cmp r3, r2 2133 0c62 1AD0 beq .L355 2134 .loc 1 199 5 discriminator 69 2135 0c64 FB68 ldr r3, [r7, #12] 2136 0c66 1B68 ldr r3, [r3] 2137 0c68 464A ldr r2, .L535+44 2138 0c6a 9342 cmp r3, r2 2139 0c6c 12D0 beq .L356 2140 .loc 1 199 5 discriminator 71 2141 0c6e FB68 ldr r3, [r7, #12] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 42 2142 0c70 1B68 ldr r3, [r3] 2143 0c72 454A ldr r2, .L535+48 2144 0c74 9342 cmp r3, r2 2145 0c76 0AD0 beq .L357 2146 .loc 1 199 5 discriminator 73 2147 0c78 FB68 ldr r3, [r7, #12] 2148 0c7a 1B68 ldr r3, [r3] 2149 0c7c 434A ldr r2, .L535+52 2150 0c7e 9342 cmp r3, r2 2151 0c80 02D1 bne .L358 2152 .loc 1 199 5 discriminator 75 2153 0c82 4FF48023 mov r3, #262144 2154 0c86 1EE0 b .L370 2155 .L358: 2156 .loc 1 199 5 discriminator 76 2157 0c88 4FF08073 mov r3, #16777216 2158 0c8c 1BE0 b .L370 2159 .L357: 2160 .loc 1 199 5 discriminator 74 2161 0c8e 4FF48023 mov r3, #262144 2162 0c92 18E0 b .L370 2163 .L356: 2164 .loc 1 199 5 discriminator 72 2165 0c94 4FF48023 mov r3, #262144 2166 0c98 15E0 b .L370 2167 .L355: 2168 .loc 1 199 5 discriminator 70 2169 0c9a 4FF48023 mov r3, #262144 2170 0c9e 12E0 b .L370 2171 .L354: 2172 .loc 1 199 5 discriminator 68 2173 0ca0 4FF48073 mov r3, #256 2174 0ca4 0FE0 b .L370 2175 .L353: 2176 .loc 1 199 5 discriminator 66 2177 0ca6 4FF48073 mov r3, #256 2178 0caa 0CE0 b .L370 2179 .L352: 2180 .loc 1 199 5 discriminator 64 2181 0cac 4FF48073 mov r3, #256 2182 0cb0 09E0 b .L370 2183 .L351: 2184 .loc 1 199 5 discriminator 62 2185 0cb2 4FF48073 mov r3, #256 2186 0cb6 06E0 b .L370 2187 .L350: 2188 .loc 1 199 5 discriminator 60 2189 0cb8 0423 movs r3, #4 2190 0cba 04E0 b .L370 2191 .L349: 2192 .loc 1 199 5 discriminator 58 2193 0cbc 0423 movs r3, #4 2194 0cbe 02E0 b .L370 2195 .L348: 2196 .loc 1 199 5 discriminator 56 2197 0cc0 0423 movs r3, #4 2198 0cc2 00E0 b .L370 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 43 2199 .L347: 2200 .loc 1 199 5 discriminator 54 2201 0cc4 0423 movs r3, #4 2202 .L370: 2203 .loc 1 199 5 discriminator 100 2204 0cc6 324A ldr r2, .L535+56 2205 0cc8 9360 str r3, [r2, #8] 2206 0cca E9E0 b .L345 2207 .L346: 2208 .loc 1 199 5 discriminator 52 2209 0ccc FB68 ldr r3, [r7, #12] 2210 0cce 1B68 ldr r3, [r3] 2211 0cd0 1A46 mov r2, r3 2212 0cd2 314B ldr r3, .L535+64 2213 0cd4 9A42 cmp r2, r3 2214 0cd6 40F28380 bls .L372 2215 .loc 1 199 5 discriminator 102 2216 0cda FB68 ldr r3, [r7, #12] 2217 0cdc 1B68 ldr r3, [r3] 2218 0cde 204A ldr r2, .L535+8 2219 0ce0 9342 cmp r3, r2 2220 0ce2 79D0 beq .L373 2221 .loc 1 199 5 discriminator 104 2222 0ce4 FB68 ldr r3, [r7, #12] 2223 0ce6 1B68 ldr r3, [r3] 2224 0ce8 1E4A ldr r2, .L535+12 2225 0cea 9342 cmp r3, r2 2226 0cec 72D0 beq .L374 2227 .loc 1 199 5 discriminator 106 2228 0cee FB68 ldr r3, [r7, #12] 2229 0cf0 1B68 ldr r3, [r3] 2230 0cf2 1D4A ldr r2, .L535+16 2231 0cf4 9342 cmp r3, r2 2232 0cf6 6BD0 beq .L375 2233 .loc 1 199 5 discriminator 108 2234 0cf8 FB68 ldr r3, [r7, #12] 2235 0cfa 1B68 ldr r3, [r3] 2236 0cfc 1B4A ldr r2, .L535+20 2237 0cfe 9342 cmp r3, r2 2238 0d00 64D0 beq .L376 2239 .loc 1 199 5 discriminator 110 2240 0d02 FB68 ldr r3, [r7, #12] 2241 0d04 1B68 ldr r3, [r3] 2242 0d06 1A4A ldr r2, .L535+24 2243 0d08 9342 cmp r3, r2 2244 0d0a 5CD0 beq .L377 2245 .loc 1 199 5 discriminator 112 2246 0d0c FB68 ldr r3, [r7, #12] 2247 0d0e 1B68 ldr r3, [r3] 2248 0d10 184A ldr r2, .L535+28 2249 0d12 9342 cmp r3, r2 2250 0d14 54D0 beq .L378 2251 .loc 1 199 5 discriminator 114 2252 0d16 FB68 ldr r3, [r7, #12] 2253 0d18 1B68 ldr r3, [r3] 2254 0d1a 174A ldr r2, .L535+32 2255 0d1c 9342 cmp r3, r2 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 44 2256 0d1e 4CD0 beq .L379 2257 .loc 1 199 5 discriminator 116 2258 0d20 FB68 ldr r3, [r7, #12] 2259 0d22 1B68 ldr r3, [r3] 2260 0d24 154A ldr r2, .L535+36 2261 0d26 9342 cmp r3, r2 2262 0d28 44D0 beq .L380 2263 .loc 1 199 5 discriminator 118 2264 0d2a FB68 ldr r3, [r7, #12] 2265 0d2c 1B68 ldr r3, [r3] 2266 0d2e 144A ldr r2, .L535+40 2267 0d30 9342 cmp r3, r2 2268 0d32 3CD0 beq .L381 2269 .loc 1 199 5 discriminator 120 2270 0d34 FB68 ldr r3, [r7, #12] 2271 0d36 1B68 ldr r3, [r3] 2272 0d38 124A ldr r2, .L535+44 2273 0d3a 9342 cmp r3, r2 2274 0d3c 34D0 beq .L382 2275 .loc 1 199 5 discriminator 122 2276 0d3e FB68 ldr r3, [r7, #12] 2277 0d40 1B68 ldr r3, [r3] 2278 0d42 114A ldr r2, .L535+48 2279 0d44 9342 cmp r3, r2 2280 0d46 2CD0 beq .L383 2281 .loc 1 199 5 discriminator 124 2282 0d48 FB68 ldr r3, [r7, #12] 2283 0d4a 1B68 ldr r3, [r3] 2284 0d4c 0F4A ldr r2, .L535+52 2285 0d4e 9342 cmp r3, r2 2286 0d50 24D1 bne .L384 2287 .loc 1 199 5 discriminator 126 2288 0d52 4FF48023 mov r3, #262144 2289 0d56 40E0 b .L396 2290 .L536: 2291 .align 2 2292 .L535: 2293 0d58 00600240 .word 1073897472 2294 0d5c 58640240 .word 1073898584 2295 0d60 10600240 .word 1073897488 2296 0d64 10640240 .word 1073898512 2297 0d68 70600240 .word 1073897584 2298 0d6c 70640240 .word 1073898608 2299 0d70 28600240 .word 1073897512 2300 0d74 28640240 .word 1073898536 2301 0d78 88600240 .word 1073897608 2302 0d7c 88640240 .word 1073898632 2303 0d80 40600240 .word 1073897536 2304 0d84 40640240 .word 1073898560 2305 0d88 A0600240 .word 1073897632 2306 0d8c A0640240 .word 1073898656 2307 0d90 00640240 .word 1073898496 2308 0d94 B8600240 .word 1073897656 2309 0d98 58600240 .word 1073897560 2310 .L384: 2311 .loc 1 199 5 discriminator 127 2312 0d9c 4FF08073 mov r3, #16777216 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 45 2313 0da0 1BE0 b .L396 2314 .L383: 2315 .loc 1 199 5 discriminator 125 2316 0da2 4FF48023 mov r3, #262144 2317 0da6 18E0 b .L396 2318 .L382: 2319 .loc 1 199 5 discriminator 123 2320 0da8 4FF48023 mov r3, #262144 2321 0dac 15E0 b .L396 2322 .L381: 2323 .loc 1 199 5 discriminator 121 2324 0dae 4FF48023 mov r3, #262144 2325 0db2 12E0 b .L396 2326 .L380: 2327 .loc 1 199 5 discriminator 119 2328 0db4 4FF48073 mov r3, #256 2329 0db8 0FE0 b .L396 2330 .L379: 2331 .loc 1 199 5 discriminator 117 2332 0dba 4FF48073 mov r3, #256 2333 0dbe 0CE0 b .L396 2334 .L378: 2335 .loc 1 199 5 discriminator 115 2336 0dc0 4FF48073 mov r3, #256 2337 0dc4 09E0 b .L396 2338 .L377: 2339 .loc 1 199 5 discriminator 113 2340 0dc6 4FF48073 mov r3, #256 2341 0dca 06E0 b .L396 2342 .L376: 2343 .loc 1 199 5 discriminator 111 2344 0dcc 0423 movs r3, #4 2345 0dce 04E0 b .L396 2346 .L375: 2347 .loc 1 199 5 discriminator 109 2348 0dd0 0423 movs r3, #4 2349 0dd2 02E0 b .L396 2350 .L374: 2351 .loc 1 199 5 discriminator 107 2352 0dd4 0423 movs r3, #4 2353 0dd6 00E0 b .L396 2354 .L373: 2355 .loc 1 199 5 discriminator 105 2356 0dd8 0423 movs r3, #4 2357 .L396: 2358 .loc 1 199 5 discriminator 151 2359 0dda 8B4A ldr r2, .L537 2360 0ddc D360 str r3, [r2, #12] 2361 0dde 5FE0 b .L345 2362 .L372: 2363 .loc 1 199 5 discriminator 103 2364 0de0 FB68 ldr r3, [r7, #12] 2365 0de2 1B68 ldr r3, [r3] 2366 0de4 894A ldr r2, .L537+4 2367 0de6 9342 cmp r3, r2 2368 0de8 57D0 beq .L398 2369 .loc 1 199 5 discriminator 153 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 46 2370 0dea FB68 ldr r3, [r7, #12] 2371 0dec 1B68 ldr r3, [r3] 2372 0dee 884A ldr r2, .L537+8 2373 0df0 9342 cmp r3, r2 2374 0df2 50D0 beq .L399 2375 .loc 1 199 5 discriminator 155 2376 0df4 FB68 ldr r3, [r7, #12] 2377 0df6 1B68 ldr r3, [r3] 2378 0df8 864A ldr r2, .L537+12 2379 0dfa 9342 cmp r3, r2 2380 0dfc 49D0 beq .L400 2381 .loc 1 199 5 discriminator 157 2382 0dfe FB68 ldr r3, [r7, #12] 2383 0e00 1B68 ldr r3, [r3] 2384 0e02 854A ldr r2, .L537+16 2385 0e04 9342 cmp r3, r2 2386 0e06 42D0 beq .L401 2387 .loc 1 199 5 discriminator 159 2388 0e08 FB68 ldr r3, [r7, #12] 2389 0e0a 1B68 ldr r3, [r3] 2390 0e0c 834A ldr r2, .L537+20 2391 0e0e 9342 cmp r3, r2 2392 0e10 3AD0 beq .L402 2393 .loc 1 199 5 discriminator 161 2394 0e12 FB68 ldr r3, [r7, #12] 2395 0e14 1B68 ldr r3, [r3] 2396 0e16 824A ldr r2, .L537+24 2397 0e18 9342 cmp r3, r2 2398 0e1a 32D0 beq .L403 2399 .loc 1 199 5 discriminator 163 2400 0e1c FB68 ldr r3, [r7, #12] 2401 0e1e 1B68 ldr r3, [r3] 2402 0e20 804A ldr r2, .L537+28 2403 0e22 9342 cmp r3, r2 2404 0e24 2AD0 beq .L404 2405 .loc 1 199 5 discriminator 165 2406 0e26 FB68 ldr r3, [r7, #12] 2407 0e28 1B68 ldr r3, [r3] 2408 0e2a 7F4A ldr r2, .L537+32 2409 0e2c 9342 cmp r3, r2 2410 0e2e 22D0 beq .L405 2411 .loc 1 199 5 discriminator 167 2412 0e30 FB68 ldr r3, [r7, #12] 2413 0e32 1B68 ldr r3, [r3] 2414 0e34 7D4A ldr r2, .L537+36 2415 0e36 9342 cmp r3, r2 2416 0e38 1AD0 beq .L406 2417 .loc 1 199 5 discriminator 169 2418 0e3a FB68 ldr r3, [r7, #12] 2419 0e3c 1B68 ldr r3, [r3] 2420 0e3e 7C4A ldr r2, .L537+40 2421 0e40 9342 cmp r3, r2 2422 0e42 12D0 beq .L407 2423 .loc 1 199 5 discriminator 171 2424 0e44 FB68 ldr r3, [r7, #12] 2425 0e46 1B68 ldr r3, [r3] 2426 0e48 7A4A ldr r2, .L537+44 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 47 2427 0e4a 9342 cmp r3, r2 2428 0e4c 0AD0 beq .L408 2429 .loc 1 199 5 discriminator 173 2430 0e4e FB68 ldr r3, [r7, #12] 2431 0e50 1B68 ldr r3, [r3] 2432 0e52 794A ldr r2, .L537+48 2433 0e54 9342 cmp r3, r2 2434 0e56 02D1 bne .L409 2435 .loc 1 199 5 discriminator 175 2436 0e58 4FF48023 mov r3, #262144 2437 0e5c 1EE0 b .L421 2438 .L409: 2439 .loc 1 199 5 discriminator 176 2440 0e5e 4FF08073 mov r3, #16777216 2441 0e62 1BE0 b .L421 2442 .L408: 2443 .loc 1 199 5 discriminator 174 2444 0e64 4FF48023 mov r3, #262144 2445 0e68 18E0 b .L421 2446 .L407: 2447 .loc 1 199 5 discriminator 172 2448 0e6a 4FF48023 mov r3, #262144 2449 0e6e 15E0 b .L421 2450 .L406: 2451 .loc 1 199 5 discriminator 170 2452 0e70 4FF48023 mov r3, #262144 2453 0e74 12E0 b .L421 2454 .L405: 2455 .loc 1 199 5 discriminator 168 2456 0e76 4FF48073 mov r3, #256 2457 0e7a 0FE0 b .L421 2458 .L404: 2459 .loc 1 199 5 discriminator 166 2460 0e7c 4FF48073 mov r3, #256 2461 0e80 0CE0 b .L421 2462 .L403: 2463 .loc 1 199 5 discriminator 164 2464 0e82 4FF48073 mov r3, #256 2465 0e86 09E0 b .L421 2466 .L402: 2467 .loc 1 199 5 discriminator 162 2468 0e88 4FF48073 mov r3, #256 2469 0e8c 06E0 b .L421 2470 .L401: 2471 .loc 1 199 5 discriminator 160 2472 0e8e 0423 movs r3, #4 2473 0e90 04E0 b .L421 2474 .L400: 2475 .loc 1 199 5 discriminator 158 2476 0e92 0423 movs r3, #4 2477 0e94 02E0 b .L421 2478 .L399: 2479 .loc 1 199 5 discriminator 156 2480 0e96 0423 movs r3, #4 2481 0e98 00E0 b .L421 2482 .L398: 2483 .loc 1 199 5 discriminator 154 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 48 2484 0e9a 0423 movs r3, #4 2485 .L421: 2486 .loc 1 199 5 discriminator 200 2487 0e9c 5A4A ldr r2, .L537 2488 0e9e 9360 str r3, [r2, #8] 2489 .L345: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 2490 .loc 1 200 5 is_stmt 1 2491 0ea0 FB68 ldr r3, [r7, #12] 2492 0ea2 1B68 ldr r3, [r3] 2493 0ea4 1A46 mov r2, r3 2494 0ea6 654B ldr r3, .L537+52 2495 0ea8 9A42 cmp r2, r3 2496 0eaa 5CD9 bls .L422 2497 .loc 1 200 5 is_stmt 0 discriminator 1 2498 0eac FB68 ldr r3, [r7, #12] 2499 0eae 1B68 ldr r3, [r3] 2500 0eb0 564A ldr r2, .L537+4 2501 0eb2 9342 cmp r3, r2 2502 0eb4 53D0 beq .L423 2503 .loc 1 200 5 discriminator 3 2504 0eb6 FB68 ldr r3, [r7, #12] 2505 0eb8 1B68 ldr r3, [r3] 2506 0eba 554A ldr r2, .L537+8 2507 0ebc 9342 cmp r3, r2 2508 0ebe 4CD0 beq .L424 2509 .loc 1 200 5 discriminator 5 2510 0ec0 FB68 ldr r3, [r7, #12] 2511 0ec2 1B68 ldr r3, [r3] 2512 0ec4 534A ldr r2, .L537+12 2513 0ec6 9342 cmp r3, r2 2514 0ec8 45D0 beq .L425 2515 .loc 1 200 5 discriminator 7 2516 0eca FB68 ldr r3, [r7, #12] 2517 0ecc 1B68 ldr r3, [r3] 2518 0ece 524A ldr r2, .L537+16 2519 0ed0 9342 cmp r3, r2 2520 0ed2 3ED0 beq .L426 2521 .loc 1 200 5 discriminator 9 2522 0ed4 FB68 ldr r3, [r7, #12] 2523 0ed6 1B68 ldr r3, [r3] 2524 0ed8 504A ldr r2, .L537+20 2525 0eda 9342 cmp r3, r2 2526 0edc 37D0 beq .L427 2527 .loc 1 200 5 discriminator 11 2528 0ede FB68 ldr r3, [r7, #12] 2529 0ee0 1B68 ldr r3, [r3] 2530 0ee2 4F4A ldr r2, .L537+24 2531 0ee4 9342 cmp r3, r2 2532 0ee6 30D0 beq .L428 2533 .loc 1 200 5 discriminator 13 2534 0ee8 FB68 ldr r3, [r7, #12] 2535 0eea 1B68 ldr r3, [r3] 2536 0eec 4D4A ldr r2, .L537+28 2537 0eee 9342 cmp r3, r2 2538 0ef0 29D0 beq .L429 2539 .loc 1 200 5 discriminator 15 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 49 2540 0ef2 FB68 ldr r3, [r7, #12] 2541 0ef4 1B68 ldr r3, [r3] 2542 0ef6 4C4A ldr r2, .L537+32 2543 0ef8 9342 cmp r3, r2 2544 0efa 22D0 beq .L430 2545 .loc 1 200 5 discriminator 17 2546 0efc FB68 ldr r3, [r7, #12] 2547 0efe 1B68 ldr r3, [r3] 2548 0f00 4A4A ldr r2, .L537+36 2549 0f02 9342 cmp r3, r2 2550 0f04 1AD0 beq .L431 2551 .loc 1 200 5 discriminator 19 2552 0f06 FB68 ldr r3, [r7, #12] 2553 0f08 1B68 ldr r3, [r3] 2554 0f0a 494A ldr r2, .L537+40 2555 0f0c 9342 cmp r3, r2 2556 0f0e 12D0 beq .L432 2557 .loc 1 200 5 discriminator 21 2558 0f10 FB68 ldr r3, [r7, #12] 2559 0f12 1B68 ldr r3, [r3] 2560 0f14 474A ldr r2, .L537+44 2561 0f16 9342 cmp r3, r2 2562 0f18 0AD0 beq .L433 2563 .loc 1 200 5 discriminator 23 2564 0f1a FB68 ldr r3, [r7, #12] 2565 0f1c 1B68 ldr r3, [r3] 2566 0f1e 464A ldr r2, .L537+48 2567 0f20 9342 cmp r3, r2 2568 0f22 02D1 bne .L434 2569 .loc 1 200 5 discriminator 25 2570 0f24 4FF48033 mov r3, #65536 2571 0f28 1AE0 b .L446 2572 .L434: 2573 .loc 1 200 5 discriminator 26 2574 0f2a 4FF48003 mov r3, #4194304 2575 0f2e 17E0 b .L446 2576 .L433: 2577 .loc 1 200 5 discriminator 24 2578 0f30 4FF48033 mov r3, #65536 2579 0f34 14E0 b .L446 2580 .L432: 2581 .loc 1 200 5 discriminator 22 2582 0f36 4FF48033 mov r3, #65536 2583 0f3a 11E0 b .L446 2584 .L431: 2585 .loc 1 200 5 discriminator 20 2586 0f3c 4FF48033 mov r3, #65536 2587 0f40 0EE0 b .L446 2588 .L430: 2589 .loc 1 200 5 discriminator 18 2590 0f42 4023 movs r3, #64 2591 0f44 0CE0 b .L446 2592 .L429: 2593 .loc 1 200 5 discriminator 16 2594 0f46 4023 movs r3, #64 2595 0f48 0AE0 b .L446 2596 .L428: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 50 2597 .loc 1 200 5 discriminator 14 2598 0f4a 4023 movs r3, #64 2599 0f4c 08E0 b .L446 2600 .L427: 2601 .loc 1 200 5 discriminator 12 2602 0f4e 4023 movs r3, #64 2603 0f50 06E0 b .L446 2604 .L426: 2605 .loc 1 200 5 discriminator 10 2606 0f52 0123 movs r3, #1 2607 0f54 04E0 b .L446 2608 .L425: 2609 .loc 1 200 5 discriminator 8 2610 0f56 0123 movs r3, #1 2611 0f58 02E0 b .L446 2612 .L424: 2613 .loc 1 200 5 discriminator 6 2614 0f5a 0123 movs r3, #1 2615 0f5c 00E0 b .L446 2616 .L423: 2617 .loc 1 200 5 discriminator 4 2618 0f5e 0123 movs r3, #1 2619 .L446: 2620 .loc 1 200 5 discriminator 50 2621 0f60 374A ldr r2, .L537+56 2622 0f62 D360 str r3, [r2, #12] 2623 0f64 41E1 b .L447 2624 .L422: 2625 .loc 1 200 5 discriminator 2 2626 0f66 FB68 ldr r3, [r7, #12] 2627 0f68 1B68 ldr r3, [r3] 2628 0f6a 1A46 mov r2, r3 2629 0f6c 354B ldr r3, .L537+60 2630 0f6e 9A42 cmp r2, r3 2631 0f70 7CD9 bls .L448 2632 .loc 1 200 5 discriminator 51 2633 0f72 FB68 ldr r3, [r7, #12] 2634 0f74 1B68 ldr r3, [r3] 2635 0f76 254A ldr r2, .L537+4 2636 0f78 9342 cmp r3, r2 2637 0f7a 73D0 beq .L449 2638 .loc 1 200 5 discriminator 53 2639 0f7c FB68 ldr r3, [r7, #12] 2640 0f7e 1B68 ldr r3, [r3] 2641 0f80 234A ldr r2, .L537+8 2642 0f82 9342 cmp r3, r2 2643 0f84 6CD0 beq .L450 2644 .loc 1 200 5 discriminator 55 2645 0f86 FB68 ldr r3, [r7, #12] 2646 0f88 1B68 ldr r3, [r3] 2647 0f8a 224A ldr r2, .L537+12 2648 0f8c 9342 cmp r3, r2 2649 0f8e 65D0 beq .L451 2650 .loc 1 200 5 discriminator 57 2651 0f90 FB68 ldr r3, [r7, #12] 2652 0f92 1B68 ldr r3, [r3] 2653 0f94 204A ldr r2, .L537+16 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 51 2654 0f96 9342 cmp r3, r2 2655 0f98 5ED0 beq .L452 2656 .loc 1 200 5 discriminator 59 2657 0f9a FB68 ldr r3, [r7, #12] 2658 0f9c 1B68 ldr r3, [r3] 2659 0f9e 1F4A ldr r2, .L537+20 2660 0fa0 9342 cmp r3, r2 2661 0fa2 57D0 beq .L453 2662 .loc 1 200 5 discriminator 61 2663 0fa4 FB68 ldr r3, [r7, #12] 2664 0fa6 1B68 ldr r3, [r3] 2665 0fa8 1D4A ldr r2, .L537+24 2666 0faa 9342 cmp r3, r2 2667 0fac 50D0 beq .L454 2668 .loc 1 200 5 discriminator 63 2669 0fae FB68 ldr r3, [r7, #12] 2670 0fb0 1B68 ldr r3, [r3] 2671 0fb2 1C4A ldr r2, .L537+28 2672 0fb4 9342 cmp r3, r2 2673 0fb6 49D0 beq .L455 2674 .loc 1 200 5 discriminator 65 2675 0fb8 FB68 ldr r3, [r7, #12] 2676 0fba 1B68 ldr r3, [r3] 2677 0fbc 1A4A ldr r2, .L537+32 2678 0fbe 9342 cmp r3, r2 2679 0fc0 42D0 beq .L456 2680 .loc 1 200 5 discriminator 67 2681 0fc2 FB68 ldr r3, [r7, #12] 2682 0fc4 1B68 ldr r3, [r3] 2683 0fc6 194A ldr r2, .L537+36 2684 0fc8 9342 cmp r3, r2 2685 0fca 1AD0 beq .L457 2686 .loc 1 200 5 discriminator 69 2687 0fcc FB68 ldr r3, [r7, #12] 2688 0fce 1B68 ldr r3, [r3] 2689 0fd0 174A ldr r2, .L537+40 2690 0fd2 9342 cmp r3, r2 2691 0fd4 12D0 beq .L458 2692 .loc 1 200 5 discriminator 71 2693 0fd6 FB68 ldr r3, [r7, #12] 2694 0fd8 1B68 ldr r3, [r3] 2695 0fda 164A ldr r2, .L537+44 2696 0fdc 9342 cmp r3, r2 2697 0fde 0AD0 beq .L459 2698 .loc 1 200 5 discriminator 73 2699 0fe0 FB68 ldr r3, [r7, #12] 2700 0fe2 1B68 ldr r3, [r3] 2701 0fe4 144A ldr r2, .L537+48 2702 0fe6 9342 cmp r3, r2 2703 0fe8 02D1 bne .L460 2704 .loc 1 200 5 discriminator 75 2705 0fea 4FF48033 mov r3, #65536 2706 0fee 3AE0 b .L472 2707 .L460: 2708 .loc 1 200 5 discriminator 76 2709 0ff0 4FF48003 mov r3, #4194304 2710 0ff4 37E0 b .L472 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 52 2711 .L459: 2712 .loc 1 200 5 discriminator 74 2713 0ff6 4FF48033 mov r3, #65536 2714 0ffa 34E0 b .L472 2715 .L458: 2716 .loc 1 200 5 discriminator 72 2717 0ffc 4FF48033 mov r3, #65536 2718 1000 31E0 b .L472 2719 .L457: 2720 .loc 1 200 5 discriminator 70 2721 1002 4FF48033 mov r3, #65536 2722 1006 2EE0 b .L472 2723 .L538: 2724 .align 2 2725 .L537: 2726 1008 00600240 .word 1073897472 2727 100c 10600240 .word 1073897488 2728 1010 10640240 .word 1073898512 2729 1014 70600240 .word 1073897584 2730 1018 70640240 .word 1073898608 2731 101c 28600240 .word 1073897512 2732 1020 28640240 .word 1073898536 2733 1024 88600240 .word 1073897608 2734 1028 88640240 .word 1073898632 2735 102c 40600240 .word 1073897536 2736 1030 40640240 .word 1073898560 2737 1034 A0600240 .word 1073897632 2738 1038 A0640240 .word 1073898656 2739 103c 58640240 .word 1073898584 2740 1040 00640240 .word 1073898496 2741 1044 B8600240 .word 1073897656 2742 .L456: 2743 .loc 1 200 5 discriminator 68 2744 1048 4023 movs r3, #64 2745 104a 0CE0 b .L472 2746 .L455: 2747 .loc 1 200 5 discriminator 66 2748 104c 4023 movs r3, #64 2749 104e 0AE0 b .L472 2750 .L454: 2751 .loc 1 200 5 discriminator 64 2752 1050 4023 movs r3, #64 2753 1052 08E0 b .L472 2754 .L453: 2755 .loc 1 200 5 discriminator 62 2756 1054 4023 movs r3, #64 2757 1056 06E0 b .L472 2758 .L452: 2759 .loc 1 200 5 discriminator 60 2760 1058 0123 movs r3, #1 2761 105a 04E0 b .L472 2762 .L451: 2763 .loc 1 200 5 discriminator 58 2764 105c 0123 movs r3, #1 2765 105e 02E0 b .L472 2766 .L450: 2767 .loc 1 200 5 discriminator 56 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 53 2768 1060 0123 movs r3, #1 2769 1062 00E0 b .L472 2770 .L449: 2771 .loc 1 200 5 discriminator 54 2772 1064 0123 movs r3, #1 2773 .L472: 2774 .loc 1 200 5 discriminator 100 2775 1066 7B4A ldr r2, .L539 2776 1068 9360 str r3, [r2, #8] 2777 106a BEE0 b .L447 2778 .L448: 2779 .loc 1 200 5 discriminator 52 2780 106c FB68 ldr r3, [r7, #12] 2781 106e 1B68 ldr r3, [r3] 2782 1070 1A46 mov r2, r3 2783 1072 794B ldr r3, .L539+4 2784 1074 9A42 cmp r2, r3 2785 1076 5CD9 bls .L474 2786 .loc 1 200 5 discriminator 102 2787 1078 FB68 ldr r3, [r7, #12] 2788 107a 1B68 ldr r3, [r3] 2789 107c 774A ldr r2, .L539+8 2790 107e 9342 cmp r3, r2 2791 1080 53D0 beq .L475 2792 .loc 1 200 5 discriminator 104 2793 1082 FB68 ldr r3, [r7, #12] 2794 1084 1B68 ldr r3, [r3] 2795 1086 764A ldr r2, .L539+12 2796 1088 9342 cmp r3, r2 2797 108a 4CD0 beq .L476 2798 .loc 1 200 5 discriminator 106 2799 108c FB68 ldr r3, [r7, #12] 2800 108e 1B68 ldr r3, [r3] 2801 1090 744A ldr r2, .L539+16 2802 1092 9342 cmp r3, r2 2803 1094 45D0 beq .L477 2804 .loc 1 200 5 discriminator 108 2805 1096 FB68 ldr r3, [r7, #12] 2806 1098 1B68 ldr r3, [r3] 2807 109a 734A ldr r2, .L539+20 2808 109c 9342 cmp r3, r2 2809 109e 3ED0 beq .L478 2810 .loc 1 200 5 discriminator 110 2811 10a0 FB68 ldr r3, [r7, #12] 2812 10a2 1B68 ldr r3, [r3] 2813 10a4 714A ldr r2, .L539+24 2814 10a6 9342 cmp r3, r2 2815 10a8 37D0 beq .L479 2816 .loc 1 200 5 discriminator 112 2817 10aa FB68 ldr r3, [r7, #12] 2818 10ac 1B68 ldr r3, [r3] 2819 10ae 704A ldr r2, .L539+28 2820 10b0 9342 cmp r3, r2 2821 10b2 30D0 beq .L480 2822 .loc 1 200 5 discriminator 114 2823 10b4 FB68 ldr r3, [r7, #12] 2824 10b6 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 54 2825 10b8 6E4A ldr r2, .L539+32 2826 10ba 9342 cmp r3, r2 2827 10bc 29D0 beq .L481 2828 .loc 1 200 5 discriminator 116 2829 10be FB68 ldr r3, [r7, #12] 2830 10c0 1B68 ldr r3, [r3] 2831 10c2 6D4A ldr r2, .L539+36 2832 10c4 9342 cmp r3, r2 2833 10c6 22D0 beq .L482 2834 .loc 1 200 5 discriminator 118 2835 10c8 FB68 ldr r3, [r7, #12] 2836 10ca 1B68 ldr r3, [r3] 2837 10cc 6B4A ldr r2, .L539+40 2838 10ce 9342 cmp r3, r2 2839 10d0 1AD0 beq .L483 2840 .loc 1 200 5 discriminator 120 2841 10d2 FB68 ldr r3, [r7, #12] 2842 10d4 1B68 ldr r3, [r3] 2843 10d6 6A4A ldr r2, .L539+44 2844 10d8 9342 cmp r3, r2 2845 10da 12D0 beq .L484 2846 .loc 1 200 5 discriminator 122 2847 10dc FB68 ldr r3, [r7, #12] 2848 10de 1B68 ldr r3, [r3] 2849 10e0 684A ldr r2, .L539+48 2850 10e2 9342 cmp r3, r2 2851 10e4 0AD0 beq .L485 2852 .loc 1 200 5 discriminator 124 2853 10e6 FB68 ldr r3, [r7, #12] 2854 10e8 1B68 ldr r3, [r3] 2855 10ea 674A ldr r2, .L539+52 2856 10ec 9342 cmp r3, r2 2857 10ee 02D1 bne .L486 2858 .loc 1 200 5 discriminator 126 2859 10f0 4FF48033 mov r3, #65536 2860 10f4 1AE0 b .L498 2861 .L486: 2862 .loc 1 200 5 discriminator 127 2863 10f6 4FF48003 mov r3, #4194304 2864 10fa 17E0 b .L498 2865 .L485: 2866 .loc 1 200 5 discriminator 125 2867 10fc 4FF48033 mov r3, #65536 2868 1100 14E0 b .L498 2869 .L484: 2870 .loc 1 200 5 discriminator 123 2871 1102 4FF48033 mov r3, #65536 2872 1106 11E0 b .L498 2873 .L483: 2874 .loc 1 200 5 discriminator 121 2875 1108 4FF48033 mov r3, #65536 2876 110c 0EE0 b .L498 2877 .L482: 2878 .loc 1 200 5 discriminator 119 2879 110e 4023 movs r3, #64 2880 1110 0CE0 b .L498 2881 .L481: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 55 2882 .loc 1 200 5 discriminator 117 2883 1112 4023 movs r3, #64 2884 1114 0AE0 b .L498 2885 .L480: 2886 .loc 1 200 5 discriminator 115 2887 1116 4023 movs r3, #64 2888 1118 08E0 b .L498 2889 .L479: 2890 .loc 1 200 5 discriminator 113 2891 111a 4023 movs r3, #64 2892 111c 06E0 b .L498 2893 .L478: 2894 .loc 1 200 5 discriminator 111 2895 111e 0123 movs r3, #1 2896 1120 04E0 b .L498 2897 .L477: 2898 .loc 1 200 5 discriminator 109 2899 1122 0123 movs r3, #1 2900 1124 02E0 b .L498 2901 .L476: 2902 .loc 1 200 5 discriminator 107 2903 1126 0123 movs r3, #1 2904 1128 00E0 b .L498 2905 .L475: 2906 .loc 1 200 5 discriminator 105 2907 112a 0123 movs r3, #1 2908 .L498: 2909 .loc 1 200 5 discriminator 151 2910 112c 574A ldr r2, .L539+56 2911 112e D360 str r3, [r2, #12] 2912 1130 5BE0 b .L447 2913 .L474: 2914 .loc 1 200 5 discriminator 103 2915 1132 FB68 ldr r3, [r7, #12] 2916 1134 1B68 ldr r3, [r3] 2917 1136 494A ldr r2, .L539+8 2918 1138 9342 cmp r3, r2 2919 113a 53D0 beq .L500 2920 .loc 1 200 5 discriminator 153 2921 113c FB68 ldr r3, [r7, #12] 2922 113e 1B68 ldr r3, [r3] 2923 1140 474A ldr r2, .L539+12 2924 1142 9342 cmp r3, r2 2925 1144 4CD0 beq .L501 2926 .loc 1 200 5 discriminator 155 2927 1146 FB68 ldr r3, [r7, #12] 2928 1148 1B68 ldr r3, [r3] 2929 114a 464A ldr r2, .L539+16 2930 114c 9342 cmp r3, r2 2931 114e 45D0 beq .L502 2932 .loc 1 200 5 discriminator 157 2933 1150 FB68 ldr r3, [r7, #12] 2934 1152 1B68 ldr r3, [r3] 2935 1154 444A ldr r2, .L539+20 2936 1156 9342 cmp r3, r2 2937 1158 3ED0 beq .L503 2938 .loc 1 200 5 discriminator 159 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 56 2939 115a FB68 ldr r3, [r7, #12] 2940 115c 1B68 ldr r3, [r3] 2941 115e 434A ldr r2, .L539+24 2942 1160 9342 cmp r3, r2 2943 1162 37D0 beq .L504 2944 .loc 1 200 5 discriminator 161 2945 1164 FB68 ldr r3, [r7, #12] 2946 1166 1B68 ldr r3, [r3] 2947 1168 414A ldr r2, .L539+28 2948 116a 9342 cmp r3, r2 2949 116c 30D0 beq .L505 2950 .loc 1 200 5 discriminator 163 2951 116e FB68 ldr r3, [r7, #12] 2952 1170 1B68 ldr r3, [r3] 2953 1172 404A ldr r2, .L539+32 2954 1174 9342 cmp r3, r2 2955 1176 29D0 beq .L506 2956 .loc 1 200 5 discriminator 165 2957 1178 FB68 ldr r3, [r7, #12] 2958 117a 1B68 ldr r3, [r3] 2959 117c 3E4A ldr r2, .L539+36 2960 117e 9342 cmp r3, r2 2961 1180 22D0 beq .L507 2962 .loc 1 200 5 discriminator 167 2963 1182 FB68 ldr r3, [r7, #12] 2964 1184 1B68 ldr r3, [r3] 2965 1186 3D4A ldr r2, .L539+40 2966 1188 9342 cmp r3, r2 2967 118a 1AD0 beq .L508 2968 .loc 1 200 5 discriminator 169 2969 118c FB68 ldr r3, [r7, #12] 2970 118e 1B68 ldr r3, [r3] 2971 1190 3B4A ldr r2, .L539+44 2972 1192 9342 cmp r3, r2 2973 1194 12D0 beq .L509 2974 .loc 1 200 5 discriminator 171 2975 1196 FB68 ldr r3, [r7, #12] 2976 1198 1B68 ldr r3, [r3] 2977 119a 3A4A ldr r2, .L539+48 2978 119c 9342 cmp r3, r2 2979 119e 0AD0 beq .L510 2980 .loc 1 200 5 discriminator 173 2981 11a0 FB68 ldr r3, [r7, #12] 2982 11a2 1B68 ldr r3, [r3] 2983 11a4 384A ldr r2, .L539+52 2984 11a6 9342 cmp r3, r2 2985 11a8 02D1 bne .L511 2986 .loc 1 200 5 discriminator 175 2987 11aa 4FF48033 mov r3, #65536 2988 11ae 1AE0 b .L523 2989 .L511: 2990 .loc 1 200 5 discriminator 176 2991 11b0 4FF48003 mov r3, #4194304 2992 11b4 17E0 b .L523 2993 .L510: 2994 .loc 1 200 5 discriminator 174 2995 11b6 4FF48033 mov r3, #65536 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 57 2996 11ba 14E0 b .L523 2997 .L509: 2998 .loc 1 200 5 discriminator 172 2999 11bc 4FF48033 mov r3, #65536 3000 11c0 11E0 b .L523 3001 .L508: 3002 .loc 1 200 5 discriminator 170 3003 11c2 4FF48033 mov r3, #65536 3004 11c6 0EE0 b .L523 3005 .L507: 3006 .loc 1 200 5 discriminator 168 3007 11c8 4023 movs r3, #64 3008 11ca 0CE0 b .L523 3009 .L506: 3010 .loc 1 200 5 discriminator 166 3011 11cc 4023 movs r3, #64 3012 11ce 0AE0 b .L523 3013 .L505: 3014 .loc 1 200 5 discriminator 164 3015 11d0 4023 movs r3, #64 3016 11d2 08E0 b .L523 3017 .L504: 3018 .loc 1 200 5 discriminator 162 3019 11d4 4023 movs r3, #64 3020 11d6 06E0 b .L523 3021 .L503: 3022 .loc 1 200 5 discriminator 160 3023 11d8 0123 movs r3, #1 3024 11da 04E0 b .L523 3025 .L502: 3026 .loc 1 200 5 discriminator 158 3027 11dc 0123 movs r3, #1 3028 11de 02E0 b .L523 3029 .L501: 3030 .loc 1 200 5 discriminator 156 3031 11e0 0123 movs r3, #1 3032 11e2 00E0 b .L523 3033 .L500: 3034 .loc 1 200 5 discriminator 154 3035 11e4 0123 movs r3, #1 3036 .L523: 3037 .loc 1 200 5 discriminator 200 3038 11e6 294A ldr r2, .L539+56 3039 11e8 9360 str r3, [r2, #8] 3040 .L447: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/ 203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_TC | DMA_IT_TE | DMA_IT_DME; 3041 .loc 1 203 9 is_stmt 1 3042 11ea FB68 ldr r3, [r7, #12] 3043 11ec 1B68 ldr r3, [r3] 3044 .loc 1 203 25 3045 11ee 1A68 ldr r2, [r3] 3046 .loc 1 203 9 3047 11f0 FB68 ldr r3, [r7, #12] 3048 11f2 1B68 ldr r3, [r3] 3049 .loc 1 203 25 ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 58 3050 11f4 42F01602 orr r2, r2, #22 3051 11f8 1A60 str r2, [r3] 204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->FCR |= DMA_IT_FE; 3052 .loc 1 204 9 3053 11fa FB68 ldr r3, [r7, #12] 3054 11fc 1B68 ldr r3, [r3] 3055 .loc 1 204 25 3056 11fe 5A69 ldr r2, [r3, #20] 3057 .loc 1 204 9 3058 1200 FB68 ldr r3, [r7, #12] 3059 1202 1B68 ldr r3, [r3] 3060 .loc 1 204 25 3061 1204 42F08002 orr r2, r2, #128 3062 1208 5A61 str r2, [r3, #20] 205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->XferHalfCpltCallback != NULL) || (hdma->XferM1HalfCpltCallback != NULL)) 3063 .loc 1 206 13 3064 120a FB68 ldr r3, [r7, #12] 3065 120c 1B6C ldr r3, [r3, #64] 3066 .loc 1 206 7 3067 120e 002B cmp r3, #0 3068 1210 03D1 bne .L524 3069 .loc 1 206 53 discriminator 1 3070 1212 FB68 ldr r3, [r7, #12] 3071 1214 9B6C ldr r3, [r3, #72] 3072 .loc 1 206 45 discriminator 1 3073 1216 002B cmp r3, #0 3074 1218 07D0 beq .L525 3075 .L524: 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 208:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_HT; 3076 .loc 1 208 11 3077 121a FB68 ldr r3, [r7, #12] 3078 121c 1B68 ldr r3, [r3] 3079 .loc 1 208 27 3080 121e 1A68 ldr r2, [r3] 3081 .loc 1 208 11 3082 1220 FB68 ldr r3, [r7, #12] 3083 1222 1B68 ldr r3, [r3] 3084 .loc 1 208 27 3085 1224 42F00802 orr r2, r2, #8 3086 1228 1A60 str r2, [r3] 3087 .L525: 209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 210:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */ 212:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma); 3088 .loc 1 212 5 3089 122a FB68 ldr r3, [r7, #12] 3090 122c 1B68 ldr r3, [r3] 3091 122e 1A68 ldr r2, [r3] 3092 1230 FB68 ldr r3, [r7, #12] 3093 1232 1B68 ldr r3, [r3] 3094 1234 42F00102 orr r2, r2, #1 3095 1238 1A60 str r2, [r3] 3096 123a 05E0 b .L526 3097 .L13: ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 59 213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 215:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process unlocked */ 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_UNLOCK(hdma); 3098 .loc 1 217 5 3099 123c FB68 ldr r3, [r7, #12] 3100 123e 0022 movs r2, #0 3101 1240 83F83420 strb r2, [r3, #52] 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */ 220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY; 3102 .loc 1 220 12 3103 1244 0223 movs r3, #2 3104 1246 FB75 strb r3, [r7, #23] 3105 .L526: 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status; 3106 .loc 1 222 10 3107 1248 FB7D ldrb r3, [r7, #23] @ zero_extendqisi2 3108 .L9: 223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 3109 .loc 1 223 1 3110 124a 1846 mov r0, r3 3111 124c 1837 adds r7, r7, #24 3112 .LCFI8: 3113 .cfi_def_cfa_offset 8 3114 124e BD46 mov sp, r7 3115 .LCFI9: 3116 .cfi_def_cfa_register 13 3117 @ sp needed 3118 1250 80BD pop {r7, pc} 3119 .L540: 3120 1252 00BF .align 2 3121 .L539: 3122 1254 00640240 .word 1073898496 3123 1258 58600240 .word 1073897560 3124 125c 10600240 .word 1073897488 3125 1260 10640240 .word 1073898512 3126 1264 70600240 .word 1073897584 3127 1268 70640240 .word 1073898608 3128 126c 28600240 .word 1073897512 3129 1270 28640240 .word 1073898536 3130 1274 88600240 .word 1073897608 3131 1278 88640240 .word 1073898632 3132 127c 40600240 .word 1073897536 3133 1280 40640240 .word 1073898560 3134 1284 A0600240 .word 1073897632 3135 1288 A0640240 .word 1073898656 3136 128c 00600240 .word 1073897472 3137 .cfi_endproc 3138 .LFE236: 3140 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits 3141 .align 1 3142 .global HAL_DMAEx_ChangeMemory 3143 .syntax unified 3144 .thumb ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 60 3145 .thumb_func 3147 HAL_DMAEx_ChangeMemory: 3148 .LFB237: 224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Change the memory0 or memory1 address on the fly. 227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param Address The new address 230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param memory the memory to be changed, This parameter can be one of 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the following values: 232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY0 / 233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1 234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @note The MEMORY0 address can be changed only when the current transfer use 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1 and the MEMORY1 address can be changed only when the current 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * transfer use MEMORY0. 237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 238:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryT 240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 3149 .loc 1 240 1 3150 .cfi_startproc 3151 @ args = 0, pretend = 0, frame = 16 3152 @ frame_needed = 1, uses_anonymous_args = 0 3153 @ link register save eliminated. 3154 0000 80B4 push {r7} 3155 .LCFI10: 3156 .cfi_def_cfa_offset 4 3157 .cfi_offset 7, -4 3158 0002 85B0 sub sp, sp, #20 3159 .LCFI11: 3160 .cfi_def_cfa_offset 24 3161 0004 00AF add r7, sp, #0 3162 .LCFI12: 3163 .cfi_def_cfa_register 7 3164 0006 F860 str r0, [r7, #12] 3165 0008 B960 str r1, [r7, #8] 3166 000a 1346 mov r3, r2 3167 000c FB71 strb r3, [r7, #7] 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(memory == MEMORY0) 3168 .loc 1 241 5 3169 000e FB79 ldrb r3, [r7, #7] @ zero_extendqisi2 3170 0010 002B cmp r3, #0 3171 0012 04D1 bne .L542 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory0 address */ 244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = Address; 3172 .loc 1 244 9 3173 0014 FB68 ldr r3, [r7, #12] 3174 0016 1B68 ldr r3, [r3] 3175 .loc 1 244 26 3176 0018 BA68 ldr r2, [r7, #8] 3177 001a DA60 str r2, [r3, #12] 3178 001c 03E0 b .L543 3179 .L542: 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 61 247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory1 address */ 249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = Address; 3180 .loc 1 249 9 3181 001e FB68 ldr r3, [r7, #12] 3182 0020 1B68 ldr r3, [r3] 3183 .loc 1 249 26 3184 0022 BA68 ldr r2, [r7, #8] 3185 0024 1A61 str r2, [r3, #16] 3186 .L543: 250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_OK; 3187 .loc 1 252 10 3188 0026 0023 movs r3, #0 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 3189 .loc 1 253 1 3190 0028 1846 mov r0, r3 3191 002a 1437 adds r7, r7, #20 3192 .LCFI13: 3193 .cfi_def_cfa_offset 4 3194 002c BD46 mov sp, r7 3195 .LCFI14: 3196 .cfi_def_cfa_register 13 3197 @ sp needed 3198 002e 5DF8047B ldr r7, [sp], #4 3199 .LCFI15: 3200 .cfi_restore 7 3201 .cfi_def_cfa_offset 0 3202 0032 7047 bx lr 3203 .cfi_endproc 3204 .LFE237: 3206 .section .text.DMA_MultiBufferSetConfig,"ax",%progbits 3207 .align 1 3208 .syntax unified 3209 .thumb 3210 .thumb_func 3212 DMA_MultiBufferSetConfig: 3213 .LFB238: 254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 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 **** 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @} 261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions 264:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 265:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 266:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 267:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 268:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Set the DMA Transfer parameter. 269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 62 272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr 277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 3214 .loc 1 277 1 3215 .cfi_startproc 3216 @ args = 0, pretend = 0, frame = 16 3217 @ frame_needed = 1, uses_anonymous_args = 0 3218 @ link register save eliminated. 3219 0000 80B4 push {r7} 3220 .LCFI16: 3221 .cfi_def_cfa_offset 4 3222 .cfi_offset 7, -4 3223 0002 85B0 sub sp, sp, #20 3224 .LCFI17: 3225 .cfi_def_cfa_offset 24 3226 0004 00AF add r7, sp, #0 3227 .LCFI18: 3228 .cfi_def_cfa_register 7 3229 0006 F860 str r0, [r7, #12] 3230 0008 B960 str r1, [r7, #8] 3231 000a 7A60 str r2, [r7, #4] 3232 000c 3B60 str r3, [r7] 278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream data length */ 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->NDTR = DataLength; 3233 .loc 1 279 7 3234 000e FB68 ldr r3, [r7, #12] 3235 0010 1B68 ldr r3, [r3] 3236 .loc 1 279 24 3237 0012 3A68 ldr r2, [r7] 3238 0014 5A60 str r2, [r3, #4] 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Peripheral to Memory */ 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->Init.Direction) == DMA_MEMORY_TO_PERIPH) 3239 .loc 1 282 17 3240 0016 FB68 ldr r3, [r7, #12] 3241 0018 9B68 ldr r3, [r3, #8] 3242 .loc 1 282 5 3243 001a 402B cmp r3, #64 3244 001c 08D1 bne .L546 283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = DstAddress; 3245 .loc 1 285 9 3246 001e FB68 ldr r3, [r7, #12] 3247 0020 1B68 ldr r3, [r3] 3248 .loc 1 285 25 3249 0022 7A68 ldr r2, [r7, #4] 3250 0024 9A60 str r2, [r3, #8] 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */ 288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = SrcAddress; 3251 .loc 1 288 9 3252 0026 FB68 ldr r3, [r7, #12] 3253 0028 1B68 ldr r3, [r3] ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 63 3254 .loc 1 288 26 3255 002a BA68 ldr r2, [r7, #8] 3256 002c DA60 str r2, [r3, #12] 289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory to Peripheral */ 291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 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; 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = DstAddress; 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 3257 .loc 1 299 1 3258 002e 07E0 b .L548 3259 .L546: 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 3260 .loc 1 294 9 3261 0030 FB68 ldr r3, [r7, #12] 3262 0032 1B68 ldr r3, [r3] 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 3263 .loc 1 294 25 3264 0034 BA68 ldr r2, [r7, #8] 3265 0036 9A60 str r2, [r3, #8] 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 3266 .loc 1 297 9 3267 0038 FB68 ldr r3, [r7, #12] 3268 003a 1B68 ldr r3, [r3] 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 3269 .loc 1 297 26 3270 003c 7A68 ldr r2, [r7, #4] 3271 003e DA60 str r2, [r3, #12] 3272 .L548: 3273 .loc 1 299 1 3274 0040 00BF nop 3275 0042 1437 adds r7, r7, #20 3276 .LCFI19: 3277 .cfi_def_cfa_offset 4 3278 0044 BD46 mov sp, r7 3279 .LCFI20: 3280 .cfi_def_cfa_register 13 3281 @ sp needed 3282 0046 5DF8047B ldr r7, [sp], #4 3283 .LCFI21: 3284 .cfi_restore 7 3285 .cfi_def_cfa_offset 0 3286 004a 7047 bx lr 3287 .cfi_endproc 3288 .LFE238: 3290 .text 3291 .Letext0: 3292 .file 2 "d:\\arm-gcc\\arm-none-eabi\\include\\machine\\_default_types.h" 3293 .file 3 "d:\\arm-gcc\\arm-none-eabi\\include\\sys\\_stdint.h" 3294 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.h" 3295 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 3296 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 64 3297 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h" ARM GAS C:\Users\10728\AppData\Local\Temp\ccz83uPA.s page 65 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma_ex.c C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:20 .text.HAL_DMAEx_MultiBufferStart:00000000 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:26 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:3212 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:144 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:150 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:633 .text.HAL_DMAEx_MultiBufferStart_IT:000002e0 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:651 .text.HAL_DMAEx_MultiBufferStart_IT:00000320 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1049 .text.HAL_DMAEx_MultiBufferStart_IT:00000580 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1067 .text.HAL_DMAEx_MultiBufferStart_IT:000005c0 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1465 .text.HAL_DMAEx_MultiBufferStart_IT:00000820 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1483 .text.HAL_DMAEx_MultiBufferStart_IT:00000860 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1882 .text.HAL_DMAEx_MultiBufferStart_IT:00000ac0 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:1900 .text.HAL_DMAEx_MultiBufferStart_IT:00000b00 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:2293 .text.HAL_DMAEx_MultiBufferStart_IT:00000d58 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:2312 .text.HAL_DMAEx_MultiBufferStart_IT:00000d9c $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:2726 .text.HAL_DMAEx_MultiBufferStart_IT:00001008 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:2744 .text.HAL_DMAEx_MultiBufferStart_IT:00001048 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:3122 .text.HAL_DMAEx_MultiBufferStart_IT:00001254 $d C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:3141 .text.HAL_DMAEx_ChangeMemory:00000000 $t C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:3147 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory C:\Users\10728\AppData\Local\Temp\ccz83uPA.s:3207 .text.DMA_MultiBufferSetConfig:00000000 $t NO UNDEFINED SYMBOLS