33 lines
564 B
Text
33 lines
564 B
Text
|
ENTRY(start)
|
||
|
OUTPUT_FORMAT(elf32-littlearm)
|
||
|
OUTPUT_ARCH(arm)
|
||
|
|
||
|
MEMORY
|
||
|
{
|
||
|
/* keep this consistent with the address in mkzenboot.c */
|
||
|
#if IMX233_SUBTARGET == 3700
|
||
|
RAM : ORIGIN = 0x41000000, LENGTH = 0x8000
|
||
|
#elif IMX233_SUBTARGET == 3600
|
||
|
RAM : ORIGIN = 0x61000000, LENGTH = 0x8000
|
||
|
#else
|
||
|
#error define me
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
SECTIONS
|
||
|
{
|
||
|
.text :
|
||
|
{
|
||
|
*(.start*)
|
||
|
*(.text*)
|
||
|
. = ALIGN(4);
|
||
|
LONG(0x1ceb00da)
|
||
|
of_vector = .;
|
||
|
. += 4;
|
||
|
rb_vector = .;
|
||
|
. += 4;
|
||
|
boot_arg = .;
|
||
|
. += 4;
|
||
|
} > RAM
|
||
|
}
|