somehow works with real radar. USB is not fast enough: some lines are missing

This commit is contained in:
2025-12-19 19:38:53 +03:00
parent e45a7b89e9
commit 3ecdd0771c
42 changed files with 6960 additions and 6920 deletions

View File

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