source: trunk/user/convol/convol.ld @ 677

Last change on this file since 677 was 656, checked in by alain, 5 years ago

Fix several bugs in the FATFS and in the VFS,
related to the creation of big files requiring
more than 4 Kbytes (one cluster) on device.

File size: 1.0 KB
RevLine 
[645]1/****************************************************************************
2* Definition of the base address for all virtual segments
3*****************************************************************************/
4
5seg_code_base      = 0x400000;
6
7/***************************************************************************
[656]8* Define code entry point (e_entry field in .elf file)
9***************************************************************************/
10
11ENTRY( main )
12
13/***************************************************************************
[645]14* Grouping sections into segments for code and data
15***************************************************************************/
16
17SECTIONS
18{
19    . = seg_code_base;
20    seg_code :
21    {
22        *(.text)
23        *(.text.*)
24    }
25
26    . = ALIGN(0x1000);
27
28    seg_data :
29    {
30        *(.ctors)
31        *(.rodata)
32        *(.rodata.*)
33        *(.data)
34        *(.lit8)
35        *(.lit4)
36        *(.sdata)
37        *(.bss)
38        *(COMMON)
39        *(.sbss)
40        *(.scommon)
41    }
42}
43
Note: See TracBrowser for help on using the repository browser.