This commit is contained in:
andrea
2026-04-29 23:10:16 +02:00
parent 35716fcfb1
commit a9e6c6c640
34 changed files with 62560 additions and 31122 deletions

View File

@@ -7,45 +7,45 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .text 0000dc60 0800010c 0800010c 0000110c 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .rodata 00000338 0800dd6c 0800dd6c 0000ed6c 2**2
2 .rodata 00000398 0800dd6c 0800dd6c 0000ed6c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .ARM.extab 00000000 0800e0a4 0800e0a4 000101d4 2**0
3 .ARM.extab 00000000 0800e104 0800e104 000101d4 2**0
CONTENTS, READONLY
4 .ARM 00000008 0800e0a4 0800e0a4 0000f0a4 2**2
4 .ARM 00000008 0800e104 0800e104 0000f104 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .preinit_array 00000000 0800e0ac 0800e0ac 000101d4 2**0
5 .preinit_array 00000000 0800e10c 0800e10c 000101d4 2**0
CONTENTS, ALLOC, LOAD, DATA
6 .init_array 00000004 0800e0ac 0800e0ac 0000f0ac 2**2
6 .init_array 00000004 0800e10c 0800e10c 0000f10c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .fini_array 00000004 0800e0b0 0800e0b0 0000f0b0 2**2
7 .fini_array 00000004 0800e110 0800e110 0000f110 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .data 000001d4 20000000 0800e0b4 00010000 2**2
8 .data 000001d4 20000000 0800e114 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
9 .bss 000016a4 200001d8 0800e288 000101d8 2**3
9 .bss 000016a4 200001d8 0800e2e8 000101d8 2**3
ALLOC
10 ._user_heap_stack 00000604 2000187c 0800e288 0001087c 2**0
10 ._user_heap_stack 00000604 2000187c 0800e2e8 0001087c 2**0
ALLOC
11 .ARM.attributes 00000029 00000000 00000000 000101d4 2**0
CONTENTS, READONLY
12 .debug_info 00019565 00000000 00000000 000101fd 2**0
12 .debug_info 00019571 00000000 00000000 000101fd 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
13 .debug_abbrev 00004732 00000000 00000000 00029762 2**0
13 .debug_abbrev 0000473a 00000000 00000000 0002976e 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
14 .debug_aranges 00001648 00000000 00000000 0002de98 2**3
14 .debug_aranges 00001648 00000000 00000000 0002dea8 2**3
CONTENTS, READONLY, DEBUGGING, OCTETS
15 .debug_rnglists 00001116 00000000 00000000 0002f4e0 2**0
15 .debug_rnglists 00001116 00000000 00000000 0002f4f0 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
16 .debug_macro 0001ccac 00000000 00000000 000305f6 2**0
16 .debug_macro 0001ccac 00000000 00000000 00030606 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
17 .debug_line 0001e1c6 00000000 00000000 0004d2a2 2**0
17 .debug_line 0001e1c6 00000000 00000000 0004d2b2 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
18 .debug_str 00095d23 00000000 00000000 0006b468 2**0
18 .debug_str 00095d30 00000000 00000000 0006b478 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
19 .comment 00000043 00000000 00000000 0010118b 2**0
19 .comment 00000043 00000000 00000000 001011a8 2**0
CONTENTS, READONLY
20 .debug_frame 00006010 00000000 00000000 001011d0 2**2
20 .debug_frame 00006010 00000000 00000000 001011ec 2**2
CONTENTS, READONLY, DEBUGGING, OCTETS
21 .debug_line_str 00000052 00000000 00000000 001071e0 2**0
21 .debug_line_str 00000052 00000000 00000000 001071fc 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
Disassembly of section .text:
@@ -2301,7 +2301,7 @@ static EE_Status EE_PageTransfer(uint16_t VirtAddress, uint16_t Data)
8001170: 3301 adds r3, #1
8001172: 837b strh r3, [r7, #26]
8001174: 8b7b ldrh r3, [r7, #26]
8001176: 2b1f cmp r3, #31
8001176: 2b3f cmp r3, #63 @ 0x3f
8001178: d9bf bls.n 80010fa <EE_PageTransfer+0x4e>
}
@@ -2343,7 +2343,7 @@ static EE_Status EE_PageTransfer(uint16_t VirtAddress, uint16_t Data)
80011ac: bd80 pop {r7, pc}
80011ae: bf00 nop
80011b0: 20000000 .word 0x20000000
80011b4: 0800e004 .word 0x0800e004
80011b4: 0800e024 .word 0x0800e024
080011b8 <EE_Init>:
* - Checks page statuses and chooses the active page.
@@ -9240,7 +9240,7 @@ LoopFillZerobss:
ldr r1, =_edata
800403c: 200001d4 .word 0x200001d4
ldr r2, =_sidata
8004040: 0800e0b4 .word 0x0800e0b4
8004040: 0800e114 .word 0x0800e114
ldr r2, =_sbss
8004044: 200001d8 .word 0x200001d8
ldr r4, =_ebss
@@ -18520,7 +18520,7 @@ if (((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK1) == RCC_CLOCKTYPE_PCLK
80077ca: bf00 nop
80077cc: 40022000 .word 0x40022000
80077d0: 40021000 .word 0x40021000
80077d4: 0800e044 .word 0x0800e044
80077d4: 0800e0a4 .word 0x0800e0a4
80077d8: 20000008 .word 0x20000008
80077dc: 2000000c .word 0x2000000c
@@ -18655,8 +18655,8 @@ uint32_t HAL_RCC_GetSysClockFreq(void)
8007872: bf00 nop
8007874: 40021000 .word 0x40021000
8007878: 00b71b00 .word 0x00b71b00
800787c: 0800e05c .word 0x0800e05c
8007880: 0800e06c .word 0x0800e06c
800787c: 0800e0bc .word 0x0800e0bc
8007880: 0800e0cc .word 0x0800e0cc
8007884: 003d0900 .word 0x003d0900
8007888: 007a1200 .word 0x007a1200
@@ -18703,7 +18703,7 @@ uint32_t HAL_RCC_GetPCLK1Freq(void)
80078bc: 4618 mov r0, r3
80078be: bd80 pop {r7, pc}
80078c0: 40021000 .word 0x40021000
80078c4: 0800e054 .word 0x0800e054
80078c4: 0800e0b4 .word 0x0800e0b4
080078c8 <HAL_RCC_GetPCLK2Freq>:
* @note Each time PCLK2 changes, this function must be called to update the
@@ -18729,7 +18729,7 @@ uint32_t HAL_RCC_GetPCLK2Freq(void)
80078e4: 4618 mov r0, r3
80078e6: bd80 pop {r7, pc}
80078e8: 40021000 .word 0x40021000
80078ec: 0800e054 .word 0x0800e054
80078ec: 0800e0b4 .word 0x0800e0b4
080078f0 <RCC_Delay>:
* @brief This function provides delay (in milliseconds) based on CPU cycles method.
@@ -32772,10 +32772,10 @@ USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
800d486: 4798 blx r3
800d488: 3601 adds r6, #1
800d48a: e7f2 b.n 800d472 <__libc_init_array+0x1e>
800d48c: 0800e0ac .word 0x0800e0ac
800d490: 0800e0ac .word 0x0800e0ac
800d494: 0800e0ac .word 0x0800e0ac
800d498: 0800e0b0 .word 0x0800e0b0
800d48c: 0800e10c .word 0x0800e10c
800d490: 0800e10c .word 0x0800e10c
800d494: 0800e10c .word 0x0800e10c
800d498: 0800e110 .word 0x0800e110
0800d49c <__retarget_lock_acquire_recursive>:
800d49c: 4770 bx lr
@@ -33279,9 +33279,9 @@ USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
800d920: a904 add r1, sp, #16
800d922: f000 f87d bl 800da20 <_printf_i>
800d926: e7ed b.n 800d904 <_svfiprintf_r+0x1c0>
800d928: 0800e06e .word 0x0800e06e
800d92c: 0800e074 .word 0x0800e074
800d930: 0800e078 .word 0x0800e078
800d928: 0800e0ce .word 0x0800e0ce
800d92c: 0800e0d4 .word 0x0800e0d4
800d930: 0800e0d8 .word 0x0800e0d8
800d934: 00000000 .word 0x00000000
800d938: 0800d68d .word 0x0800d68d
@@ -33613,8 +33613,8 @@ USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status)
800dc4c: 2500 movs r5, #0
800dc4e: f104 0619 add.w r6, r4, #25
800dc52: e7f5 b.n 800dc40 <_printf_i+0x220>
800dc54: 0800e07f .word 0x0800e07f
800dc58: 0800e090 .word 0x0800e090
800dc54: 0800e0df .word 0x0800e0df
800dc58: 0800e0f0 .word 0x0800e0f0
0800dc5c <memmove>:
800dc5c: 4288 cmp r0, r1