You should read the Linker Documentation, and also have posted the Linker files used to generate the MAP files with this question.
You should also have said WHICH ColdFire chip you're using. They have different amounts of memory and features. You should also detail what you're trying to do and what you have there.
You should also look at the Memory Map in the Reference Manual. That will tell you the internal FLASH memory is at location 0x00000000 (where the chip starts from) and its internal SRAM is at 0x20000000. The external SDRAM can be anywhere in the memory space that you like. That's determined by the startup code (or Boot). It looks like someone has decided on 0x02000000 for that.
At a very basic level, with these devices they give you two ways to generate code.
When developing the software with a rapid write/load/test cycle, the code is linked to run in the SRAM. That's the "text" block above (that's where your code is). That build can only be loaded using the debug pod and disappears when powered off.
To make a shippable product you need the code ("text") to be loaded in the FLASH and start from there.
Or you may have a dedicated Bootstrap that is built that finds the Application code in the Flash (maybe in a Flash File System), loads it into SRAM and starts it executing. The Application code will be built separately with a different linker file.
Are you trying to build the example software Freescale provides, or are you trying to understand an existing project that someone else wrote? If the latter, then they should have written a document describing the way the system works for the next person who has to support it.
Tom