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

📄 ram_di.lnk

📁 这是单板上DPRAM的驱动程序
💻 LNK
字号:
/* @(#) pSOSystem PowerPC/V2.2.2*/
/***********************************************************************/
/*                                                                     */
/*   MODULE:  bsps/fuc8xx/ram_di.lnk                                   */
/*   DATE:    98/7/1                                                   */
/*   PURPOSE: Linker command file for Generating ram.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=0x0a0000 l=0xF60000   /* memory length should be 16M */
    mem2: o=0x000300 l=0x100
    mem3: o=0x000400 l=0x100
}

SECTIONS
{
    .DAE_exp: {
        *(.DAE_exp)
    } > mem2
 
    .IAE_exp: {
        *(.IAE_exp)
    } > mem3

    GROUP : {
        .text          : {}
        .init          : {}
        .fini          : {}
        .eini          : {}
        .rodata        : {}
        .sdata2        : {}
        .rosdata       : {}
    } > mem1

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

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

UncacheBgn= ADDR(.uncachedata);
UncacheEnd= ADDR(.uncachedata)+SIZEOF(.uncachedata);
Uncache2Bgn= ADDR(.uncachedata2);
Uncache2End= ADDR(.uncachedata2)+SIZEOF(.uncachedata2);
FreeMemStart = ~4095 & (4095+ADDR(.uncachedata2)+SIZEOF(.uncachedata2));

⌨️ 快捷键说明

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