wip
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user