ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0x22d5
  Start of program headers:          52 (bytes into file)
  Start of section headers:          1458236 (bytes into file)
  Flags:                             0x5000200, Version5 EABI, soft-float ABI
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         7
  Size of section headers:           40 (bytes)
  Number of section headers:         39
  Section header string table index: 38

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] rom_start         PROGBITS        00000000 000120 00047c 00 WAX  0   0  4
  [ 2] text              PROGBITS        0000047c 00059c 00770c 00  AX  0   0  4
  [ 3] .ARM.exidx        ARM_EXIDX       00007b88 007ca8 000008 00  AL  2   0  4
  [ 4] initlevel         PROGBITS        00007b90 007cb0 000068 00   A  0   0  4
  [ 5] device_area       PROGBITS        00007bf8 007d18 000064 00   A  0   0  4
  [ 6] sw_isr_table      PROGBITS        00007c5c 007d7c 000878 00  WA  0   0  4
  [ 7] gpio_driver_[...] PROGBITS        000084d4 0085f4 000024 00   A  0   0  4
  [ 8] clock_contro[...] PROGBITS        000084f8 008618 00001c 00   A  0   0  4
  [ 9] uart_driver_[...] PROGBITS        00008514 008634 00000c 00   A  0   0  4
  [10] log_const_area    PROGBITS        00008520 008640 000058 00   A  0   0  4
  [11] log_backend_area  PROGBITS        00008578 008698 000020 00   A  0   0  4
  [12] tbss              NOBITS          00008598 0086b8 000004 00 WAT  0   0  4
  [13] rodata            PROGBITS        000085a0 0086c0 001e14 00   A  0   0 16
  [14] _RTT_SECTION_NAME NOBITS          20000000 00a708 0004b8 00  WA  0   0  4
  [15] .ramfunc          NOBITS          200004b8 00a4d4 000008 00  WA  0   0  1
  [16] datas             PROGBITS        200004c0 00a4d4 000184 00  WA  0   0  4
  [17] device_states     PROGBITS        20000644 00a658 00000a 00  WA  0   0  1
  [18] log_mpsc_pbu[...] PROGBITS        20000650 00a664 000038 00  WA  0   0  4
  [19] log_msg_ptr_area  PROGBITS        20000688 00a69c 000004 00  WA  0   0  4
  [20] k_mutex_area      PROGBITS        2000068c 00a6a0 00003c 00  WA  0   0  4
  [21] k_sem_area        PROGBITS        200006c8 00a6dc 000010 00  WA  0   0  4
  [22] k_event_area      PROGBITS        200006d8 00a6ec 000018 00  WA  0   0  4
  [23] .comment          PROGBITS        00000000 00a708 000020 01  MS  0   0  1
  [24] .debug_aranges    PROGBITS        00000000 00a728 0023e0 00      0   0  8
  [25] .debug_info       PROGBITS        00000000 00cb08 0a477a 00      0   0  1
  [26] .debug_abbrev     PROGBITS        00000000 0b1282 012dd8 00      0   0  1
  [27] .debug_line       PROGBITS        00000000 0c405a 032e94 00      0   0  1
  [28] .debug_frame      PROGBITS        00000000 0f6ef0 005d0c 00      0   0  4
  [29] .debug_str        PROGBITS        00000000 0fcbfc 01338e 01  MS  0   0  1
  [30] .debug_loc        PROGBITS        00000000 10ff8a 038c47 00      0   0  1
  [31] .debug_ranges     PROGBITS        00000000 148bd8 008898 00      0   0  8
  [32] .ARM.attributes   ARM_ATTRIBUTES  00000000 151470 000038 00      0   0  1
  [33] .last_section     PROGBITS        0000a5ec 00a704 000004 00  WA  0   0  4
  [34] bss               NOBITS          200006f0 00a708 000e13 00  WA  0   0  8
  [35] noinit            NOBITS          20001508 00a708 001040 00  WA  0   0  8
  [36] .symtab           SYMTAB          00000000 1514a8 009aa0 10     37 1250  4
  [37] .strtab           STRTAB          00000000 15af48 008f1a 00      0   0  1
  [38] .shstrtab         STRTAB          00000000 163e62 0001d8 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  EXIDX          0x007ca8 0x00007b88 0x00007b88 0x00008 0x00008 R   0x4
  LOAD           0x000120 0x00000000 0x00000000 0x0a3b4 0x0a3b4 RWE 0x10
  LOAD           0x000000 0x200004b8 0x0000a3b4 0x00000 0x00008 RW  0x1
  LOAD           0x00a4d4 0x200004c0 0x0000a3bc 0x00230 0x00230 RW  0x4
  LOAD           0x00a704 0x0000a5ec 0x0000a5ec 0x00004 0x00004 RW  0x4
  LOAD           0x000000 0x20000000 0x20000000 0x00000 0x02548 RW  0x8
  TLS            0x0086b8 0x00008598 0x00008598 0x00000 0x00004 R   0x4

 Section to Segment mapping:
  Segment Sections...
   00     .ARM.exidx 
   01     rom_start text .ARM.exidx initlevel device_area sw_isr_table gpio_driver_api_area clock_control_driver_api_area uart_driver_api_area log_const_area log_backend_area rodata 
   02     .ramfunc 
   03     datas device_states log_mpsc_pbuf_area log_msg_ptr_area k_mutex_area k_sem_area k_event_area 
   04     .last_section 
   05     _RTT_SECTION_NAME .ramfunc bss noinit 
   06     tbss 
