STM32H750VB_Bootloader/build/port_printf.lst

99 lines
3.8 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ARM GAS /tmp/ccAYJ7K0.s page 1
1 .cpu cortex-m7
2 .eabi_attribute 28, 1
3 .eabi_attribute 20, 1
4 .eabi_attribute 21, 1
5 .eabi_attribute 23, 3
6 .eabi_attribute 24, 1
7 .eabi_attribute 25, 1
8 .eabi_attribute 26, 1
9 .eabi_attribute 30, 1
10 .eabi_attribute 34, 1
11 .eabi_attribute 18, 4
12 .file "port_printf.c"
13 .text
14 .Ltext0:
15 .cfi_sections .debug_frame
16 .section .text._putchar,"ax",%progbits
17 .align 1
18 .global _putchar
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv5-d16
25 _putchar:
26 .LVL0:
27 .LFB141:
28 .file 1 "Core/Src/port_printf.c"
1:Core/Src/port_printf.c **** //
2:Core/Src/port_printf.c **** // Created by imi415 on 2019/12/06.
3:Core/Src/port_printf.c **** //
4:Core/Src/port_printf.c **** #include "stm32h7xx_hal.h"
5:Core/Src/port_printf.c **** #include "printf.h"
6:Core/Src/port_printf.c ****
7:Core/Src/port_printf.c **** extern UART_HandleTypeDef huart1;
8:Core/Src/port_printf.c ****
9:Core/Src/port_printf.c **** void _putchar(char character) {
29 .loc 1 9 31 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 8
32 @ frame_needed = 0, uses_anonymous_args = 0
33 .loc 1 9 31 is_stmt 0 view .LVU1
34 0000 00B5 push {lr}
35 .LCFI0:
36 .cfi_def_cfa_offset 4
37 .cfi_offset 14, -4
38 0002 83B0 sub sp, sp, #12
39 .LCFI1:
40 .cfi_def_cfa_offset 16
41 0004 8DF80700 strb r0, [sp, #7]
10:Core/Src/port_printf.c **** HAL_UART_Transmit(&huart1, (uint8_t *)&character, 0x01, 1000);
42 .loc 1 10 5 is_stmt 1 view .LVU2
43 0008 4FF47A73 mov r3, #1000
44 000c 0122 movs r2, #1
45 000e 0DF10701 add r1, sp, #7
46 0012 0348 ldr r0, .L3
47 .LVL1:
48 .loc 1 10 5 is_stmt 0 view .LVU3
ARM GAS /tmp/ccAYJ7K0.s page 2
49 0014 FFF7FEFF bl HAL_UART_Transmit
50 .LVL2:
11:Core/Src/port_printf.c **** }...
51 .loc 1 11 1 view .LVU4
52 0018 03B0 add sp, sp, #12
53 .LCFI2:
54 .cfi_def_cfa_offset 4
55 @ sp needed
56 001a 5DF804FB ldr pc, [sp], #4
57 .L4:
58 001e 00BF .align 2
59 .L3:
60 0020 00000000 .word huart1
61 .cfi_endproc
62 .LFE141:
64 .text
65 .Letext0:
66 .file 2 "/usr/arm-none-eabi/include/machine/_default_types.h"
67 .file 3 "/usr/arm-none-eabi/include/sys/_stdint.h"
68 .file 4 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h750xx.h"
69 .file 5 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
70 .file 6 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h"
71 .file 7 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h"
ARM GAS /tmp/ccAYJ7K0.s page 3
DEFINED SYMBOLS
*ABS*:0000000000000000 port_printf.c
/tmp/ccAYJ7K0.s:17 .text._putchar:0000000000000000 $t
/tmp/ccAYJ7K0.s:25 .text._putchar:0000000000000000 _putchar
/tmp/ccAYJ7K0.s:60 .text._putchar:0000000000000020 $d
UNDEFINED SYMBOLS
HAL_UART_Transmit
huart1