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

📄 ezlab_21065l_debugger.ldf

📁 电子元件资料-170M-pdf版.zip
💻 LDF
字号:
// **************************************************************************************/
// *																					*/
// *			     	21065L EZ-LAB LINKER DESCRIPTION FILE							*/
// *																					*/
// *	For use with the 21065L EZ-LAB Evaluation Platform.  The Interrupt Table is		*/
// *	split into 2 sections- low and high.  IRQ0 is removed, so that the UART 		*/
// *	remains functional and is not overwritten after downloading of user code		*/
// *																					*/
// *																	(JT - 10/23/98)	*/
// ************************************************************************************ */

ARCHITECTURE(ADSP-21065L)

//
// ADSP-21065L Memory Map:
//   ------------------------------------------------
//   Internal memory  0x0000 0000 to 0x0007 ffff
//   ------------------------------------------------
//			0x0000 0000 to 0x0000 00ff  IOP Regs
//			0x0000 0100 to 0x0000 01ff  IOP Regs of processor ID 001
//			0x0000 0200 to 0x0000 02ff  IOP Regs of processor ID 002
//			0x0000 0300 to 0x0000 7fff  Reserved (unusable)
//
//Block 0	0x0000 8000 to 0x0000 9fff  Normal Word (32/48) Addresses
//			0x0000 A000 to 0x0000 Bfff  Reserved
//Block 1	0x0000 C000 to 0x0000 Dfff  Normal Word (32/48) Addresses
// 			0x0000 E000 to 0x0000 ffff  (Reserved)	 
//Block 0	0x0001 0000 to 0x0001 3fff  Short Word address space (16-bit)
//			0x0001 4000 to 0x0001 7fff  Reserved
//Block 1	0x0001 8000 to 0x0001 bfff  Short Word (16) Addresses
//             		 
//			0x0001 C000 to 0x0001 ffff  Reserved
//
//   ------------------------------------------------
//   Multiproc memory 0x0000 0100 to 0x0000 02ff
//   ------------------------------------------------
//                 
//   ------------------------------------------------
//   External memory  0x0002 0000 to 0x03ff ffff
//   ------------------------------------------------
//


SEARCH_DIR( $ADI_DSP\21k\lib )

// The lib060.dlb must come before libc.dlb because libc.dlb has some 21020
// specific code and data
$LIBRARIES = lib060.dlb;

// Libraries from the command line are included in COMMAND_LINE_OBJECTS.
$OBJECTS = $COMMAND_LINE_OBJECTS;

MAP (i2s_loopback_test.map)
MEMORY
{
// 	IRQ0 Interrupt 0x20 - 0x23 reserved by EZ-LAB UART Monitor Program */
	isr_tabl 	 { TYPE(PM RAM) START(0x00008005) END(0x0000807f) WIDTH(48) }
    pm_code  	 { TYPE(PM RAM) START(0x00008100) END(0x00008bff) WIDTH(48) }
	pm_data  	 { TYPE(PM RAM) START(0x00009400) END(0x000097ff) WIDTH(32) }
//	krnl_code	 { TYPE(PM RAM) START(0x00009000) END(0x000097ff) WIDTH(48) } 
	dm_data  	 { TYPE(DM RAM) START(0x0000c000) END(0x0000dfff) WIDTH(32) }
	EMAFE_addr	 { TYPE(DM RAM) START(0x01000000) END(0x01000000) WIDTH(32) }
	EMAFE_data	 { TYPE(DM RAM) START(0x01000001) END(0x01000001) WIDTH(32) }
	UART_regs	 { TYPE(DM RAM) START(0x01000008) END(0x0100000F) WIDTH(32) }
	codec_reset	 { TYPE(DM RAM) START(0x01000010) END(0x01000010) WIDTH(32) }
	seg_dm_sdram { TYPE(DM RAM) START(0x03000000) END(0x030ffeff) WIDTH(32) }
	krnl_ext_res { TYPE(DM RAM) START(0x030fff00) END(0x030fffff) WIDTH(32) }
}

PROCESSOR p0
{
    LINK_AGAINST( $COMMAND_LINE_LINK_AGAINST)
    OUTPUT( $COMMAND_LINE_OUTPUT_FILE )

    SECTIONS
    {
		// .text output section
		isr_tabl
		{
			INPUT_SECTIONS( $OBJECTS(isr_tbl) $LIBRARIES(isr_tbl))
		} >isr_tabl

		pm_code
		{
			INPUT_SECTIONS( $OBJECTS(pm_code) $LIBRARIES(pm_code))
		} >pm_code

		pm_data
		{
			INPUT_SECTIONS( $OBJECTS(pm_data) $LIBRARIES(pm_data))
		} >pm_data

		dm_data
		{
			INPUT_SECTIONS( $OBJECTS(dm_data dm_I2S dm_codec) $LIBRARIES(dm_data))
		} > dm_data

		//---------------------------------
		//  EXTERNAL MEMORY SEGMENTS
		// if you do not want to initialize SRAM area in executable, use SHT_NOBITS
		// example	sdram SHT_NOBITS
		//		{
		//			INPUT_SECTIONS( $OBJECTS(segsdram))
		//		} > seg_dm_sdram
		//--------------------------------

		dm_sdram SHT_NOBITS
		{
			INPUT_SECTIONS( $OBJECTS(segsdram))
		} > seg_dm_sdram
    }
}

⌨️ 快捷键说明

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