Hi Kan,
I applied DDR_128M. And the location is for the BMP image is see map file with bold:
Entry Address Size Type Object
----- ------- ---- ---- ------
.bss$$Base 0x085783f8 -- Gb - Linker created -
.bss$$Limit 0x08578410 -- Gb - Linker created -
.data$$Base 0x00000000 -- Gb - Linker created -
.data_init$$Base 0x00000000 -- Gb - Linker created -
.data_init$$Limit 0x00000000 -- Gb - Linker created -
?main 0x08578195 Code Gb cmain.o [5]
CodeRelocate$$Base 0x085783f8 -- Gb - Linker created -
CodeRelocate$$Limit 0x085783f8 -- Gb - Linker created -
CodeRelocateRam$$Base 0x08578410 -- Gb - Linker created -
CodeRelocateRam$$Limit 0x08578410 -- Gb - Linker created -
Region$$Table$$Base 0x08578078 -- Gb - Linker created -
Region$$Table$$Limit 0x08578088 -- Gb - Linker created -
__BOOT_STACK_ADDRESS {Abs}
0x0ffffff8 -- Gb command line/config [2]
__VECTOR_RAM {Abs} 0x1fff0000 -- Gb command line/config [2]
__VECTOR_TABLE {Abs} 0x1fff0000 -- Gb command line/config [2]
__cmain 0x08578195 Code Gb cmain.o [5]
__exit 0x085781c5 0x14 Code Gb exit.o [6]
__iar_data_init3 0x0857802d 0x28 Code Gb data_init.o [5]
__iar_init_vfp 0x08578179 Code Gb fpinit_M.o [4]
__iar_program_start 0x085783c5 Code Gb cstartup_M.o [5]
__iar_zero_init3 0x085774ef 0x22 Code Gb zero_init3.o [5]
__low_level_init 0x085781af 0x4 Code Gb low_level_init.o [3]
__mla 0x08000455 Code Gb dsp_asm.o [1]
__smlabb 0x08000467 Code Gb dsp_asm.o [1]
__smlabt 0x0800046d Code Gb dsp_asm.o [1]
__smlad 0x0800047f Code Gb dsp_asm.o [1]
__smladx 0x08000485 Code Gb dsp_asm.o [1]
__smlal 0x0800045b Code Gb dsp_asm.o [1]
__smlalbb 0x0800048b Code Gb dsp_asm.o [1]
__smlalbt 0x08000491 Code Gb dsp_asm.o [1]
__smlald 0x080004a3 Code Gb dsp_asm.o [1]
__smlaldx 0x080004a9 Code Gb dsp_asm.o [1]
__smlaltb 0x08000497 Code Gb dsp_asm.o [1]
__smlaltt 0x0800049d Code Gb dsp_asm.o [1]
__smlatb 0x08000473 Code Gb dsp_asm.o [1]
__smlatt 0x08000479 Code Gb dsp_asm.o [1]
__smlawb 0x080004af Code Gb dsp_asm.o [1]
__smlawt 0x080004b5 Code Gb dsp_asm.o [1]
__smlsd 0x080004bb Code Gb dsp_asm.o [1]
__smlsdx 0x080004c1 Code Gb dsp_asm.o [1]
__smlsld 0x080004c7 Code Gb dsp_asm.o [1]
__smlsldx 0x080004cd Code Gb dsp_asm.o [1]
__smmla 0x080004d3 Code Gb dsp_asm.o [1]
__smmlar 0x080004d9 Code Gb dsp_asm.o [1]
__smmls 0x080004df Code Gb dsp_asm.o [1]
__smmlsr 0x080004e5 Code Gb dsp_asm.o [1]
__smmul 0x080004eb Code Gb dsp_asm.o [1]
__smmulr 0x080004f1 Code Gb dsp_asm.o [1]
__smuad 0x080004f7 Code Gb dsp_asm.o [1]
__smuadx 0x080004fd Code Gb dsp_asm.o [1]
__smulbb 0x08000503 Code Gb dsp_asm.o [1]
__smulbt 0x08000509 Code Gb dsp_asm.o [1]
__smull 0x08000461 Code Gb dsp_asm.o [1]
__smultb 0x0800050f Code Gb dsp_asm.o [1]
__smultt 0x08000515 Code Gb dsp_asm.o [1]
__smulwb 0x0800051b Code Gb dsp_asm.o [1]
__smulwt 0x08000521 Code Gb dsp_asm.o [1]
__smusd 0x08000527 Code Gb dsp_asm.o [1]
__smusdx 0x0800052d Code Gb dsp_asm.o [1]
__startup 0x08000411 Code Gb crt0.o [1]
__umaal 0x0800053f Code Gb dsp_asm.o [1]
__umlal 0x08000533 Code Gb dsp_asm.o [1]
__umull 0x08000539 Code Gb dsp_asm.o [1]
__vector_table 0x1fff0000 0x410 Data Gb vectors.o [1]
_call_main 0x085781a1 Code Gb cmain.o [5]
_exit 0x085781b9 Code Gb cexit.o [5]
_main 0x085781ab Code Gb cmain.o [5]
common_startup 0x08577d6d 0x9c Code Gb startup.o [1]
core_clk_khz 0x08578400 0x4 Data Gb sysinit.o [1]
cpu_identify 0x08577b37 0xf8 Code Gb start.o [1]
default_isr 0x08578299 0x18 Code Gb vectors.o [1]
exit 0x085781b3 0x4 Code Gb exit.o [3]
flash_identify 0x08577c2f 0x76 Code Gb start.o [1]
in_char 0x085777b5 0xa Code Gb io.o [1]
lcdc_gallery_demo 0x0857776d 0x48 Code Gb lcdc_gallery.o [1]
lcdc_init_pins 0x0857754b 0xe2 Code Gb lcdc.o [1]
lcdc_init_screen 0x0857762d 0x7a Code Gb lcdc.o [1]
main 0x08577511 0x3a Code Gb lcdc.o [1]
mcg_clk_hz 0x085783f8 0x4 Data Gb sysinit.o [1]
mcg_clk_khz 0x085783fc 0x4 Data Gb sysinit.o [1]
outSRS 0x085778cd 0x1d4 Code Gb rcm.o [1]
out_char 0x085777bf 0xe Code Gb io.o [1]
periph_clk_khz 0x08578404 0x4 Data Gb sysinit.o [1]
pll_0_clk_khz 0x08578408 0x4 Data Gb sysinit.o [1]
pll_1_clk_khz 0x0857840c 0x4 Data Gb sysinit.o [1]
printf 0x085774b1 0x1e Code Gb printf.o [1]
printk 0x085770d9 0x3d8 Code Gb printf.o [1]
printk_mknumstr 0x0857702d 0x70 Code Lc printf.o [1]
printk_pad_space 0x085770bb 0x1e Code Lc printf.o [1]
printk_pad_zero 0x0857709d 0x1e Code Lc printf.o [1]
printk_putc 0x08577001 0x2c Code Lc printf.o [1]
start 0x08577b15 0x22 Code Gb start.o [1]
strlen 0x085774d5 0x1a Code Gb stdlib.o [1]
sysinit 0x08577e09 0x78 Code Gb sysinit.o [1]
testImage24 0x08400000 0x177000 Data Lc lcdc_gallery.o [1]
uart_getchar 0x085778b9 0xa Code Gb uart.o [1]
uart_init 0x085777d1 0xcc Code Gb uart.o [1]
uart_putchar 0x085778c3 0xa Code Gb uart.o [1]
wdog_disable 0x08577d35 0x16 Code Gb wdog.o [1]
wdog_unlock 0x08577d4d 0x16 Code Gb wdog.o [1]
write_vtor 0x08577eb1 0x6 Code Gb arm_cm4.o [1]
Br.
Peter Ilsoe