ARM GAS /tmp/ccLX4SWU.s page 1 1 .cpu cortex-m4 2 .eabi_attribute 27, 1 3 .eabi_attribute 28, 1 4 .eabi_attribute 20, 1 5 .eabi_attribute 21, 1 6 .eabi_attribute 23, 3 7 .eabi_attribute 24, 1 8 .eabi_attribute 25, 1 9 .eabi_attribute 26, 1 10 .eabi_attribute 30, 1 11 .eabi_attribute 34, 1 12 .eabi_attribute 18, 4 13 .file "stm32f4xx_hal_dma_ex.c" 14 .text 15 .Ltext0: 16 .cfi_sections .debug_frame 17 .section .text.DMA_MultiBufferSetConfig,"ax",%progbits 18 .align 1 19 .syntax unified 20 .thumb 21 .thumb_func 22 .fpu fpv4-sp-d16 24 DMA_MultiBufferSetConfig: 25 .LFB133: 26 .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 **** * 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This software component is licensed by ST under BSD 3-Clause license, 32:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the "License"; You may not use this file except in compliance with the ARM GAS /tmp/ccLX4SWU.s page 2 33:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * License. You may obtain a copy of the License at: 34:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * opensource.org/licenses/BSD-3-Clause 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 **** 39:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Includes ------------------------------------------------------------------*/ 40:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #include "stm32f4xx_hal.h" 41:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 42:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver 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 **** 46:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @defgroup DMAEx DMAEx 47:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief DMA Extended HAL module driver 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 **** 51:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** #ifdef HAL_DMA_MODULE_ENABLED 52:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 53:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private types -------------------------------------------------------------*/ 54:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private variables ---------------------------------------------------------*/ 55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private Constants ---------------------------------------------------------*/ 56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private macros ------------------------------------------------------------*/ 57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Private functions ---------------------------------------------------------*/ 58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions 59:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 60:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 61:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr 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 **** 66:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Exported functions ---------------------------------------------------------*/ 67:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 68:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions 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 **** 73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Exported_Functions_Group1 74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * 75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @verbatim 76:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** =============================================================================== 77:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ##### Extended features functions ##### 78:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** =============================================================================== 79:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** [..] This section provides functions allowing to: 80:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and 81:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer 82:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Configure the source, destination address and data length and 83:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** Start MultiBuffer DMA transfer with interrupt 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** (+) Change on the fly the memory0 or memory1 address. 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 89:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ARM GAS /tmp/ccLX4SWU.s page 3 90:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 91:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** 92:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer. 93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address 96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 97:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer 98:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 99:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t 102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 104:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 105:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */ 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); 107:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 108:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */ 109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY) 110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED; 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_ERROR; 113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process Locked */ 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); 118:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State) 120:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 121:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */ 122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY; 123:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the double buffer mode */ 125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM; 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress; 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */ 131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength); 132:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 133:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */ 134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma); 135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */ 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY; 140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status; 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 **** /** 146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled. ARM GAS /tmp/ccLX4SWU.s page 4 147:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 148:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 151:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SecondMemAddress The second memory Buffer address in case of multi buffer Transfer 152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 154:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 155:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint3 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check the parameters */ 160:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** assert_param(IS_DMA_BUFFER_SIZE(DataLength)); 161:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory-to-memory transfer not supported in double buffering mode */ 163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if (hdma->Init.Direction == DMA_MEMORY_TO_MEMORY) 164:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NOT_SUPPORTED; 166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Check callback functions */ 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if ((NULL == hdma->XferCpltCallback) || (NULL == hdma->XferM1CpltCallback) || (NULL == hdma->Xfer 171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_PARAM; 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 176:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process locked */ 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_LOCK(hdma); 178:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(HAL_DMA_STATE_READY == hdma->State) 180:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 181:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Change DMA peripheral state */ 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->State = HAL_DMA_STATE_BUSY; 183:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Initialize the error code */ 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->ErrorCode = HAL_DMA_ERROR_NONE; 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the Double buffer mode */ 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= (uint32_t)DMA_SxCR_DBM; 189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = SecondMemAddress; 192:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure the source, destination address and the data length */ 194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** DMA_MultiBufferSetConfig(hdma, SrcAddress, DstAddress, DataLength); 195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Clear all flags */ 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TC_FLAG_INDEX(hdma)); 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/ ARM GAS /tmp/ccLX4SWU.s page 5 204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_TC | DMA_IT_TE | DMA_IT_DME; 205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->FCR |= DMA_IT_FE; 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->XferHalfCpltCallback != NULL) || (hdma->XferM1HalfCpltCallback != NULL)) 208:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_HT; 210:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 212:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable the peripheral */ 213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_ENABLE(hdma); 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 215:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Process unlocked */ 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_UNLOCK(hdma); 219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Return error status */ 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_BUSY; 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return status; 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 **** /** 227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Change the memory0 or memory1 address on the fly. 228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param Address The new address 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param memory the memory to be changed, This parameter can be one of 232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the following values: 233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY0 / 234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @note The MEMORY0 address can be changed only when the current transfer use 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * MEMORY1 and the MEMORY1 address can be changed only when the current 237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * transfer use MEMORY0. 238:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryT 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(memory == MEMORY0) 243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory0 address */ 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = Address; 246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* change the memory1 address */ 250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M1AR = Address; 251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_OK; 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 **** /** ARM GAS /tmp/ccLX4SWU.s page 6 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 **** 264:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions 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 **** /** 269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Set the DMA Transfer parameter. 270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * the configuration information for the specified DMA Stream. 272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param SrcAddress The source memory Buffer address 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DstAddress The destination memory Buffer address 274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @param DataLength The length of data to be transferred from source to destination 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @retval HAL status 276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** static void DMA_MultiBufferSetConfig(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddr 278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 27 .loc 1 278 0 28 .cfi_startproc 29 @ args = 0, pretend = 0, frame = 0 30 @ frame_needed = 0, uses_anonymous_args = 0 31 @ link register save eliminated. 32 .LVL0: 33 0000 10B4 push {r4} 34 .LCFI0: 35 .cfi_def_cfa_offset 4 36 .cfi_offset 4, -4 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream data length */ 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->NDTR = DataLength; 37 .loc 1 280 0 38 0002 0468 ldr r4, [r0] 39 0004 6360 str r3, [r4, #4] 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Peripheral to Memory */ 283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if((hdma->Init.Direction) == DMA_MEMORY_TO_PERIPH) 40 .loc 1 283 0 41 0006 8368 ldr r3, [r0, #8] 42 .LVL1: 43 0008 402B cmp r3, #64 44 000a 06D0 beq .L5 284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = DstAddress; 287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */ 289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = SrcAddress; 290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Memory to Peripheral */ 292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** else 293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */ 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = SrcAddress; 45 .loc 1 295 0 46 000c 0368 ldr r3, [r0] 47 000e 9960 str r1, [r3, #8] 48 .LVL2: ARM GAS /tmp/ccLX4SWU.s page 7 296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream destination address */ 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->M0AR = DstAddress; 49 .loc 1 298 0 50 0010 0368 ldr r3, [r0] 51 0012 DA60 str r2, [r3, #12] 52 .L1: 299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 300:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 53 .loc 1 300 0 54 0014 5DF8044B ldr r4, [sp], #4 55 .LCFI1: 56 .cfi_remember_state 57 .cfi_restore 4 58 .cfi_def_cfa_offset 0 59 0018 7047 bx lr 60 .LVL3: 61 .L5: 62 .LCFI2: 63 .cfi_restore_state 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 64 .loc 1 286 0 65 001a 0368 ldr r3, [r0] 66 001c 9A60 str r2, [r3, #8] 67 .LVL4: 289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 68 .loc 1 289 0 69 001e 0368 ldr r3, [r0] 70 0020 D960 str r1, [r3, #12] 71 0022 F7E7 b .L1 72 .cfi_endproc 73 .LFE133: 75 .section .text.HAL_DMAEx_MultiBufferStart,"ax",%progbits 76 .align 1 77 .global HAL_DMAEx_MultiBufferStart 78 .syntax unified 79 .thumb 80 .thumb_func 81 .fpu fpv4-sp-d16 83 HAL_DMAEx_MultiBufferStart: 84 .LFB130: 102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 85 .loc 1 102 0 86 .cfi_startproc 87 @ args = 4, pretend = 0, frame = 0 88 @ frame_needed = 0, uses_anonymous_args = 0 89 .LVL5: 90 0000 38B5 push {r3, r4, r5, lr} 91 .LCFI3: 92 .cfi_def_cfa_offset 16 93 .cfi_offset 3, -16 94 .cfi_offset 4, -12 95 .cfi_offset 5, -8 96 .cfi_offset 14, -4 97 .LVL6: 109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 98 .loc 1 109 0 ARM GAS /tmp/ccLX4SWU.s page 8 99 0002 8468 ldr r4, [r0, #8] 100 0004 802C cmp r4, #128 101 0006 0DD0 beq .L12 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 102 .loc 1 117 0 103 0008 90F83440 ldrb r4, [r0, #52] @ zero_extendqisi2 104 000c 012C cmp r4, #1 105 000e 24D0 beq .L9 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 106 .loc 1 117 0 is_stmt 0 discriminator 2 107 0010 0124 movs r4, #1 108 0012 80F83440 strb r4, [r0, #52] 119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 109 .loc 1 119 0 is_stmt 1 discriminator 2 110 0016 90F83540 ldrb r4, [r0, #53] @ zero_extendqisi2 111 001a E4B2 uxtb r4, r4 112 001c 012C cmp r4, #1 113 001e 06D0 beq .L13 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 114 .loc 1 139 0 115 0020 0220 movs r0, #2 116 .LVL7: 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 117 .loc 1 143 0 118 0022 38BD pop {r3, r4, r5, pc} 119 .LVL8: 120 .L12: 111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** status = HAL_ERROR; 121 .loc 1 111 0 122 0024 4FF48073 mov r3, #256 123 .LVL9: 124 0028 4365 str r3, [r0, #84] 125 .LVL10: 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 126 .loc 1 112 0 127 002a 0120 movs r0, #1 128 .LVL11: 129 002c 38BD pop {r3, r4, r5, pc} 130 .LVL12: 131 .L13: 132 002e 0446 mov r4, r0 122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 133 .loc 1 122 0 134 0030 0220 movs r0, #2 135 .LVL13: 136 0032 84F83500 strb r0, [r4, #53] 125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 137 .loc 1 125 0 138 0036 2568 ldr r5, [r4] 139 0038 2868 ldr r0, [r5] 140 003a 40F48020 orr r0, r0, #262144 141 003e 2860 str r0, [r5] 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 142 .loc 1 128 0 143 0040 2068 ldr r0, [r4] 144 0042 0361 str r3, [r0, #16] 131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** ARM GAS /tmp/ccLX4SWU.s page 9 145 .loc 1 131 0 146 0044 049B ldr r3, [sp, #16] 147 .LVL14: 148 0046 2046 mov r0, r4 149 .LVL15: 150 0048 FFF7FEFF bl DMA_MultiBufferSetConfig 151 .LVL16: 134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 152 .loc 1 134 0 153 004c 2268 ldr r2, [r4] 154 004e 1368 ldr r3, [r2] 155 0050 43F00103 orr r3, r3, #1 156 0054 1360 str r3, [r2] 103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 157 .loc 1 103 0 158 0056 0020 movs r0, #0 159 0058 38BD pop {r3, r4, r5, pc} 160 .LVL17: 161 .L9: 117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 162 .loc 1 117 0 163 005a 0220 movs r0, #2 164 .LVL18: 165 005c 38BD pop {r3, r4, r5, pc} 166 .cfi_endproc 167 .LFE130: 169 .section .text.HAL_DMAEx_MultiBufferStart_IT,"ax",%progbits 170 .align 1 171 .global HAL_DMAEx_MultiBufferStart_IT 172 .syntax unified 173 .thumb 174 .thumb_func 175 .fpu fpv4-sp-d16 177 HAL_DMAEx_MultiBufferStart_IT: 178 .LFB131: 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; 179 .loc 1 156 0 180 .cfi_startproc 181 @ args = 4, pretend = 0, frame = 0 182 @ frame_needed = 0, uses_anonymous_args = 0 183 .LVL19: 184 0000 38B5 push {r3, r4, r5, lr} 185 .LCFI4: 186 .cfi_def_cfa_offset 16 187 .cfi_offset 3, -16 188 .cfi_offset 4, -12 189 .cfi_offset 5, -8 190 .cfi_offset 14, -4 191 .LVL20: 163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 192 .loc 1 163 0 193 0002 8468 ldr r4, [r0, #8] 194 0004 802C cmp r4, #128 195 0006 17D0 beq .L304 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 196 .loc 1 170 0 197 0008 C46B ldr r4, [r0, #60] ARM GAS /tmp/ccLX4SWU.s page 10 198 000a D4B1 cbz r4, .L17 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 199 .loc 1 170 0 is_stmt 0 discriminator 1 200 000c 446C ldr r4, [r0, #68] 201 000e C4B1 cbz r4, .L17 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 202 .loc 1 170 0 discriminator 2 203 0010 C46C ldr r4, [r0, #76] 204 0012 B4B1 cbz r4, .L17 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 205 .loc 1 177 0 is_stmt 1 206 0014 90F83440 ldrb r4, [r0, #52] @ zero_extendqisi2 207 0018 012C cmp r4, #1 208 001a 00F05F87 beq .L62 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 209 .loc 1 177 0 is_stmt 0 discriminator 2 210 001e 0124 movs r4, #1 211 0020 80F83440 strb r4, [r0, #52] 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 212 .loc 1 179 0 is_stmt 1 discriminator 2 213 0024 90F83540 ldrb r4, [r0, #53] @ zero_extendqisi2 214 0028 E4B2 uxtb r4, r4 215 002a 012C cmp r4, #1 216 002c 0DD0 beq .L305 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 217 .loc 1 218 0 218 002e 0023 movs r3, #0 219 .LVL21: 220 0030 80F83430 strb r3, [r0, #52] 221 .LVL22: 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 222 .loc 1 221 0 223 0034 0220 movs r0, #2 224 .LVL23: 225 0036 38BD pop {r3, r4, r5, pc} 226 .LVL24: 227 .L304: 165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 228 .loc 1 165 0 229 0038 4FF48073 mov r3, #256 230 .LVL25: 231 003c 4365 str r3, [r0, #84] 166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 232 .loc 1 166 0 233 003e 0120 movs r0, #1 234 .LVL26: 235 0040 38BD pop {r3, r4, r5, pc} 236 .LVL27: 237 .L17: 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** return HAL_ERROR; 238 .loc 1 172 0 239 0042 4023 movs r3, #64 240 .LVL28: 241 0044 4365 str r3, [r0, #84] 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 242 .loc 1 173 0 243 0046 0120 movs r0, #1 ARM GAS /tmp/ccLX4SWU.s page 11 244 .LVL29: 245 0048 38BD pop {r3, r4, r5, pc} 246 .LVL30: 247 .L305: 248 004a 0446 mov r4, r0 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 249 .loc 1 182 0 250 004c 0220 movs r0, #2 251 .LVL31: 252 004e 84F83500 strb r0, [r4, #53] 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 253 .loc 1 185 0 254 0052 0020 movs r0, #0 255 0054 6065 str r0, [r4, #84] 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 256 .loc 1 188 0 257 0056 2568 ldr r5, [r4] 258 0058 2868 ldr r0, [r5] 259 005a 40F48020 orr r0, r0, #262144 260 005e 2860 str r0, [r5] 191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 261 .loc 1 191 0 262 0060 2068 ldr r0, [r4] 263 0062 0361 str r3, [r0, #16] 194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 264 .loc 1 194 0 265 0064 049B ldr r3, [sp, #16] 266 .LVL32: 267 0066 2046 mov r0, r4 268 .LVL33: 269 0068 FFF7FEFF bl DMA_MultiBufferSetConfig 270 .LVL34: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 271 .loc 1 197 0 272 006c 2368 ldr r3, [r4] 273 006e C64A ldr r2, .L322 274 0070 9342 cmp r3, r2 275 0072 40F29880 bls .L20 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 276 .loc 1 197 0 is_stmt 0 discriminator 1 277 0076 A2F58962 sub r2, r2, #1096 278 007a 9342 cmp r3, r2 279 007c 31D0 beq .L63 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 280 .loc 1 197 0 discriminator 3 281 007e 02F58062 add r2, r2, #1024 282 0082 9342 cmp r3, r2 283 0084 74D0 beq .L64 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 284 .loc 1 197 0 discriminator 5 285 0086 A2F56872 sub r2, r2, #928 286 008a 9342 cmp r3, r2 287 008c 72D0 beq .L65 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 288 .loc 1 197 0 discriminator 7 289 008e 02F58062 add r2, r2, #1024 290 0092 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 12 291 0094 70D0 beq .L66 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 292 .loc 1 197 0 discriminator 9 293 0096 A2F58962 sub r2, r2, #1096 294 009a 9342 cmp r3, r2 295 009c 6ED0 beq .L67 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 296 .loc 1 197 0 discriminator 11 297 009e 02F58062 add r2, r2, #1024 298 00a2 9342 cmp r3, r2 299 00a4 6DD0 beq .L68 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 300 .loc 1 197 0 discriminator 13 301 00a6 A2F56872 sub r2, r2, #928 302 00aa 9342 cmp r3, r2 303 00ac 6CD0 beq .L69 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 304 .loc 1 197 0 discriminator 15 305 00ae 02F58062 add r2, r2, #1024 306 00b2 9342 cmp r3, r2 307 00b4 6BD0 beq .L70 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 308 .loc 1 197 0 discriminator 17 309 00b6 A2F58962 sub r2, r2, #1096 310 00ba 9342 cmp r3, r2 311 00bc 6AD0 beq .L71 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 312 .loc 1 197 0 discriminator 19 313 00be 02F58062 add r2, r2, #1024 314 00c2 9342 cmp r3, r2 315 00c4 69D0 beq .L72 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 316 .loc 1 197 0 discriminator 21 317 00c6 A2F56872 sub r2, r2, #928 318 00ca 9342 cmp r3, r2 319 00cc 68D0 beq .L73 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 320 .loc 1 197 0 discriminator 23 321 00ce 02F58062 add r2, r2, #1024 322 00d2 9342 cmp r3, r2 323 00d4 02D0 beq .L306 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 324 .loc 1 197 0 325 00d6 4FF00063 mov r3, #134217728 326 00da 03E0 b .L21 327 .L306: 328 00dc 4FF40013 mov r3, #2097152 329 00e0 00E0 b .L21 330 .L63: 331 00e2 2023 movs r3, #32 332 .L21: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 333 .loc 1 197 0 discriminator 50 334 00e4 A94A ldr r2, .L322+4 335 00e6 D360 str r3, [r2, #12] 336 .LVL35: 337 .L22: ARM GAS /tmp/ccLX4SWU.s page 13 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 338 .loc 1 198 0 is_stmt 1 339 00e8 2368 ldr r3, [r4] 340 00ea A74A ldr r2, .L322 341 00ec 9342 cmp r3, r2 342 00ee 40F2CE81 bls .L28 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 343 .loc 1 198 0 is_stmt 0 discriminator 1 344 00f2 A2F58962 sub r2, r2, #1096 345 00f6 9342 cmp r3, r2 346 00f8 00F06781 beq .L111 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 347 .loc 1 198 0 discriminator 3 348 00fc 02F58062 add r2, r2, #1024 349 0100 9342 cmp r3, r2 350 0102 00F0A981 beq .L112 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 351 .loc 1 198 0 discriminator 5 352 0106 A2F56872 sub r2, r2, #928 353 010a 9342 cmp r3, r2 354 010c 00F0A681 beq .L113 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 355 .loc 1 198 0 discriminator 7 356 0110 02F58062 add r2, r2, #1024 357 0114 9342 cmp r3, r2 358 0116 00F0A381 beq .L114 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 359 .loc 1 198 0 discriminator 9 360 011a A2F58962 sub r2, r2, #1096 361 011e 9342 cmp r3, r2 362 0120 00F0A081 beq .L115 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 363 .loc 1 198 0 discriminator 11 364 0124 02F58062 add r2, r2, #1024 365 0128 9342 cmp r3, r2 366 012a 00F09E81 beq .L116 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 367 .loc 1 198 0 discriminator 13 368 012e A2F56872 sub r2, r2, #928 369 0132 9342 cmp r3, r2 370 0134 00F09C81 beq .L117 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 371 .loc 1 198 0 discriminator 15 372 0138 02F58062 add r2, r2, #1024 373 013c 9342 cmp r3, r2 374 013e 00F09A81 beq .L118 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 375 .loc 1 198 0 discriminator 17 376 0142 A2F58962 sub r2, r2, #1096 377 0146 9342 cmp r3, r2 378 0148 00F09881 beq .L119 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 379 .loc 1 198 0 discriminator 19 380 014c 02F58062 add r2, r2, #1024 381 0150 9342 cmp r3, r2 382 0152 00F09681 beq .L120 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 14 383 .loc 1 198 0 discriminator 21 384 0156 A2F56872 sub r2, r2, #928 385 015a 9342 cmp r3, r2 386 015c 00F09481 beq .L121 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 387 .loc 1 198 0 discriminator 23 388 0160 02F58062 add r2, r2, #1024 389 0164 9342 cmp r3, r2 390 0166 00F02D81 beq .L307 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 391 .loc 1 198 0 392 016a 4FF08063 mov r3, #67108864 393 016e 2DE1 b .L29 394 .LVL36: 395 .L64: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 396 .loc 1 197 0 is_stmt 1 397 0170 2023 movs r3, #32 398 0172 B7E7 b .L21 399 .L65: 400 0174 2023 movs r3, #32 401 0176 B5E7 b .L21 402 .L66: 403 0178 2023 movs r3, #32 404 017a B3E7 b .L21 405 .L67: 406 017c 4FF40063 mov r3, #2048 407 0180 B0E7 b .L21 408 .L68: 409 0182 4FF40063 mov r3, #2048 410 0186 ADE7 b .L21 411 .L69: 412 0188 4FF40063 mov r3, #2048 413 018c AAE7 b .L21 414 .L70: 415 018e 4FF40063 mov r3, #2048 416 0192 A7E7 b .L21 417 .L71: 418 0194 4FF40013 mov r3, #2097152 419 0198 A4E7 b .L21 420 .L72: 421 019a 4FF40013 mov r3, #2097152 422 019e A1E7 b .L21 423 .L73: 424 01a0 4FF40013 mov r3, #2097152 425 01a4 9EE7 b .L21 426 .L20: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 427 .loc 1 197 0 is_stmt 0 discriminator 2 428 01a6 7A4A ldr r2, .L322+8 429 01a8 9342 cmp r3, r2 430 01aa 53D9 bls .L23 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 431 .loc 1 197 0 discriminator 51 432 01ac A83A subs r2, r2, #168 433 01ae 9342 cmp r3, r2 434 01b0 2ED0 beq .L75 ARM GAS /tmp/ccLX4SWU.s page 15 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 435 .loc 1 197 0 discriminator 53 436 01b2 02F58062 add r2, r2, #1024 437 01b6 9342 cmp r3, r2 438 01b8 2ED0 beq .L76 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 439 .loc 1 197 0 discriminator 55 440 01ba A2F56872 sub r2, r2, #928 441 01be 9342 cmp r3, r2 442 01c0 2CD0 beq .L77 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 443 .loc 1 197 0 discriminator 57 444 01c2 02F58062 add r2, r2, #1024 445 01c6 9342 cmp r3, r2 446 01c8 2AD0 beq .L78 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 447 .loc 1 197 0 discriminator 59 448 01ca A2F58962 sub r2, r2, #1096 449 01ce 9342 cmp r3, r2 450 01d0 28D0 beq .L79 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 451 .loc 1 197 0 discriminator 61 452 01d2 02F58062 add r2, r2, #1024 453 01d6 9342 cmp r3, r2 454 01d8 27D0 beq .L80 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 455 .loc 1 197 0 discriminator 63 456 01da A2F56872 sub r2, r2, #928 457 01de 9342 cmp r3, r2 458 01e0 26D0 beq .L81 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 459 .loc 1 197 0 discriminator 65 460 01e2 02F58062 add r2, r2, #1024 461 01e6 9342 cmp r3, r2 462 01e8 25D0 beq .L82 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 463 .loc 1 197 0 discriminator 67 464 01ea A2F58962 sub r2, r2, #1096 465 01ee 9342 cmp r3, r2 466 01f0 24D0 beq .L83 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 467 .loc 1 197 0 discriminator 69 468 01f2 02F58062 add r2, r2, #1024 469 01f6 9342 cmp r3, r2 470 01f8 23D0 beq .L84 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 471 .loc 1 197 0 discriminator 71 472 01fa A2F56872 sub r2, r2, #928 473 01fe 9342 cmp r3, r2 474 0200 22D0 beq .L85 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 475 .loc 1 197 0 discriminator 73 476 0202 02F58062 add r2, r2, #1024 477 0206 9342 cmp r3, r2 478 0208 21D1 bne .L86 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 479 .loc 1 197 0 ARM GAS /tmp/ccLX4SWU.s page 16 480 020a 4FF40013 mov r3, #2097152 481 020e 00E0 b .L24 482 .L75: 483 0210 2023 movs r3, #32 484 .L24: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 485 .loc 1 197 0 discriminator 100 486 0212 5E4A ldr r2, .L322+4 487 0214 9360 str r3, [r2, #8] 488 .LVL37: 489 0216 67E7 b .L22 490 .LVL38: 491 .L76: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 492 .loc 1 197 0 493 0218 2023 movs r3, #32 494 021a FAE7 b .L24 495 .L77: 496 021c 2023 movs r3, #32 497 021e F8E7 b .L24 498 .L78: 499 0220 2023 movs r3, #32 500 0222 F6E7 b .L24 501 .L79: 502 0224 4FF40063 mov r3, #2048 503 0228 F3E7 b .L24 504 .L80: 505 022a 4FF40063 mov r3, #2048 506 022e F0E7 b .L24 507 .L81: 508 0230 4FF40063 mov r3, #2048 509 0234 EDE7 b .L24 510 .L82: 511 0236 4FF40063 mov r3, #2048 512 023a EAE7 b .L24 513 .L83: 514 023c 4FF40013 mov r3, #2097152 515 0240 E7E7 b .L24 516 .L84: 517 0242 4FF40013 mov r3, #2097152 518 0246 E4E7 b .L24 519 .L85: 520 0248 4FF40013 mov r3, #2097152 521 024c E1E7 b .L24 522 .L86: 523 024e 4FF00063 mov r3, #134217728 524 0252 DEE7 b .L24 525 .L23: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 526 .loc 1 197 0 discriminator 52 527 0254 4F4A ldr r2, .L322+12 528 0256 9342 cmp r3, r2 529 0258 53D9 bls .L25 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 530 .loc 1 197 0 discriminator 102 531 025a 483A subs r2, r2, #72 532 025c 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 17 533 025e 31D0 beq .L87 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 534 .loc 1 197 0 discriminator 104 535 0260 02F58062 add r2, r2, #1024 536 0264 9342 cmp r3, r2 537 0266 31D0 beq .L88 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 538 .loc 1 197 0 discriminator 106 539 0268 A2F56872 sub r2, r2, #928 540 026c 9342 cmp r3, r2 541 026e 2FD0 beq .L89 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 542 .loc 1 197 0 discriminator 108 543 0270 02F58062 add r2, r2, #1024 544 0274 9342 cmp r3, r2 545 0276 2DD0 beq .L90 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 546 .loc 1 197 0 discriminator 110 547 0278 A2F58962 sub r2, r2, #1096 548 027c 9342 cmp r3, r2 549 027e 2BD0 beq .L91 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 550 .loc 1 197 0 discriminator 112 551 0280 02F58062 add r2, r2, #1024 552 0284 9342 cmp r3, r2 553 0286 2AD0 beq .L92 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 554 .loc 1 197 0 discriminator 114 555 0288 A2F56872 sub r2, r2, #928 556 028c 9342 cmp r3, r2 557 028e 29D0 beq .L93 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 558 .loc 1 197 0 discriminator 116 559 0290 02F58062 add r2, r2, #1024 560 0294 9342 cmp r3, r2 561 0296 28D0 beq .L94 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 562 .loc 1 197 0 discriminator 118 563 0298 A2F58962 sub r2, r2, #1096 564 029c 9342 cmp r3, r2 565 029e 27D0 beq .L95 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 566 .loc 1 197 0 discriminator 120 567 02a0 02F58062 add r2, r2, #1024 568 02a4 9342 cmp r3, r2 569 02a6 26D0 beq .L96 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 570 .loc 1 197 0 discriminator 122 571 02a8 A2F56872 sub r2, r2, #928 572 02ac 9342 cmp r3, r2 573 02ae 25D0 beq .L97 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 574 .loc 1 197 0 discriminator 124 575 02b0 02F58062 add r2, r2, #1024 576 02b4 9342 cmp r3, r2 577 02b6 02D0 beq .L308 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 18 578 .loc 1 197 0 579 02b8 4FF00063 mov r3, #134217728 580 02bc 03E0 b .L26 581 .L308: 582 02be 4FF40013 mov r3, #2097152 583 02c2 00E0 b .L26 584 .L87: 585 02c4 2023 movs r3, #32 586 .L26: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 587 .loc 1 197 0 discriminator 151 588 02c6 344A ldr r2, .L322+16 589 02c8 D360 str r3, [r2, #12] 590 .LVL39: 591 02ca 0DE7 b .L22 592 .LVL40: 593 .L88: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 594 .loc 1 197 0 595 02cc 2023 movs r3, #32 596 02ce FAE7 b .L26 597 .L89: 598 02d0 2023 movs r3, #32 599 02d2 F8E7 b .L26 600 .L90: 601 02d4 2023 movs r3, #32 602 02d6 F6E7 b .L26 603 .L91: 604 02d8 4FF40063 mov r3, #2048 605 02dc F3E7 b .L26 606 .L92: 607 02de 4FF40063 mov r3, #2048 608 02e2 F0E7 b .L26 609 .L93: 610 02e4 4FF40063 mov r3, #2048 611 02e8 EDE7 b .L26 612 .L94: 613 02ea 4FF40063 mov r3, #2048 614 02ee EAE7 b .L26 615 .L95: 616 02f0 4FF40013 mov r3, #2097152 617 02f4 E7E7 b .L26 618 .L96: 619 02f6 4FF40013 mov r3, #2097152 620 02fa E4E7 b .L26 621 .L97: 622 02fc 4FF40013 mov r3, #2097152 623 0300 E1E7 b .L26 624 .L25: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 625 .loc 1 197 0 discriminator 103 626 0302 264A ldr r2, .L322+20 627 0304 9342 cmp r3, r2 628 0306 31D0 beq .L99 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 629 .loc 1 197 0 discriminator 153 630 0308 02F58062 add r2, r2, #1024 ARM GAS /tmp/ccLX4SWU.s page 19 631 030c 9342 cmp r3, r2 632 030e 31D0 beq .L100 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 633 .loc 1 197 0 discriminator 155 634 0310 A2F56872 sub r2, r2, #928 635 0314 9342 cmp r3, r2 636 0316 2FD0 beq .L101 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 637 .loc 1 197 0 discriminator 157 638 0318 02F58062 add r2, r2, #1024 639 031c 9342 cmp r3, r2 640 031e 2DD0 beq .L102 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 641 .loc 1 197 0 discriminator 159 642 0320 A2F58962 sub r2, r2, #1096 643 0324 9342 cmp r3, r2 644 0326 2BD0 beq .L103 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 645 .loc 1 197 0 discriminator 161 646 0328 02F58062 add r2, r2, #1024 647 032c 9342 cmp r3, r2 648 032e 37D0 beq .L104 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 649 .loc 1 197 0 discriminator 163 650 0330 A2F56872 sub r2, r2, #928 651 0334 9342 cmp r3, r2 652 0336 36D0 beq .L105 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 653 .loc 1 197 0 discriminator 165 654 0338 02F58062 add r2, r2, #1024 655 033c 9342 cmp r3, r2 656 033e 35D0 beq .L106 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 657 .loc 1 197 0 discriminator 167 658 0340 A2F58962 sub r2, r2, #1096 659 0344 9342 cmp r3, r2 660 0346 34D0 beq .L107 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 661 .loc 1 197 0 discriminator 169 662 0348 02F58062 add r2, r2, #1024 663 034c 9342 cmp r3, r2 664 034e 33D0 beq .L108 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 665 .loc 1 197 0 discriminator 171 666 0350 A2F56872 sub r2, r2, #928 667 0354 9342 cmp r3, r2 668 0356 32D0 beq .L109 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 669 .loc 1 197 0 discriminator 173 670 0358 02F58062 add r2, r2, #1024 671 035c 9342 cmp r3, r2 672 035e 02D0 beq .L309 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 673 .loc 1 197 0 674 0360 4FF00063 mov r3, #134217728 675 0364 03E0 b .L27 676 .L309: ARM GAS /tmp/ccLX4SWU.s page 20 677 0366 4FF40013 mov r3, #2097152 678 036a 00E0 b .L27 679 .L99: 680 036c 2023 movs r3, #32 681 .L27: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 682 .loc 1 197 0 discriminator 200 683 036e 0A4A ldr r2, .L322+16 684 0370 9360 str r3, [r2, #8] 685 .LVL41: 686 0372 B9E6 b .L22 687 .LVL42: 688 .L100: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 689 .loc 1 197 0 690 0374 2023 movs r3, #32 691 0376 FAE7 b .L27 692 .L101: 693 0378 2023 movs r3, #32 694 037a F8E7 b .L27 695 .L102: 696 037c 2023 movs r3, #32 697 037e F6E7 b .L27 698 .L103: 699 0380 4FF40063 mov r3, #2048 700 0384 F3E7 b .L27 701 .L323: 702 0386 00BF .align 2 703 .L322: 704 0388 58640240 .word 1073898584 705 038c 00640240 .word 1073898496 706 0390 B8600240 .word 1073897656 707 0394 58600240 .word 1073897560 708 0398 00600240 .word 1073897472 709 039c 10600240 .word 1073897488 710 .L104: 711 03a0 4FF40063 mov r3, #2048 712 03a4 E3E7 b .L27 713 .L105: 714 03a6 4FF40063 mov r3, #2048 715 03aa E0E7 b .L27 716 .L106: 717 03ac 4FF40063 mov r3, #2048 718 03b0 DDE7 b .L27 719 .L107: 720 03b2 4FF40013 mov r3, #2097152 721 03b6 DAE7 b .L27 722 .L108: 723 03b8 4FF40013 mov r3, #2097152 724 03bc D7E7 b .L27 725 .L109: 726 03be 4FF40013 mov r3, #2097152 727 03c2 D4E7 b .L27 728 .LVL43: 729 .L307: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 730 .loc 1 198 0 is_stmt 1 ARM GAS /tmp/ccLX4SWU.s page 21 731 03c4 4FF48013 mov r3, #1048576 732 03c8 00E0 b .L29 733 .L111: 734 03ca 1023 movs r3, #16 735 .L29: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 736 .loc 1 198 0 is_stmt 0 discriminator 50 737 03cc B24A ldr r2, .L324 738 03ce D360 str r3, [r2, #12] 739 .L30: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 740 .loc 1 199 0 is_stmt 1 741 03d0 2368 ldr r3, [r4] 742 03d2 B24A ldr r2, .L324+4 743 03d4 9342 cmp r3, r2 744 03d6 40F2CD81 bls .L36 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 745 .loc 1 199 0 is_stmt 0 discriminator 1 746 03da A2F58962 sub r2, r2, #1096 747 03de 9342 cmp r3, r2 748 03e0 00F06681 beq .L159 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 749 .loc 1 199 0 discriminator 3 750 03e4 02F58062 add r2, r2, #1024 751 03e8 9342 cmp r3, r2 752 03ea 00F0A881 beq .L160 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 753 .loc 1 199 0 discriminator 5 754 03ee A2F56872 sub r2, r2, #928 755 03f2 9342 cmp r3, r2 756 03f4 00F0A581 beq .L161 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 757 .loc 1 199 0 discriminator 7 758 03f8 02F58062 add r2, r2, #1024 759 03fc 9342 cmp r3, r2 760 03fe 00F0A281 beq .L162 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 761 .loc 1 199 0 discriminator 9 762 0402 A2F58962 sub r2, r2, #1096 763 0406 9342 cmp r3, r2 764 0408 00F09F81 beq .L163 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 765 .loc 1 199 0 discriminator 11 766 040c 02F58062 add r2, r2, #1024 767 0410 9342 cmp r3, r2 768 0412 00F09D81 beq .L164 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 769 .loc 1 199 0 discriminator 13 770 0416 A2F56872 sub r2, r2, #928 771 041a 9342 cmp r3, r2 772 041c 00F09B81 beq .L165 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 773 .loc 1 199 0 discriminator 15 774 0420 02F58062 add r2, r2, #1024 775 0424 9342 cmp r3, r2 776 0426 00F09981 beq .L166 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 22 777 .loc 1 199 0 discriminator 17 778 042a A2F58962 sub r2, r2, #1096 779 042e 9342 cmp r3, r2 780 0430 00F09781 beq .L167 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 781 .loc 1 199 0 discriminator 19 782 0434 02F58062 add r2, r2, #1024 783 0438 9342 cmp r3, r2 784 043a 00F09581 beq .L168 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 785 .loc 1 199 0 discriminator 21 786 043e A2F56872 sub r2, r2, #928 787 0442 9342 cmp r3, r2 788 0444 00F09381 beq .L169 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 789 .loc 1 199 0 discriminator 23 790 0448 02F58062 add r2, r2, #1024 791 044c 9342 cmp r3, r2 792 044e 00F02081 beq .L310 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 793 .loc 1 199 0 794 0452 4FF00073 mov r3, #33554432 795 0456 2CE1 b .L37 796 .L112: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 797 .loc 1 198 0 is_stmt 1 798 0458 1023 movs r3, #16 799 045a B7E7 b .L29 800 .L113: 801 045c 1023 movs r3, #16 802 045e B5E7 b .L29 803 .L114: 804 0460 1023 movs r3, #16 805 0462 B3E7 b .L29 806 .L115: 807 0464 4FF48063 mov r3, #1024 808 0468 B0E7 b .L29 809 .L116: 810 046a 4FF48063 mov r3, #1024 811 046e ADE7 b .L29 812 .L117: 813 0470 4FF48063 mov r3, #1024 814 0474 AAE7 b .L29 815 .L118: 816 0476 4FF48063 mov r3, #1024 817 047a A7E7 b .L29 818 .L119: 819 047c 4FF48013 mov r3, #1048576 820 0480 A4E7 b .L29 821 .L120: 822 0482 4FF48013 mov r3, #1048576 823 0486 A1E7 b .L29 824 .L121: 825 0488 4FF48013 mov r3, #1048576 826 048c 9EE7 b .L29 827 .L28: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 23 828 .loc 1 198 0 is_stmt 0 discriminator 2 829 048e 844A ldr r2, .L324+8 830 0490 9342 cmp r3, r2 831 0492 53D9 bls .L31 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 832 .loc 1 198 0 discriminator 51 833 0494 A83A subs r2, r2, #168 834 0496 9342 cmp r3, r2 835 0498 2ED0 beq .L123 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 836 .loc 1 198 0 discriminator 53 837 049a 02F58062 add r2, r2, #1024 838 049e 9342 cmp r3, r2 839 04a0 2ED0 beq .L124 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 840 .loc 1 198 0 discriminator 55 841 04a2 A2F56872 sub r2, r2, #928 842 04a6 9342 cmp r3, r2 843 04a8 2CD0 beq .L125 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 844 .loc 1 198 0 discriminator 57 845 04aa 02F58062 add r2, r2, #1024 846 04ae 9342 cmp r3, r2 847 04b0 2AD0 beq .L126 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 848 .loc 1 198 0 discriminator 59 849 04b2 A2F58962 sub r2, r2, #1096 850 04b6 9342 cmp r3, r2 851 04b8 28D0 beq .L127 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 852 .loc 1 198 0 discriminator 61 853 04ba 02F58062 add r2, r2, #1024 854 04be 9342 cmp r3, r2 855 04c0 27D0 beq .L128 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 856 .loc 1 198 0 discriminator 63 857 04c2 A2F56872 sub r2, r2, #928 858 04c6 9342 cmp r3, r2 859 04c8 26D0 beq .L129 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 860 .loc 1 198 0 discriminator 65 861 04ca 02F58062 add r2, r2, #1024 862 04ce 9342 cmp r3, r2 863 04d0 25D0 beq .L130 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 864 .loc 1 198 0 discriminator 67 865 04d2 A2F58962 sub r2, r2, #1096 866 04d6 9342 cmp r3, r2 867 04d8 24D0 beq .L131 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 868 .loc 1 198 0 discriminator 69 869 04da 02F58062 add r2, r2, #1024 870 04de 9342 cmp r3, r2 871 04e0 23D0 beq .L132 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 872 .loc 1 198 0 discriminator 71 873 04e2 A2F56872 sub r2, r2, #928 ARM GAS /tmp/ccLX4SWU.s page 24 874 04e6 9342 cmp r3, r2 875 04e8 22D0 beq .L133 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 876 .loc 1 198 0 discriminator 73 877 04ea 02F58062 add r2, r2, #1024 878 04ee 9342 cmp r3, r2 879 04f0 21D1 bne .L134 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 880 .loc 1 198 0 881 04f2 4FF48013 mov r3, #1048576 882 04f6 00E0 b .L32 883 .L123: 884 04f8 1023 movs r3, #16 885 .L32: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 886 .loc 1 198 0 discriminator 100 887 04fa 674A ldr r2, .L324 888 04fc 9360 str r3, [r2, #8] 889 04fe 67E7 b .L30 890 .L124: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 891 .loc 1 198 0 892 0500 1023 movs r3, #16 893 0502 FAE7 b .L32 894 .L125: 895 0504 1023 movs r3, #16 896 0506 F8E7 b .L32 897 .L126: 898 0508 1023 movs r3, #16 899 050a F6E7 b .L32 900 .L127: 901 050c 4FF48063 mov r3, #1024 902 0510 F3E7 b .L32 903 .L128: 904 0512 4FF48063 mov r3, #1024 905 0516 F0E7 b .L32 906 .L129: 907 0518 4FF48063 mov r3, #1024 908 051c EDE7 b .L32 909 .L130: 910 051e 4FF48063 mov r3, #1024 911 0522 EAE7 b .L32 912 .L131: 913 0524 4FF48013 mov r3, #1048576 914 0528 E7E7 b .L32 915 .L132: 916 052a 4FF48013 mov r3, #1048576 917 052e E4E7 b .L32 918 .L133: 919 0530 4FF48013 mov r3, #1048576 920 0534 E1E7 b .L32 921 .L134: 922 0536 4FF08063 mov r3, #67108864 923 053a DEE7 b .L32 924 .L31: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 925 .loc 1 198 0 discriminator 52 ARM GAS /tmp/ccLX4SWU.s page 25 926 053c 594A ldr r2, .L324+12 927 053e 9342 cmp r3, r2 928 0540 53D9 bls .L33 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 929 .loc 1 198 0 discriminator 102 930 0542 483A subs r2, r2, #72 931 0544 9342 cmp r3, r2 932 0546 31D0 beq .L135 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 933 .loc 1 198 0 discriminator 104 934 0548 02F58062 add r2, r2, #1024 935 054c 9342 cmp r3, r2 936 054e 31D0 beq .L136 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 937 .loc 1 198 0 discriminator 106 938 0550 A2F56872 sub r2, r2, #928 939 0554 9342 cmp r3, r2 940 0556 2FD0 beq .L137 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 941 .loc 1 198 0 discriminator 108 942 0558 02F58062 add r2, r2, #1024 943 055c 9342 cmp r3, r2 944 055e 2DD0 beq .L138 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 945 .loc 1 198 0 discriminator 110 946 0560 A2F58962 sub r2, r2, #1096 947 0564 9342 cmp r3, r2 948 0566 2BD0 beq .L139 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 949 .loc 1 198 0 discriminator 112 950 0568 02F58062 add r2, r2, #1024 951 056c 9342 cmp r3, r2 952 056e 2AD0 beq .L140 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 953 .loc 1 198 0 discriminator 114 954 0570 A2F56872 sub r2, r2, #928 955 0574 9342 cmp r3, r2 956 0576 29D0 beq .L141 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 957 .loc 1 198 0 discriminator 116 958 0578 02F58062 add r2, r2, #1024 959 057c 9342 cmp r3, r2 960 057e 28D0 beq .L142 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 961 .loc 1 198 0 discriminator 118 962 0580 A2F58962 sub r2, r2, #1096 963 0584 9342 cmp r3, r2 964 0586 27D0 beq .L143 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 965 .loc 1 198 0 discriminator 120 966 0588 02F58062 add r2, r2, #1024 967 058c 9342 cmp r3, r2 968 058e 26D0 beq .L144 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 969 .loc 1 198 0 discriminator 122 970 0590 A2F56872 sub r2, r2, #928 971 0594 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 26 972 0596 25D0 beq .L145 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 973 .loc 1 198 0 discriminator 124 974 0598 02F58062 add r2, r2, #1024 975 059c 9342 cmp r3, r2 976 059e 02D0 beq .L311 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 977 .loc 1 198 0 978 05a0 4FF08063 mov r3, #67108864 979 05a4 03E0 b .L34 980 .L311: 981 05a6 4FF48013 mov r3, #1048576 982 05aa 00E0 b .L34 983 .L135: 984 05ac 1023 movs r3, #16 985 .L34: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 986 .loc 1 198 0 discriminator 151 987 05ae 3E4A ldr r2, .L324+16 988 05b0 D360 str r3, [r2, #12] 989 05b2 0DE7 b .L30 990 .L136: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 991 .loc 1 198 0 992 05b4 1023 movs r3, #16 993 05b6 FAE7 b .L34 994 .L137: 995 05b8 1023 movs r3, #16 996 05ba F8E7 b .L34 997 .L138: 998 05bc 1023 movs r3, #16 999 05be F6E7 b .L34 1000 .L139: 1001 05c0 4FF48063 mov r3, #1024 1002 05c4 F3E7 b .L34 1003 .L140: 1004 05c6 4FF48063 mov r3, #1024 1005 05ca F0E7 b .L34 1006 .L141: 1007 05cc 4FF48063 mov r3, #1024 1008 05d0 EDE7 b .L34 1009 .L142: 1010 05d2 4FF48063 mov r3, #1024 1011 05d6 EAE7 b .L34 1012 .L143: 1013 05d8 4FF48013 mov r3, #1048576 1014 05dc E7E7 b .L34 1015 .L144: 1016 05de 4FF48013 mov r3, #1048576 1017 05e2 E4E7 b .L34 1018 .L145: 1019 05e4 4FF48013 mov r3, #1048576 1020 05e8 E1E7 b .L34 1021 .L33: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1022 .loc 1 198 0 discriminator 103 1023 05ea 304A ldr r2, .L324+20 ARM GAS /tmp/ccLX4SWU.s page 27 1024 05ec 9342 cmp r3, r2 1025 05ee 31D0 beq .L147 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1026 .loc 1 198 0 discriminator 153 1027 05f0 02F58062 add r2, r2, #1024 1028 05f4 9342 cmp r3, r2 1029 05f6 31D0 beq .L148 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1030 .loc 1 198 0 discriminator 155 1031 05f8 A2F56872 sub r2, r2, #928 1032 05fc 9342 cmp r3, r2 1033 05fe 2FD0 beq .L149 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1034 .loc 1 198 0 discriminator 157 1035 0600 02F58062 add r2, r2, #1024 1036 0604 9342 cmp r3, r2 1037 0606 2DD0 beq .L150 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1038 .loc 1 198 0 discriminator 159 1039 0608 A2F58962 sub r2, r2, #1096 1040 060c 9342 cmp r3, r2 1041 060e 2BD0 beq .L151 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1042 .loc 1 198 0 discriminator 161 1043 0610 02F58062 add r2, r2, #1024 1044 0614 9342 cmp r3, r2 1045 0616 2AD0 beq .L152 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1046 .loc 1 198 0 discriminator 163 1047 0618 A2F56872 sub r2, r2, #928 1048 061c 9342 cmp r3, r2 1049 061e 29D0 beq .L153 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1050 .loc 1 198 0 discriminator 165 1051 0620 02F58062 add r2, r2, #1024 1052 0624 9342 cmp r3, r2 1053 0626 28D0 beq .L154 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1054 .loc 1 198 0 discriminator 167 1055 0628 A2F58962 sub r2, r2, #1096 1056 062c 9342 cmp r3, r2 1057 062e 27D0 beq .L155 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1058 .loc 1 198 0 discriminator 169 1059 0630 02F58062 add r2, r2, #1024 1060 0634 9342 cmp r3, r2 1061 0636 26D0 beq .L156 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1062 .loc 1 198 0 discriminator 171 1063 0638 A2F56872 sub r2, r2, #928 1064 063c 9342 cmp r3, r2 1065 063e 25D0 beq .L157 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1066 .loc 1 198 0 discriminator 173 1067 0640 02F58062 add r2, r2, #1024 1068 0644 9342 cmp r3, r2 1069 0646 02D0 beq .L312 ARM GAS /tmp/ccLX4SWU.s page 28 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1070 .loc 1 198 0 1071 0648 4FF08063 mov r3, #67108864 1072 064c 03E0 b .L35 1073 .L312: 1074 064e 4FF48013 mov r3, #1048576 1075 0652 00E0 b .L35 1076 .L147: 1077 0654 1023 movs r3, #16 1078 .L35: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1079 .loc 1 198 0 discriminator 200 1080 0656 144A ldr r2, .L324+16 1081 0658 9360 str r3, [r2, #8] 1082 065a B9E6 b .L30 1083 .L148: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1084 .loc 1 198 0 1085 065c 1023 movs r3, #16 1086 065e FAE7 b .L35 1087 .L149: 1088 0660 1023 movs r3, #16 1089 0662 F8E7 b .L35 1090 .L150: 1091 0664 1023 movs r3, #16 1092 0666 F6E7 b .L35 1093 .L151: 1094 0668 4FF48063 mov r3, #1024 1095 066c F3E7 b .L35 1096 .L152: 1097 066e 4FF48063 mov r3, #1024 1098 0672 F0E7 b .L35 1099 .L153: 1100 0674 4FF48063 mov r3, #1024 1101 0678 EDE7 b .L35 1102 .L154: 1103 067a 4FF48063 mov r3, #1024 1104 067e EAE7 b .L35 1105 .L155: 1106 0680 4FF48013 mov r3, #1048576 1107 0684 E7E7 b .L35 1108 .L156: 1109 0686 4FF48013 mov r3, #1048576 1110 068a E4E7 b .L35 1111 .L157: 1112 068c 4FF48013 mov r3, #1048576 1113 0690 E1E7 b .L35 1114 .L310: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1115 .loc 1 199 0 is_stmt 1 1116 0692 4FF40023 mov r3, #524288 1117 0696 0CE0 b .L37 1118 .L325: 1119 .align 2 1120 .L324: 1121 0698 00640240 .word 1073898496 1122 069c 58640240 .word 1073898584 ARM GAS /tmp/ccLX4SWU.s page 29 1123 06a0 B8600240 .word 1073897656 1124 06a4 58600240 .word 1073897560 1125 06a8 00600240 .word 1073897472 1126 06ac 10600240 .word 1073897488 1127 .L159: 1128 06b0 0823 movs r3, #8 1129 .L37: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1130 .loc 1 199 0 is_stmt 0 discriminator 50 1131 06b2 B34A ldr r2, .L326 1132 06b4 D360 str r3, [r2, #12] 1133 .L38: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1134 .loc 1 200 0 is_stmt 1 1135 06b6 2368 ldr r3, [r4] 1136 06b8 B24A ldr r2, .L326+4 1137 06ba 9342 cmp r3, r2 1138 06bc 40F2CE81 bls .L44 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1139 .loc 1 200 0 is_stmt 0 discriminator 1 1140 06c0 A2F58962 sub r2, r2, #1096 1141 06c4 9342 cmp r3, r2 1142 06c6 00F06781 beq .L207 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1143 .loc 1 200 0 discriminator 3 1144 06ca 02F58062 add r2, r2, #1024 1145 06ce 9342 cmp r3, r2 1146 06d0 00F0A981 beq .L208 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1147 .loc 1 200 0 discriminator 5 1148 06d4 A2F56872 sub r2, r2, #928 1149 06d8 9342 cmp r3, r2 1150 06da 00F0A681 beq .L209 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1151 .loc 1 200 0 discriminator 7 1152 06de 02F58062 add r2, r2, #1024 1153 06e2 9342 cmp r3, r2 1154 06e4 00F0A381 beq .L210 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1155 .loc 1 200 0 discriminator 9 1156 06e8 A2F58962 sub r2, r2, #1096 1157 06ec 9342 cmp r3, r2 1158 06ee 00F0A081 beq .L211 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1159 .loc 1 200 0 discriminator 11 1160 06f2 02F58062 add r2, r2, #1024 1161 06f6 9342 cmp r3, r2 1162 06f8 00F09E81 beq .L212 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1163 .loc 1 200 0 discriminator 13 1164 06fc A2F56872 sub r2, r2, #928 1165 0700 9342 cmp r3, r2 1166 0702 00F09C81 beq .L213 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1167 .loc 1 200 0 discriminator 15 1168 0706 02F58062 add r2, r2, #1024 1169 070a 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 30 1170 070c 00F09A81 beq .L214 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1171 .loc 1 200 0 discriminator 17 1172 0710 A2F58962 sub r2, r2, #1096 1173 0714 9342 cmp r3, r2 1174 0716 00F09881 beq .L215 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1175 .loc 1 200 0 discriminator 19 1176 071a 02F58062 add r2, r2, #1024 1177 071e 9342 cmp r3, r2 1178 0720 00F09681 beq .L216 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1179 .loc 1 200 0 discriminator 21 1180 0724 A2F56872 sub r2, r2, #928 1181 0728 9342 cmp r3, r2 1182 072a 00F09481 beq .L217 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1183 .loc 1 200 0 discriminator 23 1184 072e 02F58062 add r2, r2, #1024 1185 0732 9342 cmp r3, r2 1186 0734 00F02081 beq .L313 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1187 .loc 1 200 0 1188 0738 4FF08073 mov r3, #16777216 1189 073c 2DE1 b .L45 1190 .L160: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1191 .loc 1 199 0 is_stmt 1 1192 073e 0823 movs r3, #8 1193 0740 B7E7 b .L37 1194 .L161: 1195 0742 0823 movs r3, #8 1196 0744 B5E7 b .L37 1197 .L162: 1198 0746 0823 movs r3, #8 1199 0748 B3E7 b .L37 1200 .L163: 1201 074a 4FF40073 mov r3, #512 1202 074e B0E7 b .L37 1203 .L164: 1204 0750 4FF40073 mov r3, #512 1205 0754 ADE7 b .L37 1206 .L165: 1207 0756 4FF40073 mov r3, #512 1208 075a AAE7 b .L37 1209 .L166: 1210 075c 4FF40073 mov r3, #512 1211 0760 A7E7 b .L37 1212 .L167: 1213 0762 4FF40023 mov r3, #524288 1214 0766 A4E7 b .L37 1215 .L168: 1216 0768 4FF40023 mov r3, #524288 1217 076c A1E7 b .L37 1218 .L169: 1219 076e 4FF40023 mov r3, #524288 1220 0772 9EE7 b .L37 ARM GAS /tmp/ccLX4SWU.s page 31 1221 .L36: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1222 .loc 1 199 0 is_stmt 0 discriminator 2 1223 0774 844A ldr r2, .L326+8 1224 0776 9342 cmp r3, r2 1225 0778 53D9 bls .L39 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1226 .loc 1 199 0 discriminator 51 1227 077a A83A subs r2, r2, #168 1228 077c 9342 cmp r3, r2 1229 077e 2ED0 beq .L171 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1230 .loc 1 199 0 discriminator 53 1231 0780 02F58062 add r2, r2, #1024 1232 0784 9342 cmp r3, r2 1233 0786 2ED0 beq .L172 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1234 .loc 1 199 0 discriminator 55 1235 0788 A2F56872 sub r2, r2, #928 1236 078c 9342 cmp r3, r2 1237 078e 2CD0 beq .L173 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1238 .loc 1 199 0 discriminator 57 1239 0790 02F58062 add r2, r2, #1024 1240 0794 9342 cmp r3, r2 1241 0796 2AD0 beq .L174 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1242 .loc 1 199 0 discriminator 59 1243 0798 A2F58962 sub r2, r2, #1096 1244 079c 9342 cmp r3, r2 1245 079e 28D0 beq .L175 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1246 .loc 1 199 0 discriminator 61 1247 07a0 02F58062 add r2, r2, #1024 1248 07a4 9342 cmp r3, r2 1249 07a6 27D0 beq .L176 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1250 .loc 1 199 0 discriminator 63 1251 07a8 A2F56872 sub r2, r2, #928 1252 07ac 9342 cmp r3, r2 1253 07ae 26D0 beq .L177 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1254 .loc 1 199 0 discriminator 65 1255 07b0 02F58062 add r2, r2, #1024 1256 07b4 9342 cmp r3, r2 1257 07b6 25D0 beq .L178 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1258 .loc 1 199 0 discriminator 67 1259 07b8 A2F58962 sub r2, r2, #1096 1260 07bc 9342 cmp r3, r2 1261 07be 24D0 beq .L179 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1262 .loc 1 199 0 discriminator 69 1263 07c0 02F58062 add r2, r2, #1024 1264 07c4 9342 cmp r3, r2 1265 07c6 23D0 beq .L180 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 32 1266 .loc 1 199 0 discriminator 71 1267 07c8 A2F56872 sub r2, r2, #928 1268 07cc 9342 cmp r3, r2 1269 07ce 22D0 beq .L181 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1270 .loc 1 199 0 discriminator 73 1271 07d0 02F58062 add r2, r2, #1024 1272 07d4 9342 cmp r3, r2 1273 07d6 21D1 bne .L182 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1274 .loc 1 199 0 1275 07d8 4FF40023 mov r3, #524288 1276 07dc 00E0 b .L40 1277 .L171: 1278 07de 0823 movs r3, #8 1279 .L40: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1280 .loc 1 199 0 discriminator 100 1281 07e0 674A ldr r2, .L326 1282 07e2 9360 str r3, [r2, #8] 1283 07e4 67E7 b .L38 1284 .L172: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1285 .loc 1 199 0 1286 07e6 0823 movs r3, #8 1287 07e8 FAE7 b .L40 1288 .L173: 1289 07ea 0823 movs r3, #8 1290 07ec F8E7 b .L40 1291 .L174: 1292 07ee 0823 movs r3, #8 1293 07f0 F6E7 b .L40 1294 .L175: 1295 07f2 4FF40073 mov r3, #512 1296 07f6 F3E7 b .L40 1297 .L176: 1298 07f8 4FF40073 mov r3, #512 1299 07fc F0E7 b .L40 1300 .L177: 1301 07fe 4FF40073 mov r3, #512 1302 0802 EDE7 b .L40 1303 .L178: 1304 0804 4FF40073 mov r3, #512 1305 0808 EAE7 b .L40 1306 .L179: 1307 080a 4FF40023 mov r3, #524288 1308 080e E7E7 b .L40 1309 .L180: 1310 0810 4FF40023 mov r3, #524288 1311 0814 E4E7 b .L40 1312 .L181: 1313 0816 4FF40023 mov r3, #524288 1314 081a E1E7 b .L40 1315 .L182: 1316 081c 4FF00073 mov r3, #33554432 1317 0820 DEE7 b .L40 1318 .L39: ARM GAS /tmp/ccLX4SWU.s page 33 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1319 .loc 1 199 0 discriminator 52 1320 0822 5A4A ldr r2, .L326+12 1321 0824 9342 cmp r3, r2 1322 0826 53D9 bls .L41 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1323 .loc 1 199 0 discriminator 102 1324 0828 483A subs r2, r2, #72 1325 082a 9342 cmp r3, r2 1326 082c 31D0 beq .L183 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1327 .loc 1 199 0 discriminator 104 1328 082e 02F58062 add r2, r2, #1024 1329 0832 9342 cmp r3, r2 1330 0834 31D0 beq .L184 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1331 .loc 1 199 0 discriminator 106 1332 0836 A2F56872 sub r2, r2, #928 1333 083a 9342 cmp r3, r2 1334 083c 2FD0 beq .L185 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1335 .loc 1 199 0 discriminator 108 1336 083e 02F58062 add r2, r2, #1024 1337 0842 9342 cmp r3, r2 1338 0844 2DD0 beq .L186 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1339 .loc 1 199 0 discriminator 110 1340 0846 A2F58962 sub r2, r2, #1096 1341 084a 9342 cmp r3, r2 1342 084c 2BD0 beq .L187 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1343 .loc 1 199 0 discriminator 112 1344 084e 02F58062 add r2, r2, #1024 1345 0852 9342 cmp r3, r2 1346 0854 2AD0 beq .L188 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1347 .loc 1 199 0 discriminator 114 1348 0856 A2F56872 sub r2, r2, #928 1349 085a 9342 cmp r3, r2 1350 085c 29D0 beq .L189 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1351 .loc 1 199 0 discriminator 116 1352 085e 02F58062 add r2, r2, #1024 1353 0862 9342 cmp r3, r2 1354 0864 28D0 beq .L190 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1355 .loc 1 199 0 discriminator 118 1356 0866 A2F58962 sub r2, r2, #1096 1357 086a 9342 cmp r3, r2 1358 086c 27D0 beq .L191 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1359 .loc 1 199 0 discriminator 120 1360 086e 02F58062 add r2, r2, #1024 1361 0872 9342 cmp r3, r2 1362 0874 26D0 beq .L192 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1363 .loc 1 199 0 discriminator 122 ARM GAS /tmp/ccLX4SWU.s page 34 1364 0876 A2F56872 sub r2, r2, #928 1365 087a 9342 cmp r3, r2 1366 087c 25D0 beq .L193 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1367 .loc 1 199 0 discriminator 124 1368 087e 02F58062 add r2, r2, #1024 1369 0882 9342 cmp r3, r2 1370 0884 02D0 beq .L314 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1371 .loc 1 199 0 1372 0886 4FF00073 mov r3, #33554432 1373 088a 03E0 b .L42 1374 .L314: 1375 088c 4FF40023 mov r3, #524288 1376 0890 00E0 b .L42 1377 .L183: 1378 0892 0823 movs r3, #8 1379 .L42: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1380 .loc 1 199 0 discriminator 151 1381 0894 3E4A ldr r2, .L326+16 1382 0896 D360 str r3, [r2, #12] 1383 0898 0DE7 b .L38 1384 .L184: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1385 .loc 1 199 0 1386 089a 0823 movs r3, #8 1387 089c FAE7 b .L42 1388 .L185: 1389 089e 0823 movs r3, #8 1390 08a0 F8E7 b .L42 1391 .L186: 1392 08a2 0823 movs r3, #8 1393 08a4 F6E7 b .L42 1394 .L187: 1395 08a6 4FF40073 mov r3, #512 1396 08aa F3E7 b .L42 1397 .L188: 1398 08ac 4FF40073 mov r3, #512 1399 08b0 F0E7 b .L42 1400 .L189: 1401 08b2 4FF40073 mov r3, #512 1402 08b6 EDE7 b .L42 1403 .L190: 1404 08b8 4FF40073 mov r3, #512 1405 08bc EAE7 b .L42 1406 .L191: 1407 08be 4FF40023 mov r3, #524288 1408 08c2 E7E7 b .L42 1409 .L192: 1410 08c4 4FF40023 mov r3, #524288 1411 08c8 E4E7 b .L42 1412 .L193: 1413 08ca 4FF40023 mov r3, #524288 1414 08ce E1E7 b .L42 1415 .L41: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 35 1416 .loc 1 199 0 discriminator 103 1417 08d0 304A ldr r2, .L326+20 1418 08d2 9342 cmp r3, r2 1419 08d4 31D0 beq .L195 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1420 .loc 1 199 0 discriminator 153 1421 08d6 02F58062 add r2, r2, #1024 1422 08da 9342 cmp r3, r2 1423 08dc 31D0 beq .L196 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1424 .loc 1 199 0 discriminator 155 1425 08de A2F56872 sub r2, r2, #928 1426 08e2 9342 cmp r3, r2 1427 08e4 2FD0 beq .L197 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1428 .loc 1 199 0 discriminator 157 1429 08e6 02F58062 add r2, r2, #1024 1430 08ea 9342 cmp r3, r2 1431 08ec 2DD0 beq .L198 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1432 .loc 1 199 0 discriminator 159 1433 08ee A2F58962 sub r2, r2, #1096 1434 08f2 9342 cmp r3, r2 1435 08f4 2BD0 beq .L199 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1436 .loc 1 199 0 discriminator 161 1437 08f6 02F58062 add r2, r2, #1024 1438 08fa 9342 cmp r3, r2 1439 08fc 2AD0 beq .L200 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1440 .loc 1 199 0 discriminator 163 1441 08fe A2F56872 sub r2, r2, #928 1442 0902 9342 cmp r3, r2 1443 0904 29D0 beq .L201 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1444 .loc 1 199 0 discriminator 165 1445 0906 02F58062 add r2, r2, #1024 1446 090a 9342 cmp r3, r2 1447 090c 28D0 beq .L202 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1448 .loc 1 199 0 discriminator 167 1449 090e A2F58962 sub r2, r2, #1096 1450 0912 9342 cmp r3, r2 1451 0914 27D0 beq .L203 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1452 .loc 1 199 0 discriminator 169 1453 0916 02F58062 add r2, r2, #1024 1454 091a 9342 cmp r3, r2 1455 091c 26D0 beq .L204 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1456 .loc 1 199 0 discriminator 171 1457 091e A2F56872 sub r2, r2, #928 1458 0922 9342 cmp r3, r2 1459 0924 25D0 beq .L205 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1460 .loc 1 199 0 discriminator 173 1461 0926 02F58062 add r2, r2, #1024 ARM GAS /tmp/ccLX4SWU.s page 36 1462 092a 9342 cmp r3, r2 1463 092c 02D0 beq .L315 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1464 .loc 1 199 0 1465 092e 4FF00073 mov r3, #33554432 1466 0932 03E0 b .L43 1467 .L315: 1468 0934 4FF40023 mov r3, #524288 1469 0938 00E0 b .L43 1470 .L195: 1471 093a 0823 movs r3, #8 1472 .L43: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1473 .loc 1 199 0 discriminator 200 1474 093c 144A ldr r2, .L326+16 1475 093e 9360 str r3, [r2, #8] 1476 0940 B9E6 b .L38 1477 .L196: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1478 .loc 1 199 0 1479 0942 0823 movs r3, #8 1480 0944 FAE7 b .L43 1481 .L197: 1482 0946 0823 movs r3, #8 1483 0948 F8E7 b .L43 1484 .L198: 1485 094a 0823 movs r3, #8 1486 094c F6E7 b .L43 1487 .L199: 1488 094e 4FF40073 mov r3, #512 1489 0952 F3E7 b .L43 1490 .L200: 1491 0954 4FF40073 mov r3, #512 1492 0958 F0E7 b .L43 1493 .L201: 1494 095a 4FF40073 mov r3, #512 1495 095e EDE7 b .L43 1496 .L202: 1497 0960 4FF40073 mov r3, #512 1498 0964 EAE7 b .L43 1499 .L203: 1500 0966 4FF40023 mov r3, #524288 1501 096a E7E7 b .L43 1502 .L204: 1503 096c 4FF40023 mov r3, #524288 1504 0970 E4E7 b .L43 1505 .L205: 1506 0972 4FF40023 mov r3, #524288 1507 0976 E1E7 b .L43 1508 .L313: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1509 .loc 1 200 0 is_stmt 1 1510 0978 4FF48023 mov r3, #262144 1511 097c 0DE0 b .L45 1512 .L327: 1513 097e 00BF .align 2 1514 .L326: ARM GAS /tmp/ccLX4SWU.s page 37 1515 0980 00640240 .word 1073898496 1516 0984 58640240 .word 1073898584 1517 0988 B8600240 .word 1073897656 1518 098c 58600240 .word 1073897560 1519 0990 00600240 .word 1073897472 1520 0994 10600240 .word 1073897488 1521 .L207: 1522 0998 0423 movs r3, #4 1523 .L45: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1524 .loc 1 200 0 is_stmt 0 discriminator 50 1525 099a C14A ldr r2, .L328 1526 099c D360 str r3, [r2, #12] 1527 .L46: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1528 .loc 1 201 0 is_stmt 1 1529 099e 2368 ldr r3, [r4] 1530 09a0 C04A ldr r2, .L328+4 1531 09a2 9342 cmp r3, r2 1532 09a4 40F29F81 bls .L52 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1533 .loc 1 201 0 is_stmt 0 discriminator 1 1534 09a8 A2F58962 sub r2, r2, #1096 1535 09ac 9342 cmp r3, r2 1536 09ae 00F05A81 beq .L255 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1537 .loc 1 201 0 discriminator 3 1538 09b2 02F58062 add r2, r2, #1024 1539 09b6 9342 cmp r3, r2 1540 09b8 00F07E81 beq .L256 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1541 .loc 1 201 0 discriminator 5 1542 09bc A2F56872 sub r2, r2, #928 1543 09c0 9342 cmp r3, r2 1544 09c2 00F07B81 beq .L257 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1545 .loc 1 201 0 discriminator 7 1546 09c6 02F58062 add r2, r2, #1024 1547 09ca 9342 cmp r3, r2 1548 09cc 00F07881 beq .L258 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1549 .loc 1 201 0 discriminator 9 1550 09d0 A2F58962 sub r2, r2, #1096 1551 09d4 9342 cmp r3, r2 1552 09d6 00F07581 beq .L259 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1553 .loc 1 201 0 discriminator 11 1554 09da 02F58062 add r2, r2, #1024 1555 09de 9342 cmp r3, r2 1556 09e0 00F07281 beq .L260 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1557 .loc 1 201 0 discriminator 13 1558 09e4 A2F56872 sub r2, r2, #928 1559 09e8 9342 cmp r3, r2 1560 09ea 00F06F81 beq .L261 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1561 .loc 1 201 0 discriminator 15 ARM GAS /tmp/ccLX4SWU.s page 38 1562 09ee 02F58062 add r2, r2, #1024 1563 09f2 9342 cmp r3, r2 1564 09f4 00F06C81 beq .L262 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1565 .loc 1 201 0 discriminator 17 1566 09f8 A2F58962 sub r2, r2, #1096 1567 09fc 9342 cmp r3, r2 1568 09fe 00F06981 beq .L263 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1569 .loc 1 201 0 discriminator 19 1570 0a02 02F58062 add r2, r2, #1024 1571 0a06 9342 cmp r3, r2 1572 0a08 00F06781 beq .L264 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1573 .loc 1 201 0 discriminator 21 1574 0a0c A2F56872 sub r2, r2, #928 1575 0a10 9342 cmp r3, r2 1576 0a12 00F06581 beq .L265 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1577 .loc 1 201 0 discriminator 23 1578 0a16 02F58062 add r2, r2, #1024 1579 0a1a 9342 cmp r3, r2 1580 0a1c 00F02081 beq .L316 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1581 .loc 1 201 0 1582 0a20 4FF48003 mov r3, #4194304 1583 0a24 20E1 b .L53 1584 .L208: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1585 .loc 1 200 0 is_stmt 1 1586 0a26 0423 movs r3, #4 1587 0a28 B7E7 b .L45 1588 .L209: 1589 0a2a 0423 movs r3, #4 1590 0a2c B5E7 b .L45 1591 .L210: 1592 0a2e 0423 movs r3, #4 1593 0a30 B3E7 b .L45 1594 .L211: 1595 0a32 4FF48073 mov r3, #256 1596 0a36 B0E7 b .L45 1597 .L212: 1598 0a38 4FF48073 mov r3, #256 1599 0a3c ADE7 b .L45 1600 .L213: 1601 0a3e 4FF48073 mov r3, #256 1602 0a42 AAE7 b .L45 1603 .L214: 1604 0a44 4FF48073 mov r3, #256 1605 0a48 A7E7 b .L45 1606 .L215: 1607 0a4a 4FF48023 mov r3, #262144 1608 0a4e A4E7 b .L45 1609 .L216: 1610 0a50 4FF48023 mov r3, #262144 1611 0a54 A1E7 b .L45 1612 .L217: ARM GAS /tmp/ccLX4SWU.s page 39 1613 0a56 4FF48023 mov r3, #262144 1614 0a5a 9EE7 b .L45 1615 .L44: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1616 .loc 1 200 0 is_stmt 0 discriminator 2 1617 0a5c 924A ldr r2, .L328+8 1618 0a5e 9342 cmp r3, r2 1619 0a60 53D9 bls .L47 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1620 .loc 1 200 0 discriminator 51 1621 0a62 A83A subs r2, r2, #168 1622 0a64 9342 cmp r3, r2 1623 0a66 2ED0 beq .L219 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1624 .loc 1 200 0 discriminator 53 1625 0a68 02F58062 add r2, r2, #1024 1626 0a6c 9342 cmp r3, r2 1627 0a6e 2ED0 beq .L220 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1628 .loc 1 200 0 discriminator 55 1629 0a70 A2F56872 sub r2, r2, #928 1630 0a74 9342 cmp r3, r2 1631 0a76 2CD0 beq .L221 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1632 .loc 1 200 0 discriminator 57 1633 0a78 02F58062 add r2, r2, #1024 1634 0a7c 9342 cmp r3, r2 1635 0a7e 2AD0 beq .L222 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1636 .loc 1 200 0 discriminator 59 1637 0a80 A2F58962 sub r2, r2, #1096 1638 0a84 9342 cmp r3, r2 1639 0a86 28D0 beq .L223 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1640 .loc 1 200 0 discriminator 61 1641 0a88 02F58062 add r2, r2, #1024 1642 0a8c 9342 cmp r3, r2 1643 0a8e 27D0 beq .L224 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1644 .loc 1 200 0 discriminator 63 1645 0a90 A2F56872 sub r2, r2, #928 1646 0a94 9342 cmp r3, r2 1647 0a96 26D0 beq .L225 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1648 .loc 1 200 0 discriminator 65 1649 0a98 02F58062 add r2, r2, #1024 1650 0a9c 9342 cmp r3, r2 1651 0a9e 25D0 beq .L226 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1652 .loc 1 200 0 discriminator 67 1653 0aa0 A2F58962 sub r2, r2, #1096 1654 0aa4 9342 cmp r3, r2 1655 0aa6 24D0 beq .L227 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1656 .loc 1 200 0 discriminator 69 1657 0aa8 02F58062 add r2, r2, #1024 1658 0aac 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 40 1659 0aae 23D0 beq .L228 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1660 .loc 1 200 0 discriminator 71 1661 0ab0 A2F56872 sub r2, r2, #928 1662 0ab4 9342 cmp r3, r2 1663 0ab6 22D0 beq .L229 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1664 .loc 1 200 0 discriminator 73 1665 0ab8 02F58062 add r2, r2, #1024 1666 0abc 9342 cmp r3, r2 1667 0abe 21D1 bne .L230 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1668 .loc 1 200 0 1669 0ac0 4FF48023 mov r3, #262144 1670 0ac4 00E0 b .L48 1671 .L219: 1672 0ac6 0423 movs r3, #4 1673 .L48: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1674 .loc 1 200 0 discriminator 100 1675 0ac8 754A ldr r2, .L328 1676 0aca 9360 str r3, [r2, #8] 1677 0acc 67E7 b .L46 1678 .L220: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1679 .loc 1 200 0 1680 0ace 0423 movs r3, #4 1681 0ad0 FAE7 b .L48 1682 .L221: 1683 0ad2 0423 movs r3, #4 1684 0ad4 F8E7 b .L48 1685 .L222: 1686 0ad6 0423 movs r3, #4 1687 0ad8 F6E7 b .L48 1688 .L223: 1689 0ada 4FF48073 mov r3, #256 1690 0ade F3E7 b .L48 1691 .L224: 1692 0ae0 4FF48073 mov r3, #256 1693 0ae4 F0E7 b .L48 1694 .L225: 1695 0ae6 4FF48073 mov r3, #256 1696 0aea EDE7 b .L48 1697 .L226: 1698 0aec 4FF48073 mov r3, #256 1699 0af0 EAE7 b .L48 1700 .L227: 1701 0af2 4FF48023 mov r3, #262144 1702 0af6 E7E7 b .L48 1703 .L228: 1704 0af8 4FF48023 mov r3, #262144 1705 0afc E4E7 b .L48 1706 .L229: 1707 0afe 4FF48023 mov r3, #262144 1708 0b02 E1E7 b .L48 1709 .L230: 1710 0b04 4FF08073 mov r3, #16777216 ARM GAS /tmp/ccLX4SWU.s page 41 1711 0b08 DEE7 b .L48 1712 .L47: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1713 .loc 1 200 0 discriminator 52 1714 0b0a 684A ldr r2, .L328+12 1715 0b0c 9342 cmp r3, r2 1716 0b0e 53D9 bls .L49 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1717 .loc 1 200 0 discriminator 102 1718 0b10 483A subs r2, r2, #72 1719 0b12 9342 cmp r3, r2 1720 0b14 31D0 beq .L231 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1721 .loc 1 200 0 discriminator 104 1722 0b16 02F58062 add r2, r2, #1024 1723 0b1a 9342 cmp r3, r2 1724 0b1c 31D0 beq .L232 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1725 .loc 1 200 0 discriminator 106 1726 0b1e A2F56872 sub r2, r2, #928 1727 0b22 9342 cmp r3, r2 1728 0b24 2FD0 beq .L233 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1729 .loc 1 200 0 discriminator 108 1730 0b26 02F58062 add r2, r2, #1024 1731 0b2a 9342 cmp r3, r2 1732 0b2c 2DD0 beq .L234 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1733 .loc 1 200 0 discriminator 110 1734 0b2e A2F58962 sub r2, r2, #1096 1735 0b32 9342 cmp r3, r2 1736 0b34 2BD0 beq .L235 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1737 .loc 1 200 0 discriminator 112 1738 0b36 02F58062 add r2, r2, #1024 1739 0b3a 9342 cmp r3, r2 1740 0b3c 2AD0 beq .L236 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1741 .loc 1 200 0 discriminator 114 1742 0b3e A2F56872 sub r2, r2, #928 1743 0b42 9342 cmp r3, r2 1744 0b44 29D0 beq .L237 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1745 .loc 1 200 0 discriminator 116 1746 0b46 02F58062 add r2, r2, #1024 1747 0b4a 9342 cmp r3, r2 1748 0b4c 28D0 beq .L238 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1749 .loc 1 200 0 discriminator 118 1750 0b4e A2F58962 sub r2, r2, #1096 1751 0b52 9342 cmp r3, r2 1752 0b54 27D0 beq .L239 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1753 .loc 1 200 0 discriminator 120 1754 0b56 02F58062 add r2, r2, #1024 1755 0b5a 9342 cmp r3, r2 1756 0b5c 26D0 beq .L240 ARM GAS /tmp/ccLX4SWU.s page 42 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1757 .loc 1 200 0 discriminator 122 1758 0b5e A2F56872 sub r2, r2, #928 1759 0b62 9342 cmp r3, r2 1760 0b64 25D0 beq .L241 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1761 .loc 1 200 0 discriminator 124 1762 0b66 02F58062 add r2, r2, #1024 1763 0b6a 9342 cmp r3, r2 1764 0b6c 02D0 beq .L317 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1765 .loc 1 200 0 1766 0b6e 4FF08073 mov r3, #16777216 1767 0b72 03E0 b .L50 1768 .L317: 1769 0b74 4FF48023 mov r3, #262144 1770 0b78 00E0 b .L50 1771 .L231: 1772 0b7a 0423 movs r3, #4 1773 .L50: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1774 .loc 1 200 0 discriminator 151 1775 0b7c 4C4A ldr r2, .L328+16 1776 0b7e D360 str r3, [r2, #12] 1777 0b80 0DE7 b .L46 1778 .L232: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1779 .loc 1 200 0 1780 0b82 0423 movs r3, #4 1781 0b84 FAE7 b .L50 1782 .L233: 1783 0b86 0423 movs r3, #4 1784 0b88 F8E7 b .L50 1785 .L234: 1786 0b8a 0423 movs r3, #4 1787 0b8c F6E7 b .L50 1788 .L235: 1789 0b8e 4FF48073 mov r3, #256 1790 0b92 F3E7 b .L50 1791 .L236: 1792 0b94 4FF48073 mov r3, #256 1793 0b98 F0E7 b .L50 1794 .L237: 1795 0b9a 4FF48073 mov r3, #256 1796 0b9e EDE7 b .L50 1797 .L238: 1798 0ba0 4FF48073 mov r3, #256 1799 0ba4 EAE7 b .L50 1800 .L239: 1801 0ba6 4FF48023 mov r3, #262144 1802 0baa E7E7 b .L50 1803 .L240: 1804 0bac 4FF48023 mov r3, #262144 1805 0bb0 E4E7 b .L50 1806 .L241: 1807 0bb2 4FF48023 mov r3, #262144 1808 0bb6 E1E7 b .L50 ARM GAS /tmp/ccLX4SWU.s page 43 1809 .L49: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1810 .loc 1 200 0 discriminator 103 1811 0bb8 3E4A ldr r2, .L328+20 1812 0bba 9342 cmp r3, r2 1813 0bbc 31D0 beq .L243 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1814 .loc 1 200 0 discriminator 153 1815 0bbe 02F58062 add r2, r2, #1024 1816 0bc2 9342 cmp r3, r2 1817 0bc4 31D0 beq .L244 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1818 .loc 1 200 0 discriminator 155 1819 0bc6 A2F56872 sub r2, r2, #928 1820 0bca 9342 cmp r3, r2 1821 0bcc 2FD0 beq .L245 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1822 .loc 1 200 0 discriminator 157 1823 0bce 02F58062 add r2, r2, #1024 1824 0bd2 9342 cmp r3, r2 1825 0bd4 2DD0 beq .L246 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1826 .loc 1 200 0 discriminator 159 1827 0bd6 A2F58962 sub r2, r2, #1096 1828 0bda 9342 cmp r3, r2 1829 0bdc 2BD0 beq .L247 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1830 .loc 1 200 0 discriminator 161 1831 0bde 02F58062 add r2, r2, #1024 1832 0be2 9342 cmp r3, r2 1833 0be4 2AD0 beq .L248 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1834 .loc 1 200 0 discriminator 163 1835 0be6 A2F56872 sub r2, r2, #928 1836 0bea 9342 cmp r3, r2 1837 0bec 29D0 beq .L249 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1838 .loc 1 200 0 discriminator 165 1839 0bee 02F58062 add r2, r2, #1024 1840 0bf2 9342 cmp r3, r2 1841 0bf4 28D0 beq .L250 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1842 .loc 1 200 0 discriminator 167 1843 0bf6 A2F58962 sub r2, r2, #1096 1844 0bfa 9342 cmp r3, r2 1845 0bfc 27D0 beq .L251 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1846 .loc 1 200 0 discriminator 169 1847 0bfe 02F58062 add r2, r2, #1024 1848 0c02 9342 cmp r3, r2 1849 0c04 26D0 beq .L252 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1850 .loc 1 200 0 discriminator 171 1851 0c06 A2F56872 sub r2, r2, #928 1852 0c0a 9342 cmp r3, r2 1853 0c0c 25D0 beq .L253 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); ARM GAS /tmp/ccLX4SWU.s page 44 1854 .loc 1 200 0 discriminator 173 1855 0c0e 02F58062 add r2, r2, #1024 1856 0c12 9342 cmp r3, r2 1857 0c14 02D0 beq .L318 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1858 .loc 1 200 0 1859 0c16 4FF08073 mov r3, #16777216 1860 0c1a 03E0 b .L51 1861 .L318: 1862 0c1c 4FF48023 mov r3, #262144 1863 0c20 00E0 b .L51 1864 .L243: 1865 0c22 0423 movs r3, #4 1866 .L51: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1867 .loc 1 200 0 discriminator 200 1868 0c24 224A ldr r2, .L328+16 1869 0c26 9360 str r3, [r2, #8] 1870 0c28 B9E6 b .L46 1871 .L244: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1872 .loc 1 200 0 1873 0c2a 0423 movs r3, #4 1874 0c2c FAE7 b .L51 1875 .L245: 1876 0c2e 0423 movs r3, #4 1877 0c30 F8E7 b .L51 1878 .L246: 1879 0c32 0423 movs r3, #4 1880 0c34 F6E7 b .L51 1881 .L247: 1882 0c36 4FF48073 mov r3, #256 1883 0c3a F3E7 b .L51 1884 .L248: 1885 0c3c 4FF48073 mov r3, #256 1886 0c40 F0E7 b .L51 1887 .L249: 1888 0c42 4FF48073 mov r3, #256 1889 0c46 EDE7 b .L51 1890 .L250: 1891 0c48 4FF48073 mov r3, #256 1892 0c4c EAE7 b .L51 1893 .L251: 1894 0c4e 4FF48023 mov r3, #262144 1895 0c52 E7E7 b .L51 1896 .L252: 1897 0c54 4FF48023 mov r3, #262144 1898 0c58 E4E7 b .L51 1899 .L253: 1900 0c5a 4FF48023 mov r3, #262144 1901 0c5e E1E7 b .L51 1902 .L316: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1903 .loc 1 201 0 is_stmt 1 1904 0c60 4FF48033 mov r3, #65536 1905 0c64 00E0 b .L53 1906 .L255: ARM GAS /tmp/ccLX4SWU.s page 45 1907 0c66 0123 movs r3, #1 1908 .L53: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1909 .loc 1 201 0 is_stmt 0 discriminator 50 1910 0c68 0D4A ldr r2, .L328 1911 0c6a D360 str r3, [r2, #12] 1912 .L54: 204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->FCR |= DMA_IT_FE; 1913 .loc 1 204 0 is_stmt 1 1914 0c6c 2268 ldr r2, [r4] 1915 0c6e 1368 ldr r3, [r2] 1916 0c70 43F01603 orr r3, r3, #22 1917 0c74 1360 str r3, [r2] 205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1918 .loc 1 205 0 1919 0c76 2268 ldr r2, [r4] 1920 0c78 5369 ldr r3, [r2, #20] 1921 0c7a 43F08003 orr r3, r3, #128 1922 0c7e 5361 str r3, [r2, #20] 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 1923 .loc 1 207 0 1924 0c80 236C ldr r3, [r4, #64] 1925 0c82 002B cmp r3, #0 1926 0c84 00F02581 beq .L319 1927 .L60: 209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 1928 .loc 1 209 0 1929 0c88 2268 ldr r2, [r4] 1930 0c8a 1368 ldr r3, [r2] 1931 0c8c 43F00803 orr r3, r3, #8 1932 0c90 1360 str r3, [r2] 1933 .L61: 213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 1934 .loc 1 213 0 1935 0c92 2268 ldr r2, [r4] 1936 0c94 1368 ldr r3, [r2] 1937 0c96 43F00103 orr r3, r3, #1 1938 0c9a 1360 str r3, [r2] 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1939 .loc 1 157 0 1940 0c9c 0020 movs r0, #0 1941 0c9e 38BD pop {r3, r4, r5, pc} 1942 .LVL44: 1943 .L329: 1944 .align 2 1945 .L328: 1946 0ca0 00640240 .word 1073898496 1947 0ca4 58640240 .word 1073898584 1948 0ca8 B8600240 .word 1073897656 1949 0cac 58600240 .word 1073897560 1950 0cb0 00600240 .word 1073897472 1951 0cb4 10600240 .word 1073897488 1952 .LVL45: 1953 .L256: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1954 .loc 1 201 0 1955 0cb8 0123 movs r3, #1 ARM GAS /tmp/ccLX4SWU.s page 46 1956 0cba D5E7 b .L53 1957 .L257: 1958 0cbc 0123 movs r3, #1 1959 0cbe D3E7 b .L53 1960 .L258: 1961 0cc0 0123 movs r3, #1 1962 0cc2 D1E7 b .L53 1963 .L259: 1964 0cc4 4023 movs r3, #64 1965 0cc6 CFE7 b .L53 1966 .L260: 1967 0cc8 4023 movs r3, #64 1968 0cca CDE7 b .L53 1969 .L261: 1970 0ccc 4023 movs r3, #64 1971 0cce CBE7 b .L53 1972 .L262: 1973 0cd0 4023 movs r3, #64 1974 0cd2 C9E7 b .L53 1975 .L263: 1976 0cd4 4FF48033 mov r3, #65536 1977 0cd8 C6E7 b .L53 1978 .L264: 1979 0cda 4FF48033 mov r3, #65536 1980 0cde C3E7 b .L53 1981 .L265: 1982 0ce0 4FF48033 mov r3, #65536 1983 0ce4 C0E7 b .L53 1984 .L52: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1985 .loc 1 201 0 is_stmt 0 discriminator 2 1986 0ce6 7E4A ldr r2, .L330 1987 0ce8 9342 cmp r3, r2 1988 0cea 4FD9 bls .L55 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1989 .loc 1 201 0 discriminator 51 1990 0cec A83A subs r2, r2, #168 1991 0cee 9342 cmp r3, r2 1992 0cf0 2ED0 beq .L267 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1993 .loc 1 201 0 discriminator 53 1994 0cf2 02F58062 add r2, r2, #1024 1995 0cf6 9342 cmp r3, r2 1996 0cf8 2ED0 beq .L268 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 1997 .loc 1 201 0 discriminator 55 1998 0cfa A2F56872 sub r2, r2, #928 1999 0cfe 9342 cmp r3, r2 2000 0d00 2CD0 beq .L269 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2001 .loc 1 201 0 discriminator 57 2002 0d02 02F58062 add r2, r2, #1024 2003 0d06 9342 cmp r3, r2 2004 0d08 2AD0 beq .L270 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2005 .loc 1 201 0 discriminator 59 2006 0d0a A2F58962 sub r2, r2, #1096 ARM GAS /tmp/ccLX4SWU.s page 47 2007 0d0e 9342 cmp r3, r2 2008 0d10 28D0 beq .L271 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2009 .loc 1 201 0 discriminator 61 2010 0d12 02F58062 add r2, r2, #1024 2011 0d16 9342 cmp r3, r2 2012 0d18 26D0 beq .L272 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2013 .loc 1 201 0 discriminator 63 2014 0d1a A2F56872 sub r2, r2, #928 2015 0d1e 9342 cmp r3, r2 2016 0d20 24D0 beq .L273 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2017 .loc 1 201 0 discriminator 65 2018 0d22 02F58062 add r2, r2, #1024 2019 0d26 9342 cmp r3, r2 2020 0d28 22D0 beq .L274 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2021 .loc 1 201 0 discriminator 67 2022 0d2a A2F58962 sub r2, r2, #1096 2023 0d2e 9342 cmp r3, r2 2024 0d30 20D0 beq .L275 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2025 .loc 1 201 0 discriminator 69 2026 0d32 02F58062 add r2, r2, #1024 2027 0d36 9342 cmp r3, r2 2028 0d38 1FD0 beq .L276 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2029 .loc 1 201 0 discriminator 71 2030 0d3a A2F56872 sub r2, r2, #928 2031 0d3e 9342 cmp r3, r2 2032 0d40 1ED0 beq .L277 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2033 .loc 1 201 0 discriminator 73 2034 0d42 02F58062 add r2, r2, #1024 2035 0d46 9342 cmp r3, r2 2036 0d48 1DD1 bne .L278 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2037 .loc 1 201 0 2038 0d4a 4FF48033 mov r3, #65536 2039 0d4e 00E0 b .L56 2040 .L267: 2041 0d50 0123 movs r3, #1 2042 .L56: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2043 .loc 1 201 0 discriminator 100 2044 0d52 644A ldr r2, .L330+4 2045 0d54 9360 str r3, [r2, #8] 2046 0d56 89E7 b .L54 2047 .L268: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2048 .loc 1 201 0 2049 0d58 0123 movs r3, #1 2050 0d5a FAE7 b .L56 2051 .L269: 2052 0d5c 0123 movs r3, #1 2053 0d5e F8E7 b .L56 ARM GAS /tmp/ccLX4SWU.s page 48 2054 .L270: 2055 0d60 0123 movs r3, #1 2056 0d62 F6E7 b .L56 2057 .L271: 2058 0d64 4023 movs r3, #64 2059 0d66 F4E7 b .L56 2060 .L272: 2061 0d68 4023 movs r3, #64 2062 0d6a F2E7 b .L56 2063 .L273: 2064 0d6c 4023 movs r3, #64 2065 0d6e F0E7 b .L56 2066 .L274: 2067 0d70 4023 movs r3, #64 2068 0d72 EEE7 b .L56 2069 .L275: 2070 0d74 4FF48033 mov r3, #65536 2071 0d78 EBE7 b .L56 2072 .L276: 2073 0d7a 4FF48033 mov r3, #65536 2074 0d7e E8E7 b .L56 2075 .L277: 2076 0d80 4FF48033 mov r3, #65536 2077 0d84 E5E7 b .L56 2078 .L278: 2079 0d86 4FF48003 mov r3, #4194304 2080 0d8a E2E7 b .L56 2081 .L55: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2082 .loc 1 201 0 discriminator 52 2083 0d8c 564A ldr r2, .L330+8 2084 0d8e 9342 cmp r3, r2 2085 0d90 4FD9 bls .L57 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2086 .loc 1 201 0 discriminator 102 2087 0d92 483A subs r2, r2, #72 2088 0d94 9342 cmp r3, r2 2089 0d96 31D0 beq .L279 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2090 .loc 1 201 0 discriminator 104 2091 0d98 02F58062 add r2, r2, #1024 2092 0d9c 9342 cmp r3, r2 2093 0d9e 31D0 beq .L280 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2094 .loc 1 201 0 discriminator 106 2095 0da0 A2F56872 sub r2, r2, #928 2096 0da4 9342 cmp r3, r2 2097 0da6 2FD0 beq .L281 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2098 .loc 1 201 0 discriminator 108 2099 0da8 02F58062 add r2, r2, #1024 2100 0dac 9342 cmp r3, r2 2101 0dae 2DD0 beq .L282 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2102 .loc 1 201 0 discriminator 110 2103 0db0 A2F58962 sub r2, r2, #1096 2104 0db4 9342 cmp r3, r2 ARM GAS /tmp/ccLX4SWU.s page 49 2105 0db6 2BD0 beq .L283 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2106 .loc 1 201 0 discriminator 112 2107 0db8 02F58062 add r2, r2, #1024 2108 0dbc 9342 cmp r3, r2 2109 0dbe 29D0 beq .L284 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2110 .loc 1 201 0 discriminator 114 2111 0dc0 A2F56872 sub r2, r2, #928 2112 0dc4 9342 cmp r3, r2 2113 0dc6 27D0 beq .L285 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2114 .loc 1 201 0 discriminator 116 2115 0dc8 02F58062 add r2, r2, #1024 2116 0dcc 9342 cmp r3, r2 2117 0dce 25D0 beq .L286 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2118 .loc 1 201 0 discriminator 118 2119 0dd0 A2F58962 sub r2, r2, #1096 2120 0dd4 9342 cmp r3, r2 2121 0dd6 23D0 beq .L287 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2122 .loc 1 201 0 discriminator 120 2123 0dd8 02F58062 add r2, r2, #1024 2124 0ddc 9342 cmp r3, r2 2125 0dde 22D0 beq .L288 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2126 .loc 1 201 0 discriminator 122 2127 0de0 A2F56872 sub r2, r2, #928 2128 0de4 9342 cmp r3, r2 2129 0de6 21D0 beq .L289 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2130 .loc 1 201 0 discriminator 124 2131 0de8 02F58062 add r2, r2, #1024 2132 0dec 9342 cmp r3, r2 2133 0dee 02D0 beq .L320 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2134 .loc 1 201 0 2135 0df0 4FF48003 mov r3, #4194304 2136 0df4 03E0 b .L58 2137 .L320: 2138 0df6 4FF48033 mov r3, #65536 2139 0dfa 00E0 b .L58 2140 .L279: 2141 0dfc 0123 movs r3, #1 2142 .L58: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2143 .loc 1 201 0 discriminator 151 2144 0dfe 3B4A ldr r2, .L330+12 2145 0e00 D360 str r3, [r2, #12] 2146 0e02 33E7 b .L54 2147 .L280: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2148 .loc 1 201 0 2149 0e04 0123 movs r3, #1 2150 0e06 FAE7 b .L58 2151 .L281: ARM GAS /tmp/ccLX4SWU.s page 50 2152 0e08 0123 movs r3, #1 2153 0e0a F8E7 b .L58 2154 .L282: 2155 0e0c 0123 movs r3, #1 2156 0e0e F6E7 b .L58 2157 .L283: 2158 0e10 4023 movs r3, #64 2159 0e12 F4E7 b .L58 2160 .L284: 2161 0e14 4023 movs r3, #64 2162 0e16 F2E7 b .L58 2163 .L285: 2164 0e18 4023 movs r3, #64 2165 0e1a F0E7 b .L58 2166 .L286: 2167 0e1c 4023 movs r3, #64 2168 0e1e EEE7 b .L58 2169 .L287: 2170 0e20 4FF48033 mov r3, #65536 2171 0e24 EBE7 b .L58 2172 .L288: 2173 0e26 4FF48033 mov r3, #65536 2174 0e2a E8E7 b .L58 2175 .L289: 2176 0e2c 4FF48033 mov r3, #65536 2177 0e30 E5E7 b .L58 2178 .L57: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2179 .loc 1 201 0 discriminator 103 2180 0e32 2F4A ldr r2, .L330+16 2181 0e34 9342 cmp r3, r2 2182 0e36 31D0 beq .L291 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2183 .loc 1 201 0 discriminator 153 2184 0e38 02F58062 add r2, r2, #1024 2185 0e3c 9342 cmp r3, r2 2186 0e3e 31D0 beq .L292 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2187 .loc 1 201 0 discriminator 155 2188 0e40 A2F56872 sub r2, r2, #928 2189 0e44 9342 cmp r3, r2 2190 0e46 2FD0 beq .L293 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2191 .loc 1 201 0 discriminator 157 2192 0e48 02F58062 add r2, r2, #1024 2193 0e4c 9342 cmp r3, r2 2194 0e4e 2DD0 beq .L294 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2195 .loc 1 201 0 discriminator 159 2196 0e50 A2F58962 sub r2, r2, #1096 2197 0e54 9342 cmp r3, r2 2198 0e56 2BD0 beq .L295 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2199 .loc 1 201 0 discriminator 161 2200 0e58 02F58062 add r2, r2, #1024 2201 0e5c 9342 cmp r3, r2 2202 0e5e 29D0 beq .L296 ARM GAS /tmp/ccLX4SWU.s page 51 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2203 .loc 1 201 0 discriminator 163 2204 0e60 A2F56872 sub r2, r2, #928 2205 0e64 9342 cmp r3, r2 2206 0e66 27D0 beq .L297 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2207 .loc 1 201 0 discriminator 165 2208 0e68 02F58062 add r2, r2, #1024 2209 0e6c 9342 cmp r3, r2 2210 0e6e 25D0 beq .L298 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2211 .loc 1 201 0 discriminator 167 2212 0e70 A2F58962 sub r2, r2, #1096 2213 0e74 9342 cmp r3, r2 2214 0e76 23D0 beq .L299 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2215 .loc 1 201 0 discriminator 169 2216 0e78 02F58062 add r2, r2, #1024 2217 0e7c 9342 cmp r3, r2 2218 0e7e 22D0 beq .L300 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2219 .loc 1 201 0 discriminator 171 2220 0e80 A2F56872 sub r2, r2, #928 2221 0e84 9342 cmp r3, r2 2222 0e86 21D0 beq .L301 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2223 .loc 1 201 0 discriminator 173 2224 0e88 02F58062 add r2, r2, #1024 2225 0e8c 9342 cmp r3, r2 2226 0e8e 02D0 beq .L321 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2227 .loc 1 201 0 2228 0e90 4FF48003 mov r3, #4194304 2229 0e94 03E0 b .L59 2230 .L321: 2231 0e96 4FF48033 mov r3, #65536 2232 0e9a 00E0 b .L59 2233 .L291: 2234 0e9c 0123 movs r3, #1 2235 .L59: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2236 .loc 1 201 0 discriminator 200 2237 0e9e 134A ldr r2, .L330+12 2238 0ea0 9360 str r3, [r2, #8] 2239 0ea2 E3E6 b .L54 2240 .L292: 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2241 .loc 1 201 0 2242 0ea4 0123 movs r3, #1 2243 0ea6 FAE7 b .L59 2244 .L293: 2245 0ea8 0123 movs r3, #1 2246 0eaa F8E7 b .L59 2247 .L294: 2248 0eac 0123 movs r3, #1 2249 0eae F6E7 b .L59 2250 .L295: ARM GAS /tmp/ccLX4SWU.s page 52 2251 0eb0 4023 movs r3, #64 2252 0eb2 F4E7 b .L59 2253 .L296: 2254 0eb4 4023 movs r3, #64 2255 0eb6 F2E7 b .L59 2256 .L297: 2257 0eb8 4023 movs r3, #64 2258 0eba F0E7 b .L59 2259 .L298: 2260 0ebc 4023 movs r3, #64 2261 0ebe EEE7 b .L59 2262 .L299: 2263 0ec0 4FF48033 mov r3, #65536 2264 0ec4 EBE7 b .L59 2265 .L300: 2266 0ec6 4FF48033 mov r3, #65536 2267 0eca E8E7 b .L59 2268 .L301: 2269 0ecc 4FF48033 mov r3, #65536 2270 0ed0 E5E7 b .L59 2271 .L319: 207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 2272 .loc 1 207 0 is_stmt 1 discriminator 1 2273 0ed2 A36C ldr r3, [r4, #72] 2274 0ed4 002B cmp r3, #0 2275 0ed6 7FF4D7AE bne .L60 2276 0eda DAE6 b .L61 2277 .LVL46: 2278 .L62: 177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2279 .loc 1 177 0 2280 0edc 0220 movs r0, #2 2281 .LVL47: 224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2282 .loc 1 224 0 2283 0ede 38BD pop {r3, r4, r5, pc} 2284 .LVL48: 2285 .L331: 2286 .align 2 2287 .L330: 2288 0ee0 B8600240 .word 1073897656 2289 0ee4 00640240 .word 1073898496 2290 0ee8 58600240 .word 1073897560 2291 0eec 00600240 .word 1073897472 2292 0ef0 10600240 .word 1073897488 2293 .cfi_endproc 2294 .LFE131: 2296 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits 2297 .align 1 2298 .global HAL_DMAEx_ChangeMemory 2299 .syntax unified 2300 .thumb 2301 .thumb_func 2302 .fpu fpv4-sp-d16 2304 HAL_DMAEx_ChangeMemory: 2305 .LFB132: 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** if(memory == MEMORY0) ARM GAS /tmp/ccLX4SWU.s page 53 2306 .loc 1 241 0 2307 .cfi_startproc 2308 @ args = 0, pretend = 0, frame = 0 2309 @ frame_needed = 0, uses_anonymous_args = 0 2310 @ link register save eliminated. 2311 .LVL49: 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 2312 .loc 1 242 0 2313 0000 1AB1 cbz r2, .L335 250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 2314 .loc 1 250 0 2315 0002 0368 ldr r3, [r0] 2316 0004 1961 str r1, [r3, #16] 2317 .L334: 254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2318 .loc 1 254 0 2319 0006 0020 movs r0, #0 2320 .LVL50: 2321 0008 7047 bx lr 2322 .LVL51: 2323 .L335: 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 2324 .loc 1 245 0 2325 000a 0368 ldr r3, [r0] 2326 000c D960 str r1, [r3, #12] 2327 000e FAE7 b .L334 2328 .cfi_endproc 2329 .LFE132: 2331 .text 2332 .Letext0: 2333 .file 2 "/usr/include/newlib/machine/_default_types.h" 2334 .file 3 "/usr/include/newlib/sys/_stdint.h" 2335 .file 4 "Drivers/CMSIS/Include/core_cm4.h" 2336 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 2337 .file 6 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h" 2338 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 2339 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" 2340 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h" ARM GAS /tmp/ccLX4SWU.s page 54 DEFINED SYMBOLS *ABS*:0000000000000000 stm32f4xx_hal_dma_ex.c /tmp/ccLX4SWU.s:18 .text.DMA_MultiBufferSetConfig:0000000000000000 $t /tmp/ccLX4SWU.s:24 .text.DMA_MultiBufferSetConfig:0000000000000000 DMA_MultiBufferSetConfig /tmp/ccLX4SWU.s:76 .text.HAL_DMAEx_MultiBufferStart:0000000000000000 $t /tmp/ccLX4SWU.s:83 .text.HAL_DMAEx_MultiBufferStart:0000000000000000 HAL_DMAEx_MultiBufferStart /tmp/ccLX4SWU.s:170 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000000 $t /tmp/ccLX4SWU.s:177 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000000 HAL_DMAEx_MultiBufferStart_IT /tmp/ccLX4SWU.s:704 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000388 $d /tmp/ccLX4SWU.s:711 .text.HAL_DMAEx_MultiBufferStart_IT:00000000000003a0 $t /tmp/ccLX4SWU.s:1121 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000698 $d /tmp/ccLX4SWU.s:1128 .text.HAL_DMAEx_MultiBufferStart_IT:00000000000006b0 $t /tmp/ccLX4SWU.s:1515 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000980 $d /tmp/ccLX4SWU.s:1522 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000998 $t /tmp/ccLX4SWU.s:1946 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000ca0 $d /tmp/ccLX4SWU.s:1955 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000cb8 $t /tmp/ccLX4SWU.s:2288 .text.HAL_DMAEx_MultiBufferStart_IT:0000000000000ee0 $d /tmp/ccLX4SWU.s:2297 .text.HAL_DMAEx_ChangeMemory:0000000000000000 $t /tmp/ccLX4SWU.s:2304 .text.HAL_DMAEx_ChangeMemory:0000000000000000 HAL_DMAEx_ChangeMemory .debug_frame:0000000000000010 $d NO UNDEFINED SYMBOLS