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:               0x1111
  Start of program headers:          52 (bytes into file)
  Start of section headers:          1119272 (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:         6
  Size of section headers:           40 (bytes)
  Number of section headers:         34
  Section header string table index: 33

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 000100 00047c 00 WAX  0   0  4
  [ 2] text              PROGBITS        0000047c 00057c 005fd8 00  AX  0   0  4
  [ 3] .ARM.exidx        ARM_EXIDX       00006454 006554 000008 00  AL  2   0  4
  [ 4] initlevel         PROGBITS        0000645c 00655c 000058 00   A  0   0  4
  [ 5] device_area       PROGBITS        000064b4 0065b4 000078 00   A  0   0  4
  [ 6] sw_isr_table      PROGBITS        0000652c 00662c 000878 00  WA  0   0  4
  [ 7] gpio_driver_[...] PROGBITS        00006da4 006ea4 000024 00   A  0   0  4
  [ 8] clock_contro[...] PROGBITS        00006dc8 006ec8 00001c 00   A  0   0  4
  [ 9] uart_driver_[...] PROGBITS        00006de4 006ee4 00000c 00   A  0   0  4
  [10] zephyr_dbg_info   PROGBITS        00006df0 006ef0 000044 00   A  0   0  4
  [11] tbss              NOBITS          00006e34 006f34 000004 00 WAT  0   0  4
  [12] rodata            PROGBITS        00006e40 006f40 001664 00   A  0   0 16
  [13] .ramfunc          PROGBITS        20000000 008794 000000 00   W  0   0  1
  [14] datas             PROGBITS        20000000 0085a4 00018c 00  WA  0   0  4
  [15] device_states     PROGBITS        2000018c 008730 00000a 00  WA  0   0  1
  [16] k_mutex_area      PROGBITS        20000198 00873c 00003c 00  WA  0   0  4
  [17] k_event_area      PROGBITS        200001d4 008778 000018 00  WA  0   0  4
  [18] .comment          PROGBITS        00000000 008794 000020 01  MS  0   0  1
  [19] .debug_aranges    PROGBITS        00000000 0087b8 002000 00      0   0  8
  [20] .debug_info       PROGBITS        00000000 00a7b8 069f19 00      0   0  1
  [21] .debug_abbrev     PROGBITS        00000000 0746d1 01042a 00      0   0  1
  [22] .debug_line       PROGBITS        00000000 084afb 02db10 00      0   0  1
  [23] .debug_frame      PROGBITS        00000000 0b260c 0050a8 00      0   0  4
  [24] .debug_str        PROGBITS        00000000 0b76b4 011b92 01  MS  0   0  1
  [25] .debug_loc        PROGBITS        00000000 0c9246 031079 00      0   0  1
  [26] .debug_ranges     PROGBITS        00000000 0fa2c0 006fa0 00      0   0  8
  [27] .ARM.attributes   ARM_ATTRIBUTES  00000000 101260 000038 00      0   0  1
  [28] .last_section     PROGBITS        00008690 008790 000004 00  WA  0   0  4
  [29] bss               NOBITS          200001f0 008798 000a51 00  WA  0   0  8
  [30] noinit            NOBITS          20000c48 008798 001140 00  WA  0   0  8
  [31] .symtab           SYMTAB          00000000 101298 0081a0 10     32 981  4
  [32] .strtab           STRTAB          00000000 109438 007e66 00      0   0  1
  [33] .shstrtab         STRTAB          00000000 11129e 000187 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          0x006554 0x00006454 0x00006454 0x00008 0x00008 R   0x4
  LOAD           0x000100 0x00000000 0x00000000 0x084a4 0x084a4 RWE 0x10
  LOAD           0x0085a4 0x20000000 0x000084a4 0x001ec 0x001ec RW  0x4
  LOAD           0x008790 0x00008690 0x00008690 0x00004 0x00004 RW  0x4
  LOAD           0x000000 0x200001f0 0x200001f0 0x00000 0x01b98 RW  0x8
  TLS            0x006f34 0x00006e34 0x00006e34 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 zephyr_dbg_info rodata 
   02     datas device_states k_mutex_area k_event_area 
   03     .last_section 
   04     bss noinit 
   05     tbss 
