Загрузка данных
[791/791] Linking C executable zephyr/zephyr.elf
Memory region Used Size Region Size %age Used
SDRAM: 0 GB 4 MB 0.00%
FLASH: 1234868 B 4 MB 29.44%
RAM: 327052 B 28 MB 1.11%
NXP_FLASH_LMA: 1237184 B 4 MB 29.50%
ITCM: 0 GB 64 KB 0.00%
DTCM: 106624 B 128 KB 81.35%
OCRAM: 0 GB 64 KB 0.00%
IDT_LIST: 0 GB 32 KB 0.00%
objdump -h zephyr.elf
zephyr.elf: формат файла elf32-littlearm
Разделы:
Idx Name Разм VMA LMA Фа смещ. Выр.
0 rom_start 00002278 80000000 60000000 000001d4 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 text 000ec874 80002280 60002278 00002450 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .ARM.exidx 00000008 800eeaf4 600eeaec 000eecc4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 initlevel 00000188 800eeafc 600eeaf4 000eeccc 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 device_area 00000384 800eec84 600eec7c 000eee54 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 sw_isr_table 00000470 800ef008 600ef000 000ef1d8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 _static_thread_data_area 00000090 800ef478 800ef478 0012e2a0 2**3
CONTENTS, ALLOC, LOAD, DATA
7 dma_driver_api_area 00000028 800ef508 800ef508 0012e330 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 entropy_driver_api_area 00000008 800ef530 800ef530 0012e358 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 flash_driver_api_area 00000018 800ef538 800ef538 0012e360 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
10 gpio_driver_api_area 00000024 800ef550 800ef550 0012e378 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
11 i2c_driver_api_area 00000018 800ef574 800ef574 0012e39c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
12 i2s_driver_api_area 00000014 800ef58c 800ef58c 0012e3b4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
13 clock_control_driver_api_area 0000001c 800ef5a0 800ef5a0 0012e3c8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
14 mdio_driver_api_area 00000018 800ef5bc 800ef5bc 0012e3e4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
15 uart_driver_api_area 0000004c 800ef5d4 800ef5d4 0012e3fc 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 ethphy_driver_api_area 00000028 800ef620 800ef620 0012e448 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
17 net_l3_register_area 00000030 800ef648 800ef648 0012e470 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
18 net_socket_register_area 00000010 800ef678 800ef678 0012e4a0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
19 log_const_area 00000188 800ef688 800ef688 0012e4b0 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
20 log_backend_area 00000010 800ef810 800ef810 0012e638 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
21 input_callback_area 00000024 800ef820 800ef820 0012e648 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
22 shell_area 00000030 800ef844 800ef844 0012e66c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
23 shell_root_cmds_area 00000040 800ef874 800ef874 0012e69c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
24 shell_subcmds_area 000003ac 800ef8b4 800ef8b4 0012e6dc 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
25 shell_dynamic_subcmds_area 00000024 800efc60 800efc60 0012ea88 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
26 tdata 00000008 800efc88 800efc88 0012eab0 2**3
CONTENTS, ALLOC, LOAD, DATA, THREAD_LOCAL
27 tbss 00000008 800efc90 800efc90 0012eab8 2**2
ALLOC, THREAD_LOCAL
28 rodata 000397b4 800efc90 600ef470 000ef648 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
29 .sram_vt 00000400 80400000 80129444 0012eab8 2**0
ALLOC
30 nocache 00003800 80400800 80129844 0012f000 2**11
CONTENTS, ALLOC, LOAD, DATA
31 .ramfunc 00000080 80404000 8012d044 00132800 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
32 datas 0000549c 80404080 60128c24 00128e00 2**3
CONTENTS, ALLOC, LOAD, DATA
33 device_states 00000034 8040951c 8012d0c4 00132884 2**0
CONTENTS, ALLOC, LOAD, DATA
34 log_mpsc_pbuf_area 00000040 80409550 8012d0f8 001328b8 2**2
CONTENTS, ALLOC, LOAD, DATA
35 log_msg_ptr_area 00000004 80409590 8012d138 001328f8 2**2
CONTENTS, ALLOC, LOAD, DATA
36 log_dynamic_area 000000c4 80409594 8012d13c 001328fc 2**2
CONTENTS, ALLOC, LOAD, DATA
37 k_mem_slab_area 000000fc 80409658 8012d200 001329c0 2**2
CONTENTS, ALLOC, LOAD, DATA
38 k_heap_area 0000003c 80409754 8012d2fc 00132abc 2**2
CONTENTS, ALLOC, LOAD, DATA
39 k_mutex_area 000000c8 80409790 8012d338 00132af8 2**2
CONTENTS, ALLOC, LOAD, DATA
40 k_msgq_area 000000f0 80409858 8012d400 00132bc0 2**2
CONTENTS, ALLOC, LOAD, DATA
41 k_sem_area 000000d8 80409948 8012d4f0 00132cb0 2**2
CONTENTS, ALLOC, LOAD, DATA
42 net_buf_pool_area 000000b0 80409a20 8012d5c8 00132d88 2**2
CONTENTS, ALLOC, LOAD, DATA
43 net_if_area 00000044 80409ad0 8012d678 00132e38 2**2
CONTENTS, ALLOC, LOAD, DATA
44 net_if_dev_area 00000028 80409b18 8012d6c0 00132e80 2**3
CONTENTS, ALLOC, LOAD, DATA
45 net_l2_area 00000014 80409b40 8012d6e8 00132ea8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
46 usbd_context_area 00000074 80409b54 8012d6fc 00132ebc 2**2
CONTENTS, ALLOC, LOAD, DATA
47 usbd_class_fs_area 00000018 80409bc8 8012d770 00132f30 2**2
CONTENTS, ALLOC, LOAD, DATA
48 usbd_class_hs_area 00000018 80409be0 8012d788 00132f48 2**2
CONTENTS, ALLOC, LOAD, DATA
49 .dtcm_bss 00000070 20000000 20000000 00000200 2**6
ALLOC
50 .dtcm_noinit 0001a000 20000080 20000080 00000200 2**6
ALLOC
51 usbd_msc_lun_area 00000010 8012d7a0 8012d7a0 00132f60 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
52 .comment 00000020 00000000 00000000 00132f74 2**0
CONTENTS, READONLY
53 .debug_aranges 0000f0d8 00000000 00000000 00132f98 2**3
CONTENTS, READONLY, DEBUGGING, OCTETS
54 .debug_info 008d8fc9 00000000 00000000 00142070 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
55 .debug_abbrev 00084c06 00000000 00000000 00a1b039 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
56 .debug_line 0024d4a0 00000000 00000000 00a9fc3f 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
57 .debug_frame 000351d8 00000000 00000000 00ced0e0 2**2
CONTENTS, READONLY, DEBUGGING, OCTETS
58 .debug_str 0006d70e 00000000 00000000 00d222b8 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
59 .debug_loc 002e47c2 00000000 00000000 00d8f9c6 2**0
CONTENTS, READONLY, DEBUGGING, OCTETS
60 .debug_ranges 0006c0c0 00000000 00000000 01074188 2**3
CONTENTS, READONLY, DEBUGGING, OCTETS
61 .ARM.attributes 00000036 00000000 00000000 010e0248 2**0
CONTENTS, READONLY
62 .last_section 00000004 8012d7b0 8012d7b0 00132f70 2**2
CONTENTS, ALLOC, LOAD, DATA
63 bss 00018071 80409bf8 80409bf8 00132f78 2**3
ALLOC
64 noinit 0002e10c 80421c80 80421c80 00132f78 2**7
ALLOC
Мне непонятно это: 80002280 -> 60002278 (почему не 60002280), 800ef478->800ef478(почему нет подмены LMA), для всех *_area - тоже(нет подмены LMA),tdata,tbss, 800efc90->600ef470(почему не 600efc90), .sram_vt: 80400000->80129444(?), datas: 80404080->60128c24