Hi Leon,
You refer to CodeWarrior for Coldfire V6.3 which was released middle of 2006.
What are the files you compared ?
Only the size of Srecord files are really important.
You can check the memory size used by your application with the map file.
The map file has a section at the end of file resuming the memory size.
Example:
Memory map:
Starting Size File S-Record
address Offset Line
.init 40005800 000000b0 00000200 33
.init_vle 400058b0 00000208 000002b0 42
.ivor_branch_table_p0 40006000 00000100 00000800 68
.__exception_handlers_p0 40006100 000000a8 00000900 81
.ivor_branch_table_p1 40007000 00000000 00001000 0
.__exception_handlers_p1 40007000 00000000 000009a8 0
.text 40000000 00000000 00001000 0
.text_vle 40000000 000001a0 00001000 2
.rodata 400001a0 0000000c 000011a0 23
.ctors 400001ac 00000008 000011ac 24
.dtors 400001b4 00000008 000011b4 25
extab 400001bc 00000018 000011bc 26
extabindex 400001d4 00000054 000011d4 28
.__uninitialized_intc_handlertable 40008000 000004d0 00001230 0
.data 400084d0 00000000 00001230 0
.sdata 400084d0 00000004 00001230 90
.sbss 400084d8 00000004 00001238 0
.sdata2 400084dc 00000000 00001238 0
.sbss2 400084dc 00000000 00001238 0
.bss 400084e0 0000000c 00001238 0
.PPC.EMB.apuinfo 00004208 00000000 00005440 0
.debug_abbrev 00000167 00001238
.debug_info 000012c7 0000139f
.debug_line 00001a0a 00002666
.debug_loc 000003ba 00004070
.debug_pubnames 0000039a 0000442a
regards
Pascal