28335的一个项目,在选择DSP2833x_Headers_nonBIOS.cmd出现如下错误:
Description Resource Path Location Type no valid memory range(NULL) available for placement of ".text" Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section ".adc_cal" size 0x7 page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section ".cinit" size 0x16 page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section ".econst" size 0x100 page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section ".reset" size 0x2 page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section ".text" size 0x610 page 0 Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section "codestart" size 0x2 page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. placement with alignment/blocking fails for section "ramfuncs" size 0x1f page 0. Available memory ranges: Spi_Control C/C++ Problem program will not fit into available memory. run placement with alignment/blocking fails for section ".stack" size 0x300 page 1. Available memory ranges: DEV_EMU size: 0x180 unused: 0xb0 max hole: 0xb0 FLASH_REGS size: 0x60 unused: 0x58 max hole: 0x58 CSM size: 0x10 unused: 0x0 max hole: 0x0 ADC_MIRROR size: 0x10 unused: 0x0 max hole: 0x0 XINTF size: 0x20 unused: 0x2 max hole: 0x2 CPU_TIMER0 size: 0x8 unused: 0x0 max hole: 0x0 CPU_TIMER1 size: 0x8 unused: 0x0 max hole: 0x0 CPU_TIMER2 size: 0x8 unused: 0x0 max hole: 0x0 PIE_CTRL size: 0x20 unused: 0x6 max hole: 0x6 PIE_VECT size: 0x100 unused: 0x0 max hole: 0x0 DMA size: 0x200 unused: 0x120 max hole: 0x120 MCBSPA size: 0x40 unused: 0x1b max hole: 0x1b MCBSPB size: 0x40 unused: 0x1b max hole: 0x1b ECANA size: 0x40 unused: 0xc max hole: 0xc ECANA_LAM size: 0x40 unused: 0x0 max hole: 0x0 ECANA_MOTS size: 0x40 unused: 0x0 max hole: 0x0 ECANA_MOTO size: 0x40 unused: 0x0 max hole: 0x0 ECANA_MBOX size: 0x100 unused: 0x0 max hole: 0x0 ECANB size: 0x40 unused: 0xc max hole: 0xc ECANB_LAM size: 0x40 unused: 0x0 max hole: 0x0 ECANB_MOTS size: 0x40 unused: 0x0 max hole: 0x0 ECANB_MOTO size: 0x40 unused: 0x0 max hole: 0x0 ECANB_MBOX size: 0x100 unused: 0x0 max hole: 0x0 EPWM1 size: 0x22 unused: 0x0 max hole: 0x0 EPWM2 size: 0x22 unused: 0x0 max hole: 0x0 EPWM3 size: 0x22 unused: 0x0 max hole: 0x0 EPWM4 size: 0x22 unused: 0x0 max hole: 0x0 EPWM5 size: 0x22 unused: 0x0 max hole: 0x0 EPWM6 size: 0x22 unused: 0x0 max hole: 0x0 ECAP1 size: 0x20 unused: 0x0 max hole: 0x0 ECAP2 size: 0x20 unused: 0x0 max hole: 0x0 ECAP3 size: 0x20 unused: 0x0 max hole: 0x0 ECAP4 size: 0x20 unused: 0x0 max hole: 0x0 ECAP5 size: 0x20 unused: 0x0 max hole: 0x0 ECAP6 size: 0x20 unused: 0x0 max hole: 0x0 EQEP1 size: 0x40 unused: 0x0 max hole: 0x0 EQEP2 size: 0x40 unused: 0x0 max hole: 0x0 GPIOCTRL size: 0x40 unused: 0x12 max hole: 0x12 GPIODAT size: 0x20 unused: 0x0 max hole: 0x0 GPIOINT size: 0x20 unused: 0x16 max hole: 0x16 SYSTEM size: 0x20 unused: 0x0 max hole: 0x0 SPIA size: 0x10 unused: 0x0 max hole: 0x0 SCIA size: 0x10 unused: 0x0 max hole: 0x0 XINTRUPT size: 0x10 unused: 0x0 max hole: 0x0 ADC size: 0x20 unused: 0x2 max hole: 0x2 SCIB size: 0x10 unused: 0x0 max hole: 0x0 SCIC size: 0x10 unused: 0x0 max hole: 0x0 I2CA size: 0x40 unused: 0x1e max hole: 0x1e CSM_PWL size: 0x8 unused: 0x0 max hole: 0x0 PARTID size: 0x1 unused: 0x0 max hole: 0x0 Spi_Control C/C++ Problem
在使用28335_RAM_lnk.cmd又出现如下警告:
Description Resource Path Location Type creating output section ".adc_cal" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "AdcMirrorFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "AdcRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "CpuTimer0RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "CpuTimer1RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "CpuTimer2RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "CsmPwlFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "CsmRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "DevEmuRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "DmaRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanaLAMRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanaMboxesFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanaMOTORegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanaMOTSRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanaRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanbLAMRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanbMboxesFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanbMOTORegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanbMOTSRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECanbRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap1RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap2RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap3RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap4RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap5RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ECap6RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm1RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm2RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm3RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm4RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm5RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EPwm6RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EQep1RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "EQep2RegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "FlashRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "GpioCtrlRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "GpioDataRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "GpioIntRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "I2caRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "McbspaRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "McbspbRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "PartIdRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "PieCtrlRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "PieVectTableFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "SciaRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ScibRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "ScicRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "SpiaRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "SysCtrlRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "XintfRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem creating output section "XIntruptRegsFile" without a SECTIONS specification Spi_Control C/C++ Problem Invalid project path: Include path not found (\packages\ti\xdais). Spi_Control pathentry Path Entry Problem
究竟是怎么回事啊?