/**********************************************************
  File   : ldscript
  Author : Cesar Fuguet
  Date   : June 2011
**********************************************************/

/* Definition of the base address for code segment */

seg_code_base     = 0xBFC00000;
seg_stack_base    = 0x03F00000;

/* Grouping sections into segments */

ENTRY(reset)

SECTIONS
{
    . = seg_code_base;
    .text :
    {
        *(.reset)
        *(.rodata)
        *(.rodata.*)
        . = ALIGN(0x4);
        dtb_addr = .;
        INCLUDE "build/platform.ld";
    }

    . = seg_stack_base;
    .bss ALIGN(0x4) (NOLOAD) :
    {
        *(.bss)
        *(.data)
    }
}