compiles and works. But needs more testing

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

View File

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