ColdFire

Target Family : MCF5485

Listing: Memory Segments
MEMORY {
   vectorram   (RWX) : ORIGIN = 0x20000000, LENGTH = 0x00000400
   userram     (RWX) : ORIGIN = 0x20000400, LENGTH = 0x00001A00
   code        (RX)  : ORIGIN = 0x10010000, LENGTH = 0x00008000
}
Listing: Input calc_crc.crc File
CRC
SEED = 0xFEF
FILL = 0xFF
FROM 0x10010000 TO 0x10010004;   //range from code segment
DEST = 0x10017FFA
Listing: Input Bytes from .elf File
                       *** PROGRAM SEGMENT 7 ***
0x10010000:  20 00 1F FC 10     //memory range 0x10010000 To 0x10010004
Listing: Program Header Before Post Linking
                        *** PROGRAM HEADER TABLE ***
no type offset     vaddr      paddr      filesz     memsz      flags     align

0  LOAD 0x00000154 0x20000000 0x20000000 0x00000000 0x00000000 0x00000007 4
1  LOAD 0x00000154 0x20000400 0x20000400 0x00000000 0x00000000 0x00000007 4
2  LOAD 0x00003674 0x20000400 0x10013520 0x00000018 0x00000018 0x00000007 4
3  LOAD 0x0000368C 0x20000418 0x20000418 0x00000000 0x00000004 0x00000007 4
4  LOAD 0x0000368C 0x2000041C 0x2000041C 0x00000000 0x00000000 0x00000007 4
5  LOAD 0x0000368C 0x2000041C 0x10013538 0x00000018 0x00000018 0x00000007 4
6  LOAD 0x00000154 0x10010000 0x10010000 0x00000000 0x00000000 0x00000005 4
7  LOAD 0x00000154 0x10010000 0x10010000 0x00000400 0x00000400 0x00000005 4
8  LOAD 0x00000554 0x10010400 0x10010400 0x00003120 0x00003120 0x00000005 4
Listing: Output in '.elf.crc.elf' file
                         *** PROGRAM SEGMENT 9 ***
0x10017FFA: 16 86      //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 0x00000174 0x20000000 0x20000000 0x00000000 0x00000000 0x00000007  4
1  LOAD 0x00000174 0x20000400 0x20000400 0x00000000 0x00000000 0x00000007  4
2  LOAD 0x00003694 0x20000400 0x10013520 0x00000018 0x00000018 0x00000007  4
3  LOAD 0x000036AC 0x20000418 0x20000418 0x00000000 0x00000004 0x00000007  4
4  LOAD 0x000036AC 0x2000041C 0x2000041C 0x00000000 0x00000000 0x00000007  4
5  LOAD 0x000036AC 0x2000041C 0x10013538 0x00000018 0x00000018 0x00000007  4
6  LOAD 0x00000174 0x10010000 0x10010000 0x00000000 0x00000000 0x00000005  4
7  LOAD 0x00000174 0x10010000 0x10010000 0x00000400 0x00000400 0x00000005  4
8  LOAD 0x00000574 0x10010400 0x10010400 0x00003120 0x00003120 0x00000005  4
9  LOAD 0x0000F864 0x10017FFA 0x10017FFA 0x00000002 0x00000002 0x00000004  0

New segment added by the post linker or crcgen utility.