link_ram.ld

来自「nucleus plus ARM9 source code」· LD 代码 · 共 75 行

LD
75
字号
-l C:\ti\TMS470\cgtools\lib\rts32e.lib
/*-l C:\ti\TMS470\cgtools\lib\rts16e.lib */

MEMORY
{
	rom	: origin = 0x00000000	length = 0x00002000
	sram	: origin = 0x10000000   length = 0x00200000
}

SECTIONS
{
	vectors :
	{

		*(vectors)

	} > sram


	.text : 
	{

		*(.text)

	} > sram

	.rodata :
	{

		*(.const)

	} > sram

	.cinit :
	{

		*(.cinit)

	} > sram

	.data
	{
		*(.data)
	
	} > sram

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

	} > sram

	stacks :
	{

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

	} > sram

	avail_memory :
	{

		*(avail_memory)

	} > sram

}

⌨️ 快捷键说明

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