QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 888|回复: 1

how to get samples.lds????

[复制链接]
发表于 2004-11-30 11:58:27 | 显示全部楼层 |阅读模式
I "make" samples successfully before, but accidently deleted the samples.lds file. Now
I don't know how to produce the file, or if it exists initially?
发表于 2004-12-1 16:36:16 | 显示全部楼层
refer to ucosii4skyeye\samples\samples.lds

OUTPUT_ARCH(arm)
ENTRY(begin)
SECTIONS
{
        . = 0x1000000;
        .text : {                        /* Real text segment                */
                _begin = .;                /* Text and read-only data        */
                        *(.text)
                        *(.fixup)
                        *(.gnu.warning)
                        *(.text.lock)        /* out-of-line lock text */
                        *(.rodata)
                        *(.glue_7)
                        *(.glue_7t)
                        *(.kstrtab)
                . = ALIGN(16);
                __start___ex_table = .;        /* Exception table                */
                        *(__ex_table)
                __stop___ex_table = .;

                __start___ksymtab = .;        /* Kernel symbol table                */
                        *(__ksymtab)
                __stop___ksymtab = .;

                __start___kallsyms = .; /* All kernel symbols           */
                        *(__kallsyms)
                __stop___kallsyms = .;

                *(.got)                        /* Global offset table                */

                _etext = .;                /* End of text section                */
        }

        . = ALIGN(8192);

        .data : {
                /*
                 * first, the init task union, aligned
                 * to an 8192 byte boundary.
                 */
                *(.init.task)

                /*
                 * then the cacheline aligned data
                 */
                . = ALIGN(32);
                *(.data.cacheline_aligned)

                /*
                 * and the usual data section
                 */
                *(.data)
                CONSTRUCTORS

                _edata = .;
        }

        .bss : {
                __bss_start = .;        /* BSS                                */
                *(.bss)
                *(COMMON)
                _end = . ;
        }

        . = ALIGN(8192);
        _end_kernel = . ;

                                        /* Stabs debugging sections.        */
        .stab 0 : { *(.stab) }
        .stabstr 0 : { *(.stabstr) }
        .stab.excl 0 : { *(.stab.excl) }
        .stab.exclstr 0 : { *(.stab.exclstr) }
        .stab.index 0 : { *(.stab.index) }
        .stab.indexstr 0 : { *(.stab.indexstr) }
        .comment 0 : { *(.comment) }
        .debug_abbrev 0 : { *(.debug_abbrev) }
        .debug_info 0 : { *(.debug_info) }
        .debug_line 0 : { *(.debug_line) }
        .debug_pubnames 0 : { *(.debug_pubnames) }
        .debug_aranges 0 : { *(.debug_aranges) }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 09:24 , Processed in 0.076743 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表