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

📄 flash_mtask.dld

📁 ucos移植到mpc860的源码
💻 DLD
字号:
/* 
 * file: dcc_ucos_flash.dld
 *
 * Barnett Systems Engineering
 * MPC8xxFADS Linker Command File for embedded Diab Environment
 * MPC8xxFADS specific
 *
 * Author: Harry E. Barnett  11/11/99
 * harryb@hbbse.com http://www.hbbse.com
 *
 * Version V1.00
 *
 * Changed for burning ROM
 * 	by SiNgeR
 * 	2004.7.20
 */



/* 
 * MEMORY
 *   |
 *   +-- 16 MB RAM at address 0xff000000
 *   |
 *   +-- 4  MB ROM at address 0x00000000 (2 chips)
 *	 |
 *	 +-- 2  MB ROM at address 0x00000000
 *	 |
 *	 +-- 2  MB ROM at address 0x00200000
 */ 

MEMORY
{
	/* Other RAM */
	ram2:	org = 0xff000000, len = 0x00f00000
	
	/* Vector Table */
	ram1:	org = 0xfff00000, len = 0x00005000
	
	/* System Stack */
	stack:	org = 0xfff05000, len = 0x000fb000
	

	
	rom1:	org = 0x00000000, len = 0x00005000
	rom2:	org = 0x00005000, len = 0x000fb000	
	
}

SECTIONS
{	

	.startup (TEXT)	: 
	{
		bsestart.o(.text)
		bsecrt0.o(.text)
		*(.startup)
		__SOURCE = (. + 3) & ~3;
		
	} > rom2


	/* Other Code, copy to RAM */
	
	GROUP : 
	{
		__DESTINATION = .;

		.text (TEXT) LOAD(__SOURCE) : 
		{
			*(.text)
			*(.rdata)
			*(.rodata)
			*(.frame_info)
			*(.init)
			*(.fini)
	
		}

		__ETEXT = .;
		__DATA_ROM_START = __SOURCE + __ETEXT - __DESTINATION;

		.sdata2 (DATA) LOAD(__DATA_ROM_START) : {}
		
		__DATA_LOC = .;
		__DATA_LOC_ROM = __DATA_ROM_START + __DATA_LOC - __ETEXT;
		
		.data (DATA) LOAD(__DATA_LOC_ROM) : {}
		
		__SDA2_LOC = .;
		__SDA2_LOC_ROM = __DATA_ROM_START + __SDA2_LOC - __ETEXT;
		
		.sdata (DATA) LOAD(__SDA2_LOC_ROM) : { *(.sdata) }

		__DATA_END = .;

		__BSS_START	= .;
		.sbss (BSS)	: {}
		.bss  (BSS)	: {}
		__BSS_END	= .;

		__HEAP_START	= .;

	} > ram2
}

__DATA_ROM 	= 0;
__DATA_RAM	= __DATA_ROM;

/*
__SP_INIT	= ADDR(ram2) + SIZEOF(ram2);
__SP_END	= __SP_INIT - 0x100000;
*/
__SP_INIT	= ADDR(stack) + SIZEOF(stack);
__SP_END	= ADDR(stack);


__HEAP_END	= __SP_END;	/* Heap contiguous with stack. */

⌨️ 快捷键说明

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