• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
3OUTPUT_ARCH(arm)
4ENTRY(_start)
5SECTIONS
6{
7	. = 0x20700000;
8	__image_copy_start =.;
9	. = ALIGN(4);
10	.text	:
11	{
12        __text_start = .;
13		start.o (.text*)
14		init_registers.o (.text*)
15		lowlevel_init_v300.o (.text*)
16		ddr_training_impl.o (.text*)
17		ddr_training_console.o (.text*)
18		ddr_training_ctl.o (.text*)
19		ddr_training_boot.o (.text*)
20		ddr_training_custom.o (.text*)
21		uart.o (.text*)
22		div0.o (.text*)
23		emmc_boot.o (.text*)
24		image_data.o (.text*)
25        	startup.o(.text*)
26        	reset.o(.text*)
27		hisvb.o (.text*)
28		pmu-ACT88430QJ101-T.o (.text*)
29		i2c-hibvt.o (.text*)
30		pwm-voltage-ctrl.o (.text*)
31        __init_end = .;
32        ASSERT(((__init_end - __text_start) < 0x8000), "init sections too big!");
33		*(.text*)
34	}
35	__text_end = .;
36
37	. = ALIGN(4);
38	.image : { *(.image) }
39
40	. = ALIGN(4);
41	.rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
42
43	. = ALIGN(4);
44	.data : { *(.data) }
45
46	. = ALIGN(4);
47	.got : { *(.got) }
48
49	. = ALIGN(4);
50	__image_copy_end =.;
51	__bss_start = .;
52	.bss : { *(.bss) }
53	__bss_end = .;
54	_end = .;
55}
56