Freescale ARM

Target Family : PK60N512

Listing: Memory Segments
MEMORY 
{
m_interrupts  (RX) : ORIGIN = 0x00000000, LENGTH = 0x000001E0
m_text        (RX) : ORIGIN = 0x00000800, LENGTH = 0x0007F800
m_data        (RW) : ORIGIN = 0x1FFF0000, LENGTH = 0x00020000
m_cfmprotrom  (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
}
Listing: Input calc_crc.crc File
CRC
SEED = 0xfef
FILL = 0xff
FROM 0x00000800 TO 0x00000804;         //ranges from m_text segment
DEST = 0x7F400
Listing: Input Bytes from .elf File
  *** PROGRAM SEGMENT 1 ***
0x00000800: DF F8 34 10 4E   //for memory range from 0x00000800 To 0x00000804
Listing: Program Header Before Post Linking
                           *** PROGRAM HEADER TABLE ***
no type offset     vaddr      paddr      filesz     memsz      flags     align
0  LOAD 0x000000F4 0x00000000 0x00000000 0x000001E0 0x000001E0 0x00000005  4
1  LOAD 0x000002D8 0x00000800 0x00000800 0x00000D84 0x00000D84 0x80000005  8
2  LOAD 0x00001060 0x1FFF0000 0x00001584 0x000000D8 0x000000D8 0x00000006  8
3  LOAD 0x00001138 0x1FFF00D8 0x1FFF00D8 0x00000000 0x000000E8 0x00000006  8
4  LOAD 0x00001138 0x1FFF01C0 0x0000165C 0x00000018 0x00000018 0x00000006  4
5  LOAD 0x000002D4 0x00000400 0x00000400 0x00000000 0x00000000 0x00000005  4
Listing: Output in '.elf.crc.elf' file
                       *** PROGRAM SEGMENT 6 ***
0x0007F400:  74 CE             //calculated checksum value -2 bytes
Listing: Program Header After Post Linking
                             *** PROGRAM HEADER TABLE ***
no type offset     vaddr      paddr      filesz     memsz      flags     align
0  LOAD 0x00000114 0x00000000 0x00000000 0x000001E0 0x000001E0 0x00000005  4
1  LOAD 0x000002F8 0x00000800 0x00000800 0x00000D84 0x00000D84 0x80000005  8
2  LOAD 0x00001080 0x1FFF0000 0x00001584 0x000000D8 0x000000D8 0x00000006  8
3  LOAD 0x00001158 0x1FFF00D8 0x1FFF00D8 0x00000000 0x000000E8 0x00000006  8
4  LOAD 0x00001158 0x1FFF01C0 0x0000165C 0x00000018 0x00000018 0x00000006  4
5  LOAD 0x000002F4 0x00000400 0x00000400 0x00000000 0x00000000 0x00000005  4
6  LOAD 0x0000A444 0x0007F400 0x0007F400 0x00000002 0x00000002 0x00000004  0

New segment added by the post linker or crcgen utility.