Thanks David for your inputs.
I did try to use below pragma around that big function call but did not help still have same issue.
I have allocated stack of 128KiB while from MAP file section .bss it shows that size of 0013082c has been used that is more than what I have allocated for it..
While linker file details are as follow it an issue , what should I do to resolve it?
/* Freescale CodeWarrior compiler address designations */
stackaddr = ADDR(stack)+SIZEOF(stack);
stackend = ADDR(.bss) + SIZEOF(.bss);
heapaddr = ADDR(heap);
heapend = ADDR(heap)+SIZEOF(heap);
Below is Memory map:
Starting Size File ROM RAM Buffer S-Record Bin File Bin File
address Offset Address Address Line Offset Name
.entry 00022020 00000070 00000380 00022020 00022020 251 00002020 6026641-008_(size3_5_production_bootloadable).bin
.ivor_branch_table 00020000 00000000 000003f0 00020000 00020000 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.intc_hw_branch_table 00020000 00001354 00000800 00020000 00020000 2 00000000 6026641-008_(size3_5_production_bootloadable).bin
.ivor_handlers 00021354 00000000 00001b54 00021354 00021354 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.text 00023000 0009cee4 00001b60 00023000 00023000 257 00003000 6026641-008_(size3_5_production_bootloadable).bin
.sdata2 000bfee8 00000580 0009ea48 000bfee8 000bfee8 32397 0009fee8 6026641-008_(size3_5_production_bootloadable).bin
extab 000c0468 000034c0 0009efc8 000c0468 000c0468 32468 000a0468 6026641-008_(size3_5_production_bootloadable).bin
extabindex 000c3928 00004f40 000a2488 000c3928 000c3928 33144 000a3928 6026641-008_(size3_5_production_bootloadable).bin
.funcInRam 20000000 000000b0 000a73d0 000c8870 000c8870 34159 000a8870 6026641-008_(size3_5_production_bootloadable).bin
.data 200000b0 00019340 000a7480 000c8920 000c8920 34168 000a8920 6026641-008_(size3_5_production_bootloadable).bin
.sdata 200193f0 00000774 000c07c0 000e1c60 000e1c60 39330 000c1c60 6026641-008_(size3_5_production_bootloadable).bin
.sbss 20019b68 00000cd8 000c0f38 000c8870 000c8870 0 000a8870 6026641-008_(size3_5_production_bootloadable).bin
.bss 2001a840 0013082c 000c0f38 000c8870 000c8870 0 000a8870 6026641-008_(size3_5_production_bootloadable).bin
.PPC.EMB.sdata0 2014b06c 00000000 000c0f38 000c8870 000c8870 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.PPC.EMB.sbss0 2014b06c 00000000 000c0f38 000c8870 000c8870 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.identity 00022008 00000008 000c0f38 00022008 00022008 250 00002008 6026641-008_(size3_5_production_bootloadable).bin
.variables 40000000 0000395c 000c0f40 000e23d8 000e23d8 39426 000c23d8 6026641-008_(size3_5_production_bootloadable).bin
.__CodeSys_ram 4000f800 00000010 000c48a0 000e5d38 000e5d38 40161 000c5d38 6026641-008_(size3_5_production_bootloadable).bin
.text_vle 00000000 00000000 000c48b0 000c8870 000c8870 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.PPC.EMB.apuinfo 001ab34c 00000000 0026fc00 00273bbc 00273bbc 0 00000000 6026641-008_(size3_5_production_bootloadable).bin
.debug_abbrev 000001e5 000c48b0
.debug_info 000aa6fc 000c4a95
.debug_aranges 000000a0 0016f191
.debug_line 00074c87 0016f231
.debug_loc 0003da0f 001e3eb8
.debug_pubnames 0000d616 002218c7