[Android Development on Bada] adfree:
Meanwhile... for *.map files maybe helpfull for study...

I have Copy and paste... Source\Makefile

-Map=$(OutDir)/$*.map

Complete change looks like this:

vpath %.c $(SrcDir)

AppObjects :=	FOTA.o \
BL3.o \
string.o \
footer.o \
header.o \
crc32.o \
sha1.o \

AppObjectsWithPath := $(patsubst %, $(ObjDir)/%, $(AppObjects))

#
$(OutDir)/%.fota: $(AppObjectsWithPath) $(ObjDir)/BL3_%.o
$(LD) -T $*.lds -Map=$(OutDir)/$*.map $(AppObjectsWithPath) $(ObjDir)/BL3_$*.o -o $(ObjDir)/$*.elf
$(OBJCOPY) -O binary $(ObjDir)/$*.elf $@

$(ObjDir)/%.o: $(SrcDir)/%.c
$(CC) -c -Os $^ -o $@

$(ObjDir)/%.o: $(SrcDir)/%.s
$(AS) $^ -o $@

clean:
$(RM) -f $(OutDir)/*.fota
$(RM) -f $(ObjDir)/*.elf

Output looks like this during make.cmd

c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/FOTA.
c -o Obj/FOTA.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/BL3.c
-o Obj/BL3.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/strin
g.c -o Obj/string.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-as.exe Source/footer.s -o O
bj/footer.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-as.exe Source/header.s -o O
bj/header.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-as.exe Source/crc32.s -o Ob
j/crc32.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-as.exe Source/sha1.s -o Obj
/sha1.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/BL3_F
BOOT_S8500_b1x.c -o Obj/BL3_FBOOT_S8500_b1x.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-ld.exe -T FBOOT_S8500_b1x.l
ds -Map=Output/FBOOT_S8500_b1x.map Obj/FOTA.o Obj/BL3.o Obj/string.o Obj/foo
ter.o Obj/header.o Obj/crc32.o Obj/sha1.o Obj/BL3_FBOOT_S8500_b1x.o -o Obj/FB
OOT_S8500_b1x.elf
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-objcopy.exe -O binary Obj/F
BOOT_S8500_b1x.elf Output/FBOOT_S8500_b1x.fota
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/BL3_F
BOOT_S8530_b1x.c -o Obj/BL3_FBOOT_S8530_b1x.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-ld.exe -T FBOOT_S8530_b1x.l
ds -Map=Output/FBOOT_S8530_b1x.map Obj/FOTA.o Obj/BL3.o Obj/string.o Obj/foo
ter.o Obj/header.o Obj/crc32.o Obj/sha1.o Obj/BL3_FBOOT_S8530_b1x.o -o Obj/FB
OOT_S8530_b1x.elf
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-objcopy.exe -O binary Obj/F
BOOT_S8530_b1x.elf Output/FBOOT_S8530_b1x.fota
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/BL3_F
BOOT_S8500_b2x.c -o Obj/BL3_FBOOT_S8500_b2x.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-ld.exe -T FBOOT_S8500_b2x.l
ds -Map=Output/FBOOT_S8500_b2x.map Obj/FOTA.o Obj/BL3.o Obj/string.o Obj/foo
ter.o Obj/header.o Obj/crc32.o Obj/sha1.o Obj/BL3_FBOOT_S8500_b2x.o -o Obj/FB
OOT_S8500_b2x.elf
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-objcopy.exe -O binary Obj/F
BOOT_S8500_b2x.elf Output/FBOOT_S8500_b2x.fota
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-gcc.exe -c -Os Source/BL3_F
BOOT_S8530_b2x.c -o Obj/BL3_FBOOT_S8530_b2x.o
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-ld.exe -T FBOOT_S8530_b2x.l
ds -Map=Output/FBOOT_S8530_b2x.map Obj/FOTA.o Obj/BL3.o Obj/string.o Obj/foo
ter.o Obj/header.o Obj/crc32.o Obj/sha1.o Obj/BL3_FBOOT_S8530_b2x.o -o Obj/FB
OOT_S8530_b2x.elf
c:/bada/2.0.3/Tools/Toolchains/ARM/bin/arm-bada-eabi-objcopy.exe -O binary Obj/F
BOOT_S8530_b2x.elf Output/FBOOT_S8530_b2x.fota
rm Obj/crc32.o Obj/BL3.o Obj/BL3_FBOOT_S8500_b2x.o Obj/footer.o Obj/BL3_FBOOT_S8
530_b1x.o Obj/BL3_FBOOT_S8530_b2x.o Obj/header.o Obj/FOTA.o Obj/string.o Obj/BL3
_FBOOT_S8500_b1x.o Obj/sha1.o

FBOOT_S8500_b2x.map

Allocating common symbols
Common symbol size file

___strtok 0x4 Obj/string.o
gMMUL1PageTable 0x4000 Obj/BL3.o
ptr_table 0x10 Obj/BL3.o
BL3_DRAM_START 0x1 Obj/FOTA.o

Memory Configuration

Name Origin Length Attributes
fota 0x43200000 0x00280010 l
*default* 0x00000000 0xffffffff

Linker script and memory map

0x30303538 MODEL = 0x30303538
0x03300000 FOTA_NAND_START = 0x3300000
0x42080000 BL3_DRAM_START = 0x42080000

.header 0x43200000 0x210
Obj/header.o(.text)
.text 0x43200000 0x210 Obj/header.o
0x43200000 FOTA_start

.footer 0x43480000 0x410
Obj/footer.o(.text)
.text 0x43480000 0x410 Obj/footer.o
0x43200000 __fota_start = ADDR (.header)
0x43200300 . = (__fota_start + 0x300)

.text 0x43200210 0xbe8
*(.text)
.text 0x43200210 0x94 Obj/FOTA.o
0x43200210 main
.text 0x432002a4 0x140 Obj/BL3.o
0x432002a4 getBL3ptrs
0x432003c4 checkFBOOT
.text 0x432003e4 0x4ec Obj/string.o
0x432003e4 strcpy
0x43200400 strncpy
0x43200428 strcat
0x43200458 strncat
0x432004a8 strcmp
0x432004d8 strncmp
0x43200520 strchr
0x43200554 strlen
0x43200570 strrchr
0x432005ac strnlen
0x432005d4 strspn
0x43200614 strpbrk
0x43200650 strtok
0x432006cc strsep
0x43200700 strswab
0x4320074c memset
0x43200768 memcpy
0x4320078c memmove
0x432007dc memcmp
0x43200814 memscan
0x4320083c strstr
0x4320089c memchr
.text 0x432008d0 0x438 Obj/crc32.o
0x432008d0 crc32
.text 0x43200d08 0xf0 Obj/sha1.o
0x43200d08 SHA1_digest
.text 0x43200df8 0x0 Obj/BL3_FBOOT_S8500_b2x.o

.rodata.str1.1 0x43200df8 0x7c
.rodata.str1.1
0x43200df8 0x7c Obj/FOTA.o
0x7d (size before relaxing)

.glue_7 0x43200e74 0x0
.glue_7 0x00000000 0x0 linker stubs

.glue_7t 0x43200e74 0x0
.glue_7t 0x00000000 0x0 linker stubs

.vfp11_veneer 0x43200e74 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs

.v4_bx 0x43200e74 0x0
.v4_bx 0x00000000 0x0 linker stubs

.data 0x43200e74 0x30
*(.data)
.data 0x43200e74 0x0 Obj/header.o
.data 0x43200e74 0x0 Obj/footer.o
.data 0x43200e74 0x0 Obj/FOTA.o
.data 0x43200e74 0x0 Obj/BL3.o
.data 0x43200e74 0x0 Obj/string.o
.data 0x43200e74 0x0 Obj/crc32.o
.data 0x43200e74 0x0 Obj/sha1.o
.data 0x43200e74 0x30 Obj/BL3_FBOOT_S8500_b2x.o
0x43200e74 c_MemMMUCacheEnable
0x43200e7c c_disp_FOTA_Init
0x43200e84 c_disp_FOTA_Printf
0x43200e8c c_OemSysGetSystemInfo
0x43200e94 fun_crc

.bss 0x44000000 0x4018
*(.bss)
.bss 0x44000000 0x0 Obj/header.o
.bss 0x44000000 0x0 Obj/footer.o
.bss 0x44000000 0x0 Obj/FOTA.o
.bss 0x44000000 0x0 Obj/BL3.o
.bss 0x44000000 0x0 Obj/string.o
.bss 0x44000000 0x0 Obj/crc32.o
.bss 0x44000000 0x0 Obj/sha1.o
.bss 0x44000000 0x0 Obj/BL3_FBOOT_S8500_b2x.o
COMMON 0x44000000 0x1 Obj/FOTA.o
*fill* 0x44000001 0x3 00
COMMON 0x44000004 0x4010 Obj/BL3.o
0x44000004 gMMUL1PageTable
0x44004004 ptr_table
COMMON 0x44004014 0x4 Obj/string.o
0x44004014 ___strtok
LOAD Obj/FOTA.o
LOAD Obj/BL3.o
LOAD Obj/string.o
LOAD Obj/footer.o
LOAD Obj/header.o
LOAD Obj/crc32.o
LOAD Obj/sha1.o
LOAD Obj/BL3_FBOOT_S8500_b2x.o
OUTPUT(Obj/FBOOT_S8500_b2x.elf elf32-littlearm)

.ARM.attributes
0x00000000 0x29
.ARM.attributes
0x00000000 0x1d Obj/header.o
.ARM.attributes
0x0000001d 0x1d Obj/footer.o
.ARM.attributes
0x0000003a 0x2d Obj/FOTA.o
.ARM.attributes
0x00000067 0x2d Obj/BL3.o
.ARM.attributes
0x00000094 0x2d Obj/string.o
.ARM.attributes
0x000000c1 0x1d Obj/crc32.o
.ARM.attributes
0x000000de 0x1d Obj/sha1.o
.ARM.attributes
0x000000fb 0x2d Obj/BL3_FBOOT_S8500_b2x.o

.comment 0x00000000 0x12
.comment 0x00000000 0x12 Obj/FOTA.o
0x13 (size before relaxing)
.comment 0x00000000 0x13 Obj/BL3.o
.comment 0x00000000 0x13 Obj/string.o
.comment 0x00000000 0x13 Obj/BL3_FBOOT_S8500_b2x.o

ATTENTION. Only tested with this Source Code:

http://xdaforums.com/showpost.php?p=34856402&postcount=4

Next task for me, to remove clean/delete of files like *.o etc...

Best Regards