⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rom_di.lnk

📁 这是单板上DPRAM的驱动程序
💻 LNK
字号:
/* @(#) pSOSystem PowerPC/V2.2.2 */
/***********************************************************************/
/*                                                                     */
/*   MODULE: bsps/fuc8xx/rom_di.lnk                                    */
/*   DATE:    98/07/04                                                 */
/*   AUTHOR:  Shan Zhengguang                                          */
/*   PURPOSE: Linker command file for Generating rom.xxx with DIAB     */
/*            Tools                                                    */
/*                                                                     */
/*---------------------------------------------------------------------*/
/*                                                                     */
/*           Copyright 1998 - 1999, ZHONGXING TELECOM CO.,LTD.         */
/*                      ALL RIGHTS RESERVED                            */
/*                                                                     */
/*---------------------------------------------------------------------*/
/*                                                                     */
/*                                                                     */
/*                                                                     */
/***********************************************************************/
anchor = 0x44;
rom_anchor = 0x48;
__PROF_INFO_PTR = 0x4C;    /* Profiler Information Pointer             */

MEMORY {
    mem1: o=0xFFF00000 l=0x000100
    mem2: o=0xFFF00100 l=0x000F00
    mem3: o=0xFFF01000 l=0x07F000
    mem4: o=0x001A0000 l=0x260000
    mem5: o=0x00000300 l=0x100
    mem6: o=0x00000400 l=0x100
    mem7: o=0x00000000 l=0x300
    mem8: o=0x00000500 l=0x5B00
}

SECTIONS
{
   .restvt: {
        *(.restvt)
    } > mem2

    GROUP : {
        .text          : {}
        .init          : {}
        .fini          : {}
        .eini          : {}
        .CpSrcBg       : {}
    } > mem3

    GROUP : {
        .CpDstBg       : {}
        .rodata        : {}
        .sdata2        : {}
        .rosdata       : {}
    } > mem4

	.uncachedata BIND(ADDR(.rosdata)+SIZEOF(.rosdata)) ALIGN(4096)	: {} > mem4
    GROUP BIND(ADDR(.uncachedata)+SIZEOF(.uncachedata)) ALIGN(4096)	: {
        .data          : {}
        .sdata         : {}
        .CpDstEn       : {}
        .begbss        : {}
        .sbss          : {}
        .bss           : {}
    } > mem4

	.uncachedata2 BIND(ADDR(.bss)+SIZEOF(.bss)) ALIGN(4096)	: {} > mem4
	.freemem : {} > mem4

    .prof_data: {}

    .DAE_exp: {
        *(.DAE_exp)
    } > mem5
 
    .IAE_exp: {
        *(.IAE_exp)
    } > mem6
}

UncacheBgn= ADDR(.uncachedata);
UncacheEnd= ADDR(.uncachedata)+SIZEOF(.uncachedata);
Uncache2Bgn= ADDR(.uncachedata2);
Uncache2End= ADDR(.uncachedata2)+SIZEOF(.uncachedata2);

-u _ResetVector
FreeMemStart = ~4095 & (4095+ADDR(.uncachedata2)+SIZEOF(.uncachedata2));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -