dma configuration activated , dma1 and dma2
This commit is contained in:
parent
d9d7da87c0
commit
624b28052a
|
@ -55,9 +55,11 @@ void SVC_Handler(void);
|
|||
void DebugMon_Handler(void);
|
||||
void PendSV_Handler(void);
|
||||
void SysTick_Handler(void);
|
||||
void DMA1_Channel1_IRQHandler(void);
|
||||
void USB_LP_CAN_RX0_IRQHandler(void);
|
||||
void CAN_RX1_IRQHandler(void);
|
||||
void CAN_SCE_IRQHandler(void);
|
||||
void DMA2_Channel1_IRQHandler(void);
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
/* USER CODE END EFP */
|
||||
|
|
|
@ -44,6 +44,8 @@
|
|||
/* Private variables ---------------------------------------------------------*/
|
||||
ADC_HandleTypeDef hadc1;
|
||||
ADC_HandleTypeDef hadc2;
|
||||
DMA_HandleTypeDef hdma_adc1;
|
||||
DMA_HandleTypeDef hdma_adc2;
|
||||
|
||||
CAN_HandleTypeDef hcan;
|
||||
|
||||
|
@ -62,6 +64,7 @@ UART_HandleTypeDef huart1;
|
|||
/* Private function prototypes -----------------------------------------------*/
|
||||
void SystemClock_Config(void);
|
||||
static void MX_GPIO_Init(void);
|
||||
static void MX_DMA_Init(void);
|
||||
static void MX_ADC1_Init(void);
|
||||
static void MX_ADC2_Init(void);
|
||||
static void MX_CAN_Init(void);
|
||||
|
@ -111,6 +114,7 @@ int main(void)
|
|||
|
||||
/* Initialize all configured peripherals */
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
MX_ADC1_Init();
|
||||
MX_ADC2_Init();
|
||||
MX_CAN_Init();
|
||||
|
@ -241,7 +245,7 @@ static void MX_ADC1_Init(void)
|
|||
hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
|
||||
hadc1.Init.NbrOfConversion = 1;
|
||||
hadc1.Init.DMAContinuousRequests = DISABLE;
|
||||
hadc1.Init.DMAContinuousRequests = ENABLE;
|
||||
hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
|
||||
hadc1.Init.LowPowerAutoWait = DISABLE;
|
||||
hadc1.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN;
|
||||
|
@ -306,7 +310,7 @@ static void MX_ADC2_Init(void)
|
|||
hadc2.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT;
|
||||
hadc2.Init.NbrOfConversion = 1;
|
||||
hadc2.Init.DMAContinuousRequests = DISABLE;
|
||||
hadc2.Init.DMAContinuousRequests = ENABLE;
|
||||
hadc2.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
|
||||
hadc2.Init.LowPowerAutoWait = DISABLE;
|
||||
hadc2.Init.Overrun = ADC_OVR_DATA_OVERWRITTEN;
|
||||
|
@ -593,6 +597,26 @@ static void MX_USART1_UART_Init(void)
|
|||
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable DMA controller clock
|
||||
*/
|
||||
static void MX_DMA_Init(void)
|
||||
{
|
||||
|
||||
/* DMA controller clock enable */
|
||||
__HAL_RCC_DMA1_CLK_ENABLE();
|
||||
__HAL_RCC_DMA2_CLK_ENABLE();
|
||||
|
||||
/* DMA interrupt init */
|
||||
/* DMA1_Channel1_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
|
||||
/* DMA2_Channel1_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA2_Channel1_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA2_Channel1_IRQn);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief GPIO Initialization Function
|
||||
* @param None
|
||||
|
|
|
@ -24,6 +24,9 @@
|
|||
/* USER CODE BEGIN Includes */
|
||||
|
||||
/* USER CODE END Includes */
|
||||
extern DMA_HandleTypeDef hdma_adc1;
|
||||
|
||||
extern DMA_HandleTypeDef hdma_adc2;
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN TD */
|
||||
|
@ -123,6 +126,23 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
|||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
||||
|
||||
/* ADC1 DMA Init */
|
||||
/* ADC1 Init */
|
||||
hdma_adc1.Instance = DMA1_Channel1;
|
||||
hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
|
||||
hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
|
||||
hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
|
||||
hdma_adc1.Init.Mode = DMA_CIRCULAR;
|
||||
hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
|
||||
if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
__HAL_LINKDMA(hadc,DMA_Handle,hdma_adc1);
|
||||
|
||||
/* USER CODE BEGIN ADC1_MspInit 1 */
|
||||
|
||||
/* USER CODE END ADC1_MspInit 1 */
|
||||
|
@ -157,6 +177,23 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
|
|||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
|
||||
|
||||
/* ADC2 DMA Init */
|
||||
/* ADC2 Init */
|
||||
hdma_adc2.Instance = DMA2_Channel1;
|
||||
hdma_adc2.Init.Direction = DMA_PERIPH_TO_MEMORY;
|
||||
hdma_adc2.Init.PeriphInc = DMA_PINC_DISABLE;
|
||||
hdma_adc2.Init.MemInc = DMA_MINC_ENABLE;
|
||||
hdma_adc2.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
|
||||
hdma_adc2.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
|
||||
hdma_adc2.Init.Mode = DMA_CIRCULAR;
|
||||
hdma_adc2.Init.Priority = DMA_PRIORITY_LOW;
|
||||
if (HAL_DMA_Init(&hdma_adc2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
|
||||
__HAL_LINKDMA(hadc,DMA_Handle,hdma_adc2);
|
||||
|
||||
/* USER CODE BEGIN ADC2_MspInit 1 */
|
||||
|
||||
/* USER CODE END ADC2_MspInit 1 */
|
||||
|
@ -197,6 +234,8 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
|||
|
||||
HAL_GPIO_DeInit(GPIOA, DSEL_8_Pin|isense5_Pin|isense3_Pin|isense7_Pin);
|
||||
|
||||
/* ADC1 DMA DeInit */
|
||||
HAL_DMA_DeInit(hadc->DMA_Handle);
|
||||
/* USER CODE BEGIN ADC1_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END ADC1_MspDeInit 1 */
|
||||
|
@ -223,6 +262,8 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
|
|||
|
||||
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4);
|
||||
|
||||
/* ADC2 DMA DeInit */
|
||||
HAL_DMA_DeInit(hadc->DMA_Handle);
|
||||
/* USER CODE BEGIN ADC2_MspDeInit 1 */
|
||||
|
||||
/* USER CODE END ADC2_MspDeInit 1 */
|
||||
|
|
|
@ -55,6 +55,8 @@
|
|||
/* USER CODE END 0 */
|
||||
|
||||
/* External variables --------------------------------------------------------*/
|
||||
extern DMA_HandleTypeDef hdma_adc1;
|
||||
extern DMA_HandleTypeDef hdma_adc2;
|
||||
extern CAN_HandleTypeDef hcan;
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
|
@ -199,6 +201,20 @@ void SysTick_Handler(void)
|
|||
/* please refer to the startup file (startup_stm32f3xx.s). */
|
||||
/******************************************************************************/
|
||||
|
||||
/**
|
||||
* @brief This function handles DMA1 channel1 global interrupt.
|
||||
*/
|
||||
void DMA1_Channel1_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
|
||||
|
||||
/* USER CODE END DMA1_Channel1_IRQn 0 */
|
||||
HAL_DMA_IRQHandler(&hdma_adc1);
|
||||
/* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
|
||||
|
||||
/* USER CODE END DMA1_Channel1_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles USB low priority or CAN_RX0 interrupts.
|
||||
*/
|
||||
|
@ -241,6 +257,20 @@ void CAN_SCE_IRQHandler(void)
|
|||
/* USER CODE END CAN_SCE_IRQn 1 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function handles DMA2 channel1 global interrupt.
|
||||
*/
|
||||
void DMA2_Channel1_IRQHandler(void)
|
||||
{
|
||||
/* USER CODE BEGIN DMA2_Channel1_IRQn 0 */
|
||||
|
||||
/* USER CODE END DMA2_Channel1_IRQn 0 */
|
||||
HAL_DMA_IRQHandler(&hdma_adc2);
|
||||
/* USER CODE BEGIN DMA2_Channel1_IRQn 1 */
|
||||
|
||||
/* USER CODE END DMA2_Channel1_IRQn 1 */
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
/* USER CODE END 1 */
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#MicroXplorer Configuration settings - do not modify
|
||||
ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_1
|
||||
ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag,master
|
||||
ADC1.DMAContinuousRequests=ENABLE
|
||||
ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag,master,DMAContinuousRequests
|
||||
ADC1.NbrOfConversionFlag=1
|
||||
ADC1.Offset-0\#ChannelRegularConversion=0
|
||||
ADC1.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE
|
||||
|
@ -8,7 +9,10 @@ ADC1.Rank-0\#ChannelRegularConversion=1
|
|||
ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5
|
||||
ADC1.master=1
|
||||
ADC2.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_1
|
||||
ADC2.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag
|
||||
ADC2.ClockPrescaler=ADC_CLOCK_ASYNC_DIV1
|
||||
ADC2.DMAContinuousRequests=ENABLE
|
||||
ADC2.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag,ClockPrescaler,LowPowerAutoWait,DMAContinuousRequests
|
||||
ADC2.LowPowerAutoWait=DISABLE
|
||||
ADC2.NbrOfConversionFlag=1
|
||||
ADC2.Offset-0\#ChannelRegularConversion=0
|
||||
ADC2.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE
|
||||
|
@ -26,6 +30,27 @@ CAN.CalculateTimeQuantum=125.0
|
|||
CAN.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate,Prescaler,BS1,BS2,NART,ABOM
|
||||
CAN.NART=DISABLE
|
||||
CAN.Prescaler=2
|
||||
Dma.ADC1.0.Direction=DMA_PERIPH_TO_MEMORY
|
||||
Dma.ADC1.0.Instance=DMA1_Channel1
|
||||
Dma.ADC1.0.MemDataAlignment=DMA_MDATAALIGN_HALFWORD
|
||||
Dma.ADC1.0.MemInc=DMA_MINC_ENABLE
|
||||
Dma.ADC1.0.Mode=DMA_CIRCULAR
|
||||
Dma.ADC1.0.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD
|
||||
Dma.ADC1.0.PeriphInc=DMA_PINC_DISABLE
|
||||
Dma.ADC1.0.Priority=DMA_PRIORITY_LOW
|
||||
Dma.ADC1.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
|
||||
Dma.ADC2.1.Direction=DMA_PERIPH_TO_MEMORY
|
||||
Dma.ADC2.1.Instance=DMA2_Channel1
|
||||
Dma.ADC2.1.MemDataAlignment=DMA_MDATAALIGN_HALFWORD
|
||||
Dma.ADC2.1.MemInc=DMA_MINC_ENABLE
|
||||
Dma.ADC2.1.Mode=DMA_CIRCULAR
|
||||
Dma.ADC2.1.PeriphDataAlignment=DMA_PDATAALIGN_HALFWORD
|
||||
Dma.ADC2.1.PeriphInc=DMA_PINC_DISABLE
|
||||
Dma.ADC2.1.Priority=DMA_PRIORITY_LOW
|
||||
Dma.ADC2.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority
|
||||
Dma.Request0=ADC1
|
||||
Dma.Request1=ADC2
|
||||
Dma.RequestsNb=2
|
||||
File.Version=6
|
||||
GPIO.groupedBy=Group By Peripherals
|
||||
I2C1.IPParameters=Timing
|
||||
|
@ -35,16 +60,17 @@ Mcu.CPN=STM32F302RBT6
|
|||
Mcu.Family=STM32F3
|
||||
Mcu.IP0=ADC1
|
||||
Mcu.IP1=ADC2
|
||||
Mcu.IP10=USART1
|
||||
Mcu.IP10=TIM6
|
||||
Mcu.IP11=USART1
|
||||
Mcu.IP2=CAN
|
||||
Mcu.IP3=I2C1
|
||||
Mcu.IP4=NVIC
|
||||
Mcu.IP5=RCC
|
||||
Mcu.IP6=SYS
|
||||
Mcu.IP7=TIM2
|
||||
Mcu.IP8=TIM3
|
||||
Mcu.IP9=TIM6
|
||||
Mcu.IPNb=11
|
||||
Mcu.IP3=DMA
|
||||
Mcu.IP4=I2C1
|
||||
Mcu.IP5=NVIC
|
||||
Mcu.IP6=RCC
|
||||
Mcu.IP7=SYS
|
||||
Mcu.IP8=TIM2
|
||||
Mcu.IP9=TIM3
|
||||
Mcu.IPNb=12
|
||||
Mcu.Name=STM32F302R(B-C)Tx
|
||||
Mcu.Package=LQFP64
|
||||
Mcu.Pin0=PF0-OSC_IN
|
||||
|
@ -94,6 +120,8 @@ MxDb.Version=DB.6.0.92
|
|||
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.CAN_RX1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||
NVIC.CAN_SCE_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||
NVIC.DMA1_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DMA2_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
NVIC.ForceEnableDMAVector=true
|
||||
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||
|
@ -274,7 +302,7 @@ ProjectManager.ToolChainLocation=
|
|||
ProjectManager.UAScriptAfterPath=
|
||||
ProjectManager.UAScriptBeforePath=
|
||||
ProjectManager.UnderRoot=false
|
||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_ADC1_Init-ADC1-false-HAL-true,4-MX_ADC2_Init-ADC2-false-HAL-true,5-MX_CAN_Init-CAN-false-HAL-true,6-MX_TIM2_Init-TIM2-false-HAL-true,7-MX_TIM3_Init-TIM3-false-HAL-true,8-MX_I2C1_Init-I2C1-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true
|
||||
ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_ADC2_Init-ADC2-false-HAL-true,6-MX_CAN_Init-CAN-false-HAL-true,7-MX_TIM2_Init-TIM2-false-HAL-true,8-MX_TIM3_Init-TIM3-false-HAL-true,9-MX_I2C1_Init-I2C1-false-HAL-true,10-MX_USART1_UART_Init-USART1-false-HAL-true,11-MX_TIM6_Init-TIM6-false-HAL-true
|
||||
RCC.ADC12outputFreq_Value=64000000
|
||||
RCC.AHBFreq_Value=16000000
|
||||
RCC.APB1Freq_Value=16000000
|
||||
|
|
Binary file not shown.
5088
build/main.lst
5088
build/main.lst
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
|
@ -58,7 +58,7 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
|
||||
29:Core/Src/stm32f3xx_it.c ****
|
||||
30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 2
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 2
|
||||
|
||||
|
||||
31:Core/Src/stm32f3xx_it.c ****
|
||||
|
@ -88,20 +88,22 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
55:Core/Src/stm32f3xx_it.c **** /* USER CODE END 0 */
|
||||
56:Core/Src/stm32f3xx_it.c ****
|
||||
57:Core/Src/stm32f3xx_it.c **** /* External variables --------------------------------------------------------*/
|
||||
58:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan;
|
||||
59:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */
|
||||
60:Core/Src/stm32f3xx_it.c ****
|
||||
61:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */
|
||||
58:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_adc1;
|
||||
59:Core/Src/stm32f3xx_it.c **** extern DMA_HandleTypeDef hdma_adc2;
|
||||
60:Core/Src/stm32f3xx_it.c **** extern CAN_HandleTypeDef hcan;
|
||||
61:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN EV */
|
||||
62:Core/Src/stm32f3xx_it.c ****
|
||||
63:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
64:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
|
||||
63:Core/Src/stm32f3xx_it.c **** /* USER CODE END EV */
|
||||
64:Core/Src/stm32f3xx_it.c ****
|
||||
65:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
66:Core/Src/stm32f3xx_it.c **** /**
|
||||
67:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt.
|
||||
68:Core/Src/stm32f3xx_it.c **** */
|
||||
69:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
|
||||
70:Core/Src/stm32f3xx_it.c **** {
|
||||
29 .loc 1 70 1 view -0
|
||||
66:Core/Src/stm32f3xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
|
||||
67:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
68:Core/Src/stm32f3xx_it.c **** /**
|
||||
69:Core/Src/stm32f3xx_it.c **** * @brief This function handles Non maskable interrupt.
|
||||
70:Core/Src/stm32f3xx_it.c **** */
|
||||
71:Core/Src/stm32f3xx_it.c **** void NMI_Handler(void)
|
||||
72:Core/Src/stm32f3xx_it.c **** {
|
||||
29 .loc 1 72 1 view -0
|
||||
30 .cfi_startproc
|
||||
31 @ Volatile: function does not return.
|
||||
32 @ args = 0, pretend = 0, frame = 0
|
||||
|
@ -110,25 +112,25 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
35 .cfi_def_cfa_offset 8
|
||||
36 .cfi_offset 3, -8
|
||||
37 .cfi_offset 14, -4
|
||||
71:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
|
||||
72:Core/Src/stm32f3xx_it.c ****
|
||||
73:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
|
||||
74:Core/Src/stm32f3xx_it.c **** HAL_RCC_NMI_IRQHandler();
|
||||
38 .loc 1 74 3 view .LVU1
|
||||
73:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
|
||||
74:Core/Src/stm32f3xx_it.c ****
|
||||
75:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
|
||||
76:Core/Src/stm32f3xx_it.c **** HAL_RCC_NMI_IRQHandler();
|
||||
38 .loc 1 76 3 view .LVU1
|
||||
39 0002 FFF7FEFF bl HAL_RCC_NMI_IRQHandler
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 3
|
||||
|
||||
|
||||
40 .LVL0:
|
||||
41 .L2:
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 3
|
||||
|
||||
|
||||
75:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
|
||||
76:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
42 .loc 1 76 3 discriminator 1 view .LVU2
|
||||
77:Core/Src/stm32f3xx_it.c **** {
|
||||
78:Core/Src/stm32f3xx_it.c **** }
|
||||
43 .loc 1 78 3 discriminator 1 view .LVU3
|
||||
76:Core/Src/stm32f3xx_it.c **** {
|
||||
44 .loc 1 76 9 discriminator 1 view .LVU4
|
||||
77:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
|
||||
78:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
42 .loc 1 78 3 discriminator 1 view .LVU2
|
||||
79:Core/Src/stm32f3xx_it.c **** {
|
||||
80:Core/Src/stm32f3xx_it.c **** }
|
||||
43 .loc 1 80 3 discriminator 1 view .LVU3
|
||||
78:Core/Src/stm32f3xx_it.c **** {
|
||||
44 .loc 1 78 9 discriminator 1 view .LVU4
|
||||
45 0006 FEE7 b .L2
|
||||
46 .cfi_endproc
|
||||
47 .LFE130:
|
||||
|
@ -140,33 +142,33 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
54 .thumb_func
|
||||
56 HardFault_Handler:
|
||||
57 .LFB131:
|
||||
79:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
|
||||
80:Core/Src/stm32f3xx_it.c **** }
|
||||
81:Core/Src/stm32f3xx_it.c ****
|
||||
82:Core/Src/stm32f3xx_it.c **** /**
|
||||
83:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt.
|
||||
84:Core/Src/stm32f3xx_it.c **** */
|
||||
85:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void)
|
||||
86:Core/Src/stm32f3xx_it.c **** {
|
||||
58 .loc 1 86 1 view -0
|
||||
81:Core/Src/stm32f3xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
|
||||
82:Core/Src/stm32f3xx_it.c **** }
|
||||
83:Core/Src/stm32f3xx_it.c ****
|
||||
84:Core/Src/stm32f3xx_it.c **** /**
|
||||
85:Core/Src/stm32f3xx_it.c **** * @brief This function handles Hard fault interrupt.
|
||||
86:Core/Src/stm32f3xx_it.c **** */
|
||||
87:Core/Src/stm32f3xx_it.c **** void HardFault_Handler(void)
|
||||
88:Core/Src/stm32f3xx_it.c **** {
|
||||
58 .loc 1 88 1 view -0
|
||||
59 .cfi_startproc
|
||||
60 @ Volatile: function does not return.
|
||||
61 @ args = 0, pretend = 0, frame = 0
|
||||
62 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
63 @ link register save eliminated.
|
||||
64 .L5:
|
||||
87:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
|
||||
88:Core/Src/stm32f3xx_it.c ****
|
||||
89:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
|
||||
90:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
65 .loc 1 90 3 discriminator 1 view .LVU6
|
||||
91:Core/Src/stm32f3xx_it.c **** {
|
||||
92:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
|
||||
93:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
|
||||
94:Core/Src/stm32f3xx_it.c **** }
|
||||
66 .loc 1 94 3 discriminator 1 view .LVU7
|
||||
90:Core/Src/stm32f3xx_it.c **** {
|
||||
67 .loc 1 90 9 discriminator 1 view .LVU8
|
||||
89:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
|
||||
90:Core/Src/stm32f3xx_it.c ****
|
||||
91:Core/Src/stm32f3xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
|
||||
92:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
65 .loc 1 92 3 discriminator 1 view .LVU6
|
||||
93:Core/Src/stm32f3xx_it.c **** {
|
||||
94:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
|
||||
95:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
|
||||
96:Core/Src/stm32f3xx_it.c **** }
|
||||
66 .loc 1 96 3 discriminator 1 view .LVU7
|
||||
92:Core/Src/stm32f3xx_it.c **** {
|
||||
67 .loc 1 92 9 discriminator 1 view .LVU8
|
||||
68 0000 FEE7 b .L5
|
||||
69 .cfi_endproc
|
||||
70 .LFE131:
|
||||
|
@ -176,37 +178,37 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
75 .syntax unified
|
||||
76 .thumb
|
||||
77 .thumb_func
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 4
|
||||
|
||||
|
||||
79 MemManage_Handler:
|
||||
80 .LFB132:
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 4
|
||||
|
||||
|
||||
95:Core/Src/stm32f3xx_it.c **** }
|
||||
96:Core/Src/stm32f3xx_it.c ****
|
||||
97:Core/Src/stm32f3xx_it.c **** /**
|
||||
98:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault.
|
||||
99:Core/Src/stm32f3xx_it.c **** */
|
||||
100:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
|
||||
101:Core/Src/stm32f3xx_it.c **** {
|
||||
81 .loc 1 101 1 view -0
|
||||
97:Core/Src/stm32f3xx_it.c **** }
|
||||
98:Core/Src/stm32f3xx_it.c ****
|
||||
99:Core/Src/stm32f3xx_it.c **** /**
|
||||
100:Core/Src/stm32f3xx_it.c **** * @brief This function handles Memory management fault.
|
||||
101:Core/Src/stm32f3xx_it.c **** */
|
||||
102:Core/Src/stm32f3xx_it.c **** void MemManage_Handler(void)
|
||||
103:Core/Src/stm32f3xx_it.c **** {
|
||||
81 .loc 1 103 1 view -0
|
||||
82 .cfi_startproc
|
||||
83 @ Volatile: function does not return.
|
||||
84 @ args = 0, pretend = 0, frame = 0
|
||||
85 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
86 @ link register save eliminated.
|
||||
87 .L7:
|
||||
102:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
|
||||
103:Core/Src/stm32f3xx_it.c ****
|
||||
104:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
|
||||
105:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
88 .loc 1 105 3 discriminator 1 view .LVU10
|
||||
106:Core/Src/stm32f3xx_it.c **** {
|
||||
107:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
|
||||
108:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
|
||||
109:Core/Src/stm32f3xx_it.c **** }
|
||||
89 .loc 1 109 3 discriminator 1 view .LVU11
|
||||
105:Core/Src/stm32f3xx_it.c **** {
|
||||
90 .loc 1 105 9 discriminator 1 view .LVU12
|
||||
104:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
|
||||
105:Core/Src/stm32f3xx_it.c ****
|
||||
106:Core/Src/stm32f3xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
|
||||
107:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
88 .loc 1 107 3 discriminator 1 view .LVU10
|
||||
108:Core/Src/stm32f3xx_it.c **** {
|
||||
109:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
|
||||
110:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
|
||||
111:Core/Src/stm32f3xx_it.c **** }
|
||||
89 .loc 1 111 3 discriminator 1 view .LVU11
|
||||
107:Core/Src/stm32f3xx_it.c **** {
|
||||
90 .loc 1 107 9 discriminator 1 view .LVU12
|
||||
91 0000 FEE7 b .L7
|
||||
92 .cfi_endproc
|
||||
93 .LFE132:
|
||||
|
@ -218,35 +220,35 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
100 .thumb_func
|
||||
102 BusFault_Handler:
|
||||
103 .LFB133:
|
||||
110:Core/Src/stm32f3xx_it.c **** }
|
||||
111:Core/Src/stm32f3xx_it.c ****
|
||||
112:Core/Src/stm32f3xx_it.c **** /**
|
||||
113:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
|
||||
114:Core/Src/stm32f3xx_it.c **** */
|
||||
115:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void)
|
||||
116:Core/Src/stm32f3xx_it.c **** {
|
||||
104 .loc 1 116 1 view -0
|
||||
112:Core/Src/stm32f3xx_it.c **** }
|
||||
113:Core/Src/stm32f3xx_it.c ****
|
||||
114:Core/Src/stm32f3xx_it.c **** /**
|
||||
115:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
|
||||
116:Core/Src/stm32f3xx_it.c **** */
|
||||
117:Core/Src/stm32f3xx_it.c **** void BusFault_Handler(void)
|
||||
118:Core/Src/stm32f3xx_it.c **** {
|
||||
104 .loc 1 118 1 view -0
|
||||
105 .cfi_startproc
|
||||
106 @ Volatile: function does not return.
|
||||
107 @ args = 0, pretend = 0, frame = 0
|
||||
108 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
109 @ link register save eliminated.
|
||||
110 .L9:
|
||||
117:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
|
||||
118:Core/Src/stm32f3xx_it.c ****
|
||||
119:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
|
||||
120:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
111 .loc 1 120 3 discriminator 1 view .LVU14
|
||||
121:Core/Src/stm32f3xx_it.c **** {
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 5
|
||||
119:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
|
||||
120:Core/Src/stm32f3xx_it.c ****
|
||||
121:Core/Src/stm32f3xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
|
||||
122:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 5
|
||||
|
||||
|
||||
122:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
|
||||
123:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
|
||||
124:Core/Src/stm32f3xx_it.c **** }
|
||||
112 .loc 1 124 3 discriminator 1 view .LVU15
|
||||
120:Core/Src/stm32f3xx_it.c **** {
|
||||
113 .loc 1 120 9 discriminator 1 view .LVU16
|
||||
111 .loc 1 122 3 discriminator 1 view .LVU14
|
||||
123:Core/Src/stm32f3xx_it.c **** {
|
||||
124:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
|
||||
125:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
|
||||
126:Core/Src/stm32f3xx_it.c **** }
|
||||
112 .loc 1 126 3 discriminator 1 view .LVU15
|
||||
122:Core/Src/stm32f3xx_it.c **** {
|
||||
113 .loc 1 122 9 discriminator 1 view .LVU16
|
||||
114 0000 FEE7 b .L9
|
||||
115 .cfi_endproc
|
||||
116 .LFE133:
|
||||
|
@ -258,32 +260,32 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
123 .thumb_func
|
||||
125 UsageFault_Handler:
|
||||
126 .LFB134:
|
||||
125:Core/Src/stm32f3xx_it.c **** }
|
||||
126:Core/Src/stm32f3xx_it.c ****
|
||||
127:Core/Src/stm32f3xx_it.c **** /**
|
||||
128:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
|
||||
129:Core/Src/stm32f3xx_it.c **** */
|
||||
130:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void)
|
||||
131:Core/Src/stm32f3xx_it.c **** {
|
||||
127 .loc 1 131 1 view -0
|
||||
127:Core/Src/stm32f3xx_it.c **** }
|
||||
128:Core/Src/stm32f3xx_it.c ****
|
||||
129:Core/Src/stm32f3xx_it.c **** /**
|
||||
130:Core/Src/stm32f3xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
|
||||
131:Core/Src/stm32f3xx_it.c **** */
|
||||
132:Core/Src/stm32f3xx_it.c **** void UsageFault_Handler(void)
|
||||
133:Core/Src/stm32f3xx_it.c **** {
|
||||
127 .loc 1 133 1 view -0
|
||||
128 .cfi_startproc
|
||||
129 @ Volatile: function does not return.
|
||||
130 @ args = 0, pretend = 0, frame = 0
|
||||
131 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
132 @ link register save eliminated.
|
||||
133 .L11:
|
||||
132:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
|
||||
133:Core/Src/stm32f3xx_it.c ****
|
||||
134:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
|
||||
135:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
134 .loc 1 135 3 discriminator 1 view .LVU18
|
||||
136:Core/Src/stm32f3xx_it.c **** {
|
||||
137:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
|
||||
138:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
|
||||
139:Core/Src/stm32f3xx_it.c **** }
|
||||
135 .loc 1 139 3 discriminator 1 view .LVU19
|
||||
135:Core/Src/stm32f3xx_it.c **** {
|
||||
136 .loc 1 135 9 discriminator 1 view .LVU20
|
||||
134:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
|
||||
135:Core/Src/stm32f3xx_it.c ****
|
||||
136:Core/Src/stm32f3xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
|
||||
137:Core/Src/stm32f3xx_it.c **** while (1)
|
||||
134 .loc 1 137 3 discriminator 1 view .LVU18
|
||||
138:Core/Src/stm32f3xx_it.c **** {
|
||||
139:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
|
||||
140:Core/Src/stm32f3xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
|
||||
141:Core/Src/stm32f3xx_it.c **** }
|
||||
135 .loc 1 141 3 discriminator 1 view .LVU19
|
||||
137:Core/Src/stm32f3xx_it.c **** {
|
||||
136 .loc 1 137 9 discriminator 1 view .LVU20
|
||||
137 0000 FEE7 b .L11
|
||||
138 .cfi_endproc
|
||||
139 .LFE134:
|
||||
|
@ -295,29 +297,29 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
146 .thumb_func
|
||||
148 SVC_Handler:
|
||||
149 .LFB135:
|
||||
140:Core/Src/stm32f3xx_it.c **** }
|
||||
141:Core/Src/stm32f3xx_it.c ****
|
||||
142:Core/Src/stm32f3xx_it.c **** /**
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 6
|
||||
142:Core/Src/stm32f3xx_it.c **** }
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 6
|
||||
|
||||
|
||||
143:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction.
|
||||
144:Core/Src/stm32f3xx_it.c **** */
|
||||
145:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void)
|
||||
146:Core/Src/stm32f3xx_it.c **** {
|
||||
150 .loc 1 146 1 view -0
|
||||
143:Core/Src/stm32f3xx_it.c ****
|
||||
144:Core/Src/stm32f3xx_it.c **** /**
|
||||
145:Core/Src/stm32f3xx_it.c **** * @brief This function handles System service call via SWI instruction.
|
||||
146:Core/Src/stm32f3xx_it.c **** */
|
||||
147:Core/Src/stm32f3xx_it.c **** void SVC_Handler(void)
|
||||
148:Core/Src/stm32f3xx_it.c **** {
|
||||
150 .loc 1 148 1 view -0
|
||||
151 .cfi_startproc
|
||||
152 @ args = 0, pretend = 0, frame = 0
|
||||
153 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
154 @ link register save eliminated.
|
||||
147:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
|
||||
148:Core/Src/stm32f3xx_it.c ****
|
||||
149:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
|
||||
150:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
|
||||
151:Core/Src/stm32f3xx_it.c ****
|
||||
152:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
|
||||
153:Core/Src/stm32f3xx_it.c **** }
|
||||
155 .loc 1 153 1 view .LVU22
|
||||
149:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
|
||||
150:Core/Src/stm32f3xx_it.c ****
|
||||
151:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
|
||||
152:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
|
||||
153:Core/Src/stm32f3xx_it.c ****
|
||||
154:Core/Src/stm32f3xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
|
||||
155:Core/Src/stm32f3xx_it.c **** }
|
||||
155 .loc 1 155 1 view .LVU22
|
||||
156 0000 7047 bx lr
|
||||
157 .cfi_endproc
|
||||
158 .LFE135:
|
||||
|
@ -329,25 +331,25 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
165 .thumb_func
|
||||
167 DebugMon_Handler:
|
||||
168 .LFB136:
|
||||
154:Core/Src/stm32f3xx_it.c ****
|
||||
155:Core/Src/stm32f3xx_it.c **** /**
|
||||
156:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor.
|
||||
157:Core/Src/stm32f3xx_it.c **** */
|
||||
158:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void)
|
||||
159:Core/Src/stm32f3xx_it.c **** {
|
||||
169 .loc 1 159 1 view -0
|
||||
156:Core/Src/stm32f3xx_it.c ****
|
||||
157:Core/Src/stm32f3xx_it.c **** /**
|
||||
158:Core/Src/stm32f3xx_it.c **** * @brief This function handles Debug monitor.
|
||||
159:Core/Src/stm32f3xx_it.c **** */
|
||||
160:Core/Src/stm32f3xx_it.c **** void DebugMon_Handler(void)
|
||||
161:Core/Src/stm32f3xx_it.c **** {
|
||||
169 .loc 1 161 1 view -0
|
||||
170 .cfi_startproc
|
||||
171 @ args = 0, pretend = 0, frame = 0
|
||||
172 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
173 @ link register save eliminated.
|
||||
160:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
|
||||
161:Core/Src/stm32f3xx_it.c ****
|
||||
162:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
|
||||
163:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
|
||||
164:Core/Src/stm32f3xx_it.c ****
|
||||
165:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
|
||||
166:Core/Src/stm32f3xx_it.c **** }
|
||||
174 .loc 1 166 1 view .LVU24
|
||||
162:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
|
||||
163:Core/Src/stm32f3xx_it.c ****
|
||||
164:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
|
||||
165:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
|
||||
166:Core/Src/stm32f3xx_it.c ****
|
||||
167:Core/Src/stm32f3xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
|
||||
168:Core/Src/stm32f3xx_it.c **** }
|
||||
174 .loc 1 168 1 view .LVU24
|
||||
175 0000 7047 bx lr
|
||||
176 .cfi_endproc
|
||||
177 .LFE136:
|
||||
|
@ -356,31 +358,31 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
181 .global PendSV_Handler
|
||||
182 .syntax unified
|
||||
183 .thumb
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 7
|
||||
|
||||
|
||||
184 .thumb_func
|
||||
186 PendSV_Handler:
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 7
|
||||
|
||||
|
||||
187 .LFB137:
|
||||
167:Core/Src/stm32f3xx_it.c ****
|
||||
168:Core/Src/stm32f3xx_it.c **** /**
|
||||
169:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service.
|
||||
170:Core/Src/stm32f3xx_it.c **** */
|
||||
171:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
|
||||
172:Core/Src/stm32f3xx_it.c **** {
|
||||
188 .loc 1 172 1 view -0
|
||||
169:Core/Src/stm32f3xx_it.c ****
|
||||
170:Core/Src/stm32f3xx_it.c **** /**
|
||||
171:Core/Src/stm32f3xx_it.c **** * @brief This function handles Pendable request for system service.
|
||||
172:Core/Src/stm32f3xx_it.c **** */
|
||||
173:Core/Src/stm32f3xx_it.c **** void PendSV_Handler(void)
|
||||
174:Core/Src/stm32f3xx_it.c **** {
|
||||
188 .loc 1 174 1 view -0
|
||||
189 .cfi_startproc
|
||||
190 @ args = 0, pretend = 0, frame = 0
|
||||
191 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
192 @ link register save eliminated.
|
||||
173:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
|
||||
174:Core/Src/stm32f3xx_it.c ****
|
||||
175:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
|
||||
176:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
|
||||
177:Core/Src/stm32f3xx_it.c ****
|
||||
178:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
|
||||
179:Core/Src/stm32f3xx_it.c **** }
|
||||
193 .loc 1 179 1 view .LVU26
|
||||
175:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
|
||||
176:Core/Src/stm32f3xx_it.c ****
|
||||
177:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
|
||||
178:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
|
||||
179:Core/Src/stm32f3xx_it.c ****
|
||||
180:Core/Src/stm32f3xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
|
||||
181:Core/Src/stm32f3xx_it.c **** }
|
||||
193 .loc 1 181 1 view .LVU26
|
||||
194 0000 7047 bx lr
|
||||
195 .cfi_endproc
|
||||
196 .LFE137:
|
||||
|
@ -392,13 +394,13 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
203 .thumb_func
|
||||
205 SysTick_Handler:
|
||||
206 .LFB138:
|
||||
180:Core/Src/stm32f3xx_it.c ****
|
||||
181:Core/Src/stm32f3xx_it.c **** /**
|
||||
182:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer.
|
||||
183:Core/Src/stm32f3xx_it.c **** */
|
||||
184:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void)
|
||||
185:Core/Src/stm32f3xx_it.c **** {
|
||||
207 .loc 1 185 1 view -0
|
||||
182:Core/Src/stm32f3xx_it.c ****
|
||||
183:Core/Src/stm32f3xx_it.c **** /**
|
||||
184:Core/Src/stm32f3xx_it.c **** * @brief This function handles System tick timer.
|
||||
185:Core/Src/stm32f3xx_it.c **** */
|
||||
186:Core/Src/stm32f3xx_it.c **** void SysTick_Handler(void)
|
||||
187:Core/Src/stm32f3xx_it.c **** {
|
||||
207 .loc 1 187 1 view -0
|
||||
208 .cfi_startproc
|
||||
209 @ args = 0, pretend = 0, frame = 0
|
||||
210 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
|
@ -406,46 +408,46 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
212 .cfi_def_cfa_offset 8
|
||||
213 .cfi_offset 3, -8
|
||||
214 .cfi_offset 14, -4
|
||||
186:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
|
||||
187:Core/Src/stm32f3xx_it.c ****
|
||||
188:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
|
||||
189:Core/Src/stm32f3xx_it.c **** HAL_IncTick();
|
||||
215 .loc 1 189 3 view .LVU28
|
||||
188:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
|
||||
189:Core/Src/stm32f3xx_it.c ****
|
||||
190:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
|
||||
191:Core/Src/stm32f3xx_it.c **** HAL_IncTick();
|
||||
215 .loc 1 191 3 view .LVU28
|
||||
216 0002 FFF7FEFF bl HAL_IncTick
|
||||
217 .LVL1:
|
||||
190:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
|
||||
191:Core/Src/stm32f3xx_it.c ****
|
||||
192:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
|
||||
193:Core/Src/stm32f3xx_it.c **** }
|
||||
218 .loc 1 193 1 is_stmt 0 view .LVU29
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 8
|
||||
192:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
|
||||
193:Core/Src/stm32f3xx_it.c ****
|
||||
194:Core/Src/stm32f3xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 8
|
||||
|
||||
|
||||
195:Core/Src/stm32f3xx_it.c **** }
|
||||
218 .loc 1 195 1 is_stmt 0 view .LVU29
|
||||
219 0006 08BD pop {r3, pc}
|
||||
220 .cfi_endproc
|
||||
221 .LFE138:
|
||||
223 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits
|
||||
223 .section .text.DMA1_Channel1_IRQHandler,"ax",%progbits
|
||||
224 .align 1
|
||||
225 .global USB_LP_CAN_RX0_IRQHandler
|
||||
225 .global DMA1_Channel1_IRQHandler
|
||||
226 .syntax unified
|
||||
227 .thumb
|
||||
228 .thumb_func
|
||||
230 USB_LP_CAN_RX0_IRQHandler:
|
||||
230 DMA1_Channel1_IRQHandler:
|
||||
231 .LFB139:
|
||||
194:Core/Src/stm32f3xx_it.c ****
|
||||
195:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
196:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */
|
||||
197:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
|
||||
198:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */
|
||||
199:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */
|
||||
200:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
201:Core/Src/stm32f3xx_it.c ****
|
||||
202:Core/Src/stm32f3xx_it.c **** /**
|
||||
203:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts.
|
||||
204:Core/Src/stm32f3xx_it.c **** */
|
||||
205:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void)
|
||||
206:Core/Src/stm32f3xx_it.c **** {
|
||||
232 .loc 1 206 1 is_stmt 1 view -0
|
||||
196:Core/Src/stm32f3xx_it.c ****
|
||||
197:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
198:Core/Src/stm32f3xx_it.c **** /* STM32F3xx Peripheral Interrupt Handlers */
|
||||
199:Core/Src/stm32f3xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
|
||||
200:Core/Src/stm32f3xx_it.c **** /* For the available peripheral interrupt handler names, */
|
||||
201:Core/Src/stm32f3xx_it.c **** /* please refer to the startup file (startup_stm32f3xx.s). */
|
||||
202:Core/Src/stm32f3xx_it.c **** /******************************************************************************/
|
||||
203:Core/Src/stm32f3xx_it.c ****
|
||||
204:Core/Src/stm32f3xx_it.c **** /**
|
||||
205:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA1 channel1 global interrupt.
|
||||
206:Core/Src/stm32f3xx_it.c **** */
|
||||
207:Core/Src/stm32f3xx_it.c **** void DMA1_Channel1_IRQHandler(void)
|
||||
208:Core/Src/stm32f3xx_it.c **** {
|
||||
232 .loc 1 208 1 is_stmt 1 view -0
|
||||
233 .cfi_startproc
|
||||
234 @ args = 0, pretend = 0, frame = 0
|
||||
235 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
|
@ -453,44 +455,44 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
237 .cfi_def_cfa_offset 8
|
||||
238 .cfi_offset 3, -8
|
||||
239 .cfi_offset 14, -4
|
||||
207:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
|
||||
208:Core/Src/stm32f3xx_it.c ****
|
||||
209:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
|
||||
210:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
240 .loc 1 210 3 view .LVU31
|
||||
209:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
|
||||
210:Core/Src/stm32f3xx_it.c ****
|
||||
211:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
|
||||
212:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1);
|
||||
240 .loc 1 212 3 view .LVU31
|
||||
241 0002 0248 ldr r0, .L19
|
||||
242 0004 FFF7FEFF bl HAL_CAN_IRQHandler
|
||||
242 0004 FFF7FEFF bl HAL_DMA_IRQHandler
|
||||
243 .LVL2:
|
||||
211:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
|
||||
212:Core/Src/stm32f3xx_it.c ****
|
||||
213:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
|
||||
214:Core/Src/stm32f3xx_it.c **** }
|
||||
244 .loc 1 214 1 is_stmt 0 view .LVU32
|
||||
213:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */
|
||||
214:Core/Src/stm32f3xx_it.c ****
|
||||
215:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 1 */
|
||||
216:Core/Src/stm32f3xx_it.c **** }
|
||||
244 .loc 1 216 1 is_stmt 0 view .LVU32
|
||||
245 0008 08BD pop {r3, pc}
|
||||
246 .L20:
|
||||
247 000a 00BF .align 2
|
||||
248 .L19:
|
||||
249 000c 00000000 .word hcan
|
||||
249 000c 00000000 .word hdma_adc1
|
||||
250 .cfi_endproc
|
||||
251 .LFE139:
|
||||
253 .section .text.CAN_RX1_IRQHandler,"ax",%progbits
|
||||
253 .section .text.USB_LP_CAN_RX0_IRQHandler,"ax",%progbits
|
||||
254 .align 1
|
||||
255 .global CAN_RX1_IRQHandler
|
||||
255 .global USB_LP_CAN_RX0_IRQHandler
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 9
|
||||
|
||||
|
||||
256 .syntax unified
|
||||
257 .thumb
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 9
|
||||
|
||||
|
||||
258 .thumb_func
|
||||
260 CAN_RX1_IRQHandler:
|
||||
260 USB_LP_CAN_RX0_IRQHandler:
|
||||
261 .LFB140:
|
||||
215:Core/Src/stm32f3xx_it.c ****
|
||||
216:Core/Src/stm32f3xx_it.c **** /**
|
||||
217:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN RX1 interrupt.
|
||||
218:Core/Src/stm32f3xx_it.c **** */
|
||||
219:Core/Src/stm32f3xx_it.c **** void CAN_RX1_IRQHandler(void)
|
||||
220:Core/Src/stm32f3xx_it.c **** {
|
||||
262 .loc 1 220 1 is_stmt 1 view -0
|
||||
217:Core/Src/stm32f3xx_it.c ****
|
||||
218:Core/Src/stm32f3xx_it.c **** /**
|
||||
219:Core/Src/stm32f3xx_it.c **** * @brief This function handles USB low priority or CAN_RX0 interrupts.
|
||||
220:Core/Src/stm32f3xx_it.c **** */
|
||||
221:Core/Src/stm32f3xx_it.c **** void USB_LP_CAN_RX0_IRQHandler(void)
|
||||
222:Core/Src/stm32f3xx_it.c **** {
|
||||
262 .loc 1 222 1 is_stmt 1 view -0
|
||||
263 .cfi_startproc
|
||||
264 @ args = 0, pretend = 0, frame = 0
|
||||
265 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
|
@ -498,19 +500,19 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
267 .cfi_def_cfa_offset 8
|
||||
268 .cfi_offset 3, -8
|
||||
269 .cfi_offset 14, -4
|
||||
221:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 0 */
|
||||
222:Core/Src/stm32f3xx_it.c ****
|
||||
223:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 0 */
|
||||
224:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
270 .loc 1 224 3 view .LVU34
|
||||
223:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 0 */
|
||||
224:Core/Src/stm32f3xx_it.c ****
|
||||
225:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 0 */
|
||||
226:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
270 .loc 1 226 3 view .LVU34
|
||||
271 0002 0248 ldr r0, .L23
|
||||
272 0004 FFF7FEFF bl HAL_CAN_IRQHandler
|
||||
273 .LVL3:
|
||||
225:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 1 */
|
||||
226:Core/Src/stm32f3xx_it.c ****
|
||||
227:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 1 */
|
||||
228:Core/Src/stm32f3xx_it.c **** }
|
||||
274 .loc 1 228 1 is_stmt 0 view .LVU35
|
||||
227:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN USB_LP_CAN_RX0_IRQn 1 */
|
||||
228:Core/Src/stm32f3xx_it.c ****
|
||||
229:Core/Src/stm32f3xx_it.c **** /* USER CODE END USB_LP_CAN_RX0_IRQn 1 */
|
||||
230:Core/Src/stm32f3xx_it.c **** }
|
||||
274 .loc 1 230 1 is_stmt 0 view .LVU35
|
||||
275 0008 08BD pop {r3, pc}
|
||||
276 .L24:
|
||||
277 000a 00BF .align 2
|
||||
|
@ -518,44 +520,44 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
279 000c 00000000 .word hcan
|
||||
280 .cfi_endproc
|
||||
281 .LFE140:
|
||||
283 .section .text.CAN_SCE_IRQHandler,"ax",%progbits
|
||||
283 .section .text.CAN_RX1_IRQHandler,"ax",%progbits
|
||||
284 .align 1
|
||||
285 .global CAN_SCE_IRQHandler
|
||||
285 .global CAN_RX1_IRQHandler
|
||||
286 .syntax unified
|
||||
287 .thumb
|
||||
288 .thumb_func
|
||||
290 CAN_SCE_IRQHandler:
|
||||
290 CAN_RX1_IRQHandler:
|
||||
291 .LFB141:
|
||||
229:Core/Src/stm32f3xx_it.c ****
|
||||
230:Core/Src/stm32f3xx_it.c **** /**
|
||||
231:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN SCE interrupt.
|
||||
232:Core/Src/stm32f3xx_it.c **** */
|
||||
233:Core/Src/stm32f3xx_it.c **** void CAN_SCE_IRQHandler(void)
|
||||
234:Core/Src/stm32f3xx_it.c **** {
|
||||
292 .loc 1 234 1 is_stmt 1 view -0
|
||||
231:Core/Src/stm32f3xx_it.c ****
|
||||
232:Core/Src/stm32f3xx_it.c **** /**
|
||||
233:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN RX1 interrupt.
|
||||
234:Core/Src/stm32f3xx_it.c **** */
|
||||
235:Core/Src/stm32f3xx_it.c **** void CAN_RX1_IRQHandler(void)
|
||||
236:Core/Src/stm32f3xx_it.c **** {
|
||||
292 .loc 1 236 1 is_stmt 1 view -0
|
||||
293 .cfi_startproc
|
||||
294 @ args = 0, pretend = 0, frame = 0
|
||||
295 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 10
|
||||
|
||||
|
||||
296 0000 08B5 push {r3, lr}
|
||||
297 .cfi_def_cfa_offset 8
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 10
|
||||
|
||||
|
||||
298 .cfi_offset 3, -8
|
||||
299 .cfi_offset 14, -4
|
||||
235:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 0 */
|
||||
236:Core/Src/stm32f3xx_it.c ****
|
||||
237:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 0 */
|
||||
238:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
300 .loc 1 238 3 view .LVU37
|
||||
237:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 0 */
|
||||
238:Core/Src/stm32f3xx_it.c ****
|
||||
239:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 0 */
|
||||
240:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
300 .loc 1 240 3 view .LVU37
|
||||
301 0002 0248 ldr r0, .L27
|
||||
302 0004 FFF7FEFF bl HAL_CAN_IRQHandler
|
||||
303 .LVL4:
|
||||
239:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 1 */
|
||||
240:Core/Src/stm32f3xx_it.c ****
|
||||
241:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 1 */
|
||||
242:Core/Src/stm32f3xx_it.c **** }
|
||||
304 .loc 1 242 1 is_stmt 0 view .LVU38
|
||||
241:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_RX1_IRQn 1 */
|
||||
242:Core/Src/stm32f3xx_it.c ****
|
||||
243:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_RX1_IRQn 1 */
|
||||
244:Core/Src/stm32f3xx_it.c **** }
|
||||
304 .loc 1 244 1 is_stmt 0 view .LVU38
|
||||
305 0008 08BD pop {r3, pc}
|
||||
306 .L28:
|
||||
307 000a 00BF .align 2
|
||||
|
@ -563,50 +565,151 @@ ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 1
|
|||
309 000c 00000000 .word hcan
|
||||
310 .cfi_endproc
|
||||
311 .LFE141:
|
||||
313 .text
|
||||
314 .Letext0:
|
||||
315 .file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
|
||||
316 .file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
|
||||
317 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
|
||||
318 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
|
||||
319 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
|
||||
320 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
|
||||
321 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\ccJm8A36.s page 11
|
||||
313 .section .text.CAN_SCE_IRQHandler,"ax",%progbits
|
||||
314 .align 1
|
||||
315 .global CAN_SCE_IRQHandler
|
||||
316 .syntax unified
|
||||
317 .thumb
|
||||
318 .thumb_func
|
||||
320 CAN_SCE_IRQHandler:
|
||||
321 .LFB142:
|
||||
245:Core/Src/stm32f3xx_it.c ****
|
||||
246:Core/Src/stm32f3xx_it.c **** /**
|
||||
247:Core/Src/stm32f3xx_it.c **** * @brief This function handles CAN SCE interrupt.
|
||||
248:Core/Src/stm32f3xx_it.c **** */
|
||||
249:Core/Src/stm32f3xx_it.c **** void CAN_SCE_IRQHandler(void)
|
||||
250:Core/Src/stm32f3xx_it.c **** {
|
||||
322 .loc 1 250 1 is_stmt 1 view -0
|
||||
323 .cfi_startproc
|
||||
324 @ args = 0, pretend = 0, frame = 0
|
||||
325 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
326 0000 08B5 push {r3, lr}
|
||||
327 .cfi_def_cfa_offset 8
|
||||
328 .cfi_offset 3, -8
|
||||
329 .cfi_offset 14, -4
|
||||
251:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 0 */
|
||||
252:Core/Src/stm32f3xx_it.c ****
|
||||
253:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 0 */
|
||||
254:Core/Src/stm32f3xx_it.c **** HAL_CAN_IRQHandler(&hcan);
|
||||
330 .loc 1 254 3 view .LVU40
|
||||
331 0002 0248 ldr r0, .L31
|
||||
332 0004 FFF7FEFF bl HAL_CAN_IRQHandler
|
||||
333 .LVL5:
|
||||
255:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN CAN_SCE_IRQn 1 */
|
||||
256:Core/Src/stm32f3xx_it.c ****
|
||||
257:Core/Src/stm32f3xx_it.c **** /* USER CODE END CAN_SCE_IRQn 1 */
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 11
|
||||
|
||||
|
||||
258:Core/Src/stm32f3xx_it.c **** }
|
||||
334 .loc 1 258 1 is_stmt 0 view .LVU41
|
||||
335 0008 08BD pop {r3, pc}
|
||||
336 .L32:
|
||||
337 000a 00BF .align 2
|
||||
338 .L31:
|
||||
339 000c 00000000 .word hcan
|
||||
340 .cfi_endproc
|
||||
341 .LFE142:
|
||||
343 .section .text.DMA2_Channel1_IRQHandler,"ax",%progbits
|
||||
344 .align 1
|
||||
345 .global DMA2_Channel1_IRQHandler
|
||||
346 .syntax unified
|
||||
347 .thumb
|
||||
348 .thumb_func
|
||||
350 DMA2_Channel1_IRQHandler:
|
||||
351 .LFB143:
|
||||
259:Core/Src/stm32f3xx_it.c ****
|
||||
260:Core/Src/stm32f3xx_it.c **** /**
|
||||
261:Core/Src/stm32f3xx_it.c **** * @brief This function handles DMA2 channel1 global interrupt.
|
||||
262:Core/Src/stm32f3xx_it.c **** */
|
||||
263:Core/Src/stm32f3xx_it.c **** void DMA2_Channel1_IRQHandler(void)
|
||||
264:Core/Src/stm32f3xx_it.c **** {
|
||||
352 .loc 1 264 1 is_stmt 1 view -0
|
||||
353 .cfi_startproc
|
||||
354 @ args = 0, pretend = 0, frame = 0
|
||||
355 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
356 0000 08B5 push {r3, lr}
|
||||
357 .cfi_def_cfa_offset 8
|
||||
358 .cfi_offset 3, -8
|
||||
359 .cfi_offset 14, -4
|
||||
265:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA2_Channel1_IRQn 0 */
|
||||
266:Core/Src/stm32f3xx_it.c ****
|
||||
267:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA2_Channel1_IRQn 0 */
|
||||
268:Core/Src/stm32f3xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc2);
|
||||
360 .loc 1 268 3 view .LVU43
|
||||
361 0002 0248 ldr r0, .L35
|
||||
362 0004 FFF7FEFF bl HAL_DMA_IRQHandler
|
||||
363 .LVL6:
|
||||
269:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN DMA2_Channel1_IRQn 1 */
|
||||
270:Core/Src/stm32f3xx_it.c ****
|
||||
271:Core/Src/stm32f3xx_it.c **** /* USER CODE END DMA2_Channel1_IRQn 1 */
|
||||
272:Core/Src/stm32f3xx_it.c **** }
|
||||
364 .loc 1 272 1 is_stmt 0 view .LVU44
|
||||
365 0008 08BD pop {r3, pc}
|
||||
366 .L36:
|
||||
367 000a 00BF .align 2
|
||||
368 .L35:
|
||||
369 000c 00000000 .word hdma_adc2
|
||||
370 .cfi_endproc
|
||||
371 .LFE143:
|
||||
373 .text
|
||||
374 .Letext0:
|
||||
375 .file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
|
||||
376 .file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
|
||||
377 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
|
||||
378 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 12
|
||||
|
||||
|
||||
379 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
|
||||
380 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
|
||||
381 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
|
||||
382 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
|
||||
383 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
|
||||
ARM GAS C:\Users\nived\AppData\Local\Temp\cchNGiDa.s page 13
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:00000000 stm32f3xx_it.c
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:21 .text.NMI_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:27 .text.NMI_Handler:00000000 NMI_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:50 .text.HardFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:56 .text.HardFault_Handler:00000000 HardFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:73 .text.MemManage_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:79 .text.MemManage_Handler:00000000 MemManage_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:96 .text.BusFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:102 .text.BusFault_Handler:00000000 BusFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:119 .text.UsageFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:125 .text.UsageFault_Handler:00000000 UsageFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:142 .text.SVC_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:148 .text.SVC_Handler:00000000 SVC_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:161 .text.DebugMon_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:167 .text.DebugMon_Handler:00000000 DebugMon_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:180 .text.PendSV_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:186 .text.PendSV_Handler:00000000 PendSV_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:199 .text.SysTick_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:205 .text.SysTick_Handler:00000000 SysTick_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:224 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:230 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:249 .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:254 .text.CAN_RX1_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:260 .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:279 .text.CAN_RX1_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:284 .text.CAN_SCE_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:290 .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\ccJm8A36.s:309 .text.CAN_SCE_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:21 .text.NMI_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:27 .text.NMI_Handler:00000000 NMI_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:50 .text.HardFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:56 .text.HardFault_Handler:00000000 HardFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:73 .text.MemManage_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:79 .text.MemManage_Handler:00000000 MemManage_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:96 .text.BusFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:102 .text.BusFault_Handler:00000000 BusFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:119 .text.UsageFault_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:125 .text.UsageFault_Handler:00000000 UsageFault_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:142 .text.SVC_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:148 .text.SVC_Handler:00000000 SVC_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:161 .text.DebugMon_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:167 .text.DebugMon_Handler:00000000 DebugMon_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:180 .text.PendSV_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:186 .text.PendSV_Handler:00000000 PendSV_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:199 .text.SysTick_Handler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:205 .text.SysTick_Handler:00000000 SysTick_Handler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:224 .text.DMA1_Channel1_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:230 .text.DMA1_Channel1_IRQHandler:00000000 DMA1_Channel1_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:249 .text.DMA1_Channel1_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:254 .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:260 .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:279 .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:284 .text.CAN_RX1_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:290 .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:309 .text.CAN_RX1_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:314 .text.CAN_SCE_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:320 .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:339 .text.CAN_SCE_IRQHandler:0000000c $d
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:344 .text.DMA2_Channel1_IRQHandler:00000000 $t
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:350 .text.DMA2_Channel1_IRQHandler:00000000 DMA2_Channel1_IRQHandler
|
||||
C:\Users\nived\AppData\Local\Temp\cchNGiDa.s:369 .text.DMA2_Channel1_IRQHandler:0000000c $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_RCC_NMI_IRQHandler
|
||||
HAL_IncTick
|
||||
HAL_DMA_IRQHandler
|
||||
hdma_adc1
|
||||
HAL_CAN_IRQHandler
|
||||
hcan
|
||||
hdma_adc2
|
||||
|
|
Loading…
Reference in New Issue