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

📄 lnk16.cmd

📁 已移植到TI OMAP1610处理器的Nucleus操作系统源码
💻 CMD
字号:
/******************************************************************************
            TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION           
                                                                             
   Property of Texas Instruments  
   For  Unrestricted  Internal  Use  Only 
   Unauthorized reproduction and/or distribution is strictly prohibited.  
   This product  is  protected  under  copyright  law  and  trade  secret law 
   as an unpublished work.  

   Created 2000, (C) Copyright 2000 Texas Instruments.  All rights reserved.
                                                           
   Filename       	: lnk16.cmd

   Description    	: Link command file for the ARM software
   
   Project        	: OMAP3

   Author         	: Arnaud Balmelle

 *******************************************************************************/
/*-l C:\ti\TMS470\cgtools\lib\rts32e.lib*/
/*-l C:\ti\TMS470\cgtools\lib\rts16e.lib */


/* 
-f 0
-c
-stack  0x1000
-heap   0x1000
*/

/* SPECIFY THE SYSTEM MEMORY MAP */

MEMORY
{
    /*-----------------------------------------------------------------------*/
    /*  NCS3: EXTERNAL SLOW                                                  */
    /*        SRAM (256 kBytes)                                              */
    /*        AMD Sectored Flash (1 MBytes)                                  */
    /*-----------------------------------------------------------------------*/
    /*                                                                       */
    /* 0x0C000000 : 0x0003FFFF : SRAM (256 Kbytes)                           */
    /* 0x0C040000 : 0x0C13FFFF : AMD Sectored Flash (1 Mbytes)               */
    /*-----------------------------------------------------------------------*/
    I_MEM    : org = 0x00000000   len = 0x00000300  /* INTERRUPTS              */
    P_MEM    : org = 0x00000300   len = 0x0003FFE0  /* 256K-32 Bytes PRG MEMORY */

    /*-----------------------------------------------------------------------*/
    /*  NCS4: EXTERNAL FAST                                                  */
    /*        NEC SDRAM (8 MBytes) or MICRON SDRAM (8 MBytes)                */  
    /*-----------------------------------------------------------------------*/
    S_MEM    : org = 0x10000000   len = 0x020000  /* 128K Bytes DATA MEMORY */

    /*-----------------------------------------------------------------------*/
    /*  NCS6: INTERNAL MKRAM  DATA                                           */
    /*        192 Kbytes 8/16/32 R/W                                          */
    /*-----------------------------------------------------------------------*/ 
    S_MEM2   : org = 0x20000000   len = 0x030000  /* 192K Bytes DATA MEMORY */  
 
    /*-----------------------------------------------------------------------*/
    /*  ARM RHEA BRIDGE ADDRESS MAPPING                                      */
    /*-----------------------------------------------------------------------*/
    RHEA_STROBE0_CS0_ADDR : org = 0xfffd0000  len = 0x800 

    RHEA_STROBE1_CS0_ADDR : org = 0xfffe0000  len = 0x800 

}

/* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY */
SECTIONS
{
	vectors :
	{

		*(vectors)

	} > I_MEM


	.text : 
	{

		*(.text)

	} > P_MEM

	.rodata :
	{

		*(.const)

	} > S_MEM

	.cinit :
	{

		*(.cinit)

	} > P_MEM

	.data
	{
		*(.data)
	
	} > S_MEM

        .bss : (NOLOAD)
	{
        . = ALIGN(4);
		_ld_bss_start = . ;
		*(.bss)
        . = ALIGN(4);
        _ld_bss_end = . ;

	} > S_MEM

	stacks :
	{

		*(system_stack)
		*(irq_stack)
		*(fiq_stack)
		*(hisr_stack)

	} > S_MEM

	avail_memory :
	{

		*(avail_memory)

	} > S_MEM

}

⌨️ 快捷键说明

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