source: umon/ports/csb740/CSB740_boot.ldt @ 87db514

Last change on this file since 87db514 was 87db514, checked in by Amar Takhar <amar@…>, on 04/16/15 at 19:26:21

Initial commit of the umon repository.

Prior to this three changes were made:

  • Remove umon_ prefix from parent directories.
  • Collapse main/target/ into main/
  • Remove ports/template/flashtest.scr.ucon script.
  • Property mode set to 100755
File size: 760 bytes
Line 
1/* CSB740_boot.ld:
2 * This is the memory map file used for the boot-flash based version
3 * of MicroMonitor.  The only value that should be considered adjustable
4 * here is the base address of the 'dram' memory block.
5 *
6 */
7MEMORY
8{
9        rom :   org = ROMBASE,  len = ROMLEN
10        dram :  org = DRAMBASE, len = DRAMLEN
11}
12
13SECTIONS
14{
15        .text   :
16        {
17                boot_base = .;
18                rom_reset.o(.text)
19                *(.glue_7t)
20                *(.glue_7)
21        } >rom
22
23        .data   :
24        {
25                *(.data)
26        } >rom
27
28        .sdata  :
29        {
30                *(.sdata)
31        } >rom
32
33        .sdata2 :
34        {
35                *(.sdata2)
36        } >rom
37
38        .rodata :
39        {
40                *(.rodata)
41                *(.rodata.str1.4)
42        } >rom
43
44        .got    :
45        {
46                *(.got)
47        } >rom
48
49        .bss    :
50        {
51                bss_start = .;
52                atag_space = .;
53                . += ATAGSIZE;
54                end_atag_space = .;
55                *(.bss) *(COMMON)
56        } >dram
57
58        .sbss   :
59        {
60                *(.sbss)
61                bss_end = .;
62        } >dram
63}
Note: See TracBrowser for help on using the repository browser.