You are on page 1of 3

7/13/2015

control/DSP281x_Headers_nonBIOS.cmdatmastercrazydiode/controlGitHub

/*
//###########################################################################
//
//FILE:DSP281x_Headers_BIOS.cmd
//
//TITLE:DSP281xPeripheralregisterslinkercommandfile
//
//DESCRIPTION:
//
//ThisfileisforuseinBIOSapplications.
//
//Linkercommandfiletoplacetheperipheralstructures
//usedwithintheDSP281xheaderfilesintothecorrectmemory
//mappedlocations.
//
//ThisversionofthefiledoesnotincludethePieVectorTablestructure.
//FornonBIOSapplications,pleaseusetheDSP281x_Headers_nonBIOS.cmd
//filewhichincludesthePieVectorTablestructure.
//
//###########################################################################
//
//Ver|ddmmmyyyy|Who|Descriptionofchanges
//=====|=============|======|===============================================
//|05Mar2003|D.A.|OriginalbasedonDSP281xv0.58
//1.00|11Sep2003|L.H.|IntegratedintoDSP281xheaderfiles
//|||AddedmissingeCANfilesections
//|||
//###########################################################################
*/
MEMORY
{
PAGE0:/*ProgramMemory*/
PAGE1:/*DataMemory*/

/*PeripheralFrame0:*/
DEV_EMU:origin=0x000880,length=0x000180
FLASH_REGS:origin=0x000A80,length=0x000060
CSM:origin=0x000AE0,length=0x000010
XINTF:origin=0x000B20,length=0x000020
CPU_TIMER0:origin=0x000C00,length=0x000008
CPU_TIMER1:origin=0x000C08,length=0x000008
CPU_TIMER2:origin=0x000C10,length=0x000008
PIE_CTRL:origin=0x000CE0,length=0x000020
PIE_VECT:origin=0x000D00,length=0x000100

/*PeripheralFrame1:*/
ECAN_A:origin=0x006000,length=0x000100
ECAN_AMBOX:origin=0x006100,length=0x000100
/*PeripheralFrame2:*/
SYSTEM:origin=0x007010,length=0x000020
data:text/htmlcharset=utf8,%3Ctable%20class%3D%22highlight%20tabsize%20jsfilelinecontainer%22%20datatabsize%3D%228%22%20style%3D%22

1/3

7/13/2015

control/DSP281x_Headers_nonBIOS.cmdatmastercrazydiode/controlGitHub

SPI_A:origin=0x007040,length=0x000010
SCI_A:origin=0x007050,length=0x000010
XINTRUPT:origin=0x007070,length=0x000010
GPIOMUX:origin=0x0070C0,length=0x000020
GPIODAT:origin=0x0070E0,length=0x000020
ADC:origin=0x007100,length=0x000020
EV_A:origin=0x007400,length=0x000040
EV_B:origin=0x007500,length=0x000040
SPI_B:origin=0x007740,length=0x000010
SCI_B:origin=0x007750,length=0x000010
MCBSP_A:origin=0x007800,length=0x000040
/*CSMPasswordLocations*/
CSM_PWL:origin=0x3F7FF8,length=0x000008/*PartofFLASHA.CSMpasswordlocations.*/
}

SECTIONS
{
/***ThePIEVectortableiscalledPIEVECTbyDSP/BIOS***/
DevEmuRegsFile:>DEV_EMU,PAGE=1
FlashRegsFile:>FLASH_REGS,PAGE=1
CsmRegsFile:>CSM,PAGE=1
XintfRegsFile:>XINTF,PAGE=1
CpuTimer0RegsFile:>CPU_TIMER0,PAGE=1
CpuTimer1RegsFile:>CPU_TIMER1,PAGE=1
CpuTimer2RegsFile:>CPU_TIMER2,PAGE=1
PieCtrlRegsFile:>PIE_CTRL,PAGE=1
PieVectTable:>PIE_VECT,PAGE=1
/*AllocatePeripheralFrame2RegisterStructures:*/
ECanaRegsFile:>ECAN_A,PAGE=1
ECanaMboxesFile:>ECAN_AMBOXPAGE=1
/*AllocatePeripheralFrame1RegisterStructures:*/
SysCtrlRegsFile:>SYSTEM,PAGE=1
SpiaRegsFile:>SPI_A,PAGE=1
SciaRegsFile:>SCI_A,PAGE=1
XIntruptRegsFile:>XINTRUPT,PAGE=1
GpioMuxRegsFile:>GPIOMUX,PAGE=1
GpioDataRegsFile:>GPIODATPAGE=1
AdcRegsFile:>ADC,PAGE=1
EvaRegsFile:>EV_A,PAGE=1
EvbRegsFile:>EV_B,PAGE=1
ScibRegsFile:>SCI_B,PAGE=1
McbspRegsFile:>MCBSP_A,PAGE=1
/*CSMPasswordLocations*/
CsmPwlFile:>CSM_PWL,PAGE=1
}

/*******************endoffile************************/
data:text/htmlcharset=utf8,%3Ctable%20class%3D%22highlight%20tabsize%20jsfilelinecontainer%22%20datatabsize%3D%228%22%20style%3D%22

2/3

7/13/2015

control/DSP281x_Headers_nonBIOS.cmdatmastercrazydiode/controlGitHub

data:text/htmlcharset=utf8,%3Ctable%20class%3D%22highlight%20tabsize%20jsfilelinecontainer%22%20datatabsize%3D%228%22%20style%3D%22

3/3

You might also like