在线时间1 小时
UID258195
注册时间2011-1-6
NXP金币0
该用户从未签到
注册会员

- 积分
- 51
- 最后登录
- 1970-1-1
|
RT,在设置PRM文件时,提示segment的APPLVECT_AREA out of allocation space。有谁能帮我解答一下嘛?
代码如下:
——————————————————————————————————————
This file is setup to use the HCS12X core only.
If you plan to also use the XGATE in your project, best create a new project with the
'New Project Wizard' (File|New... menu in the CodeWarrior IDE) and choose the appropriate
project parameters.
*/
NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But
SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */
Z_RAM =READ_WRITE 0x2000 TO 0x20FF; //RAM Register
FLASHDRV_AREA =READ_WRITE 0x2100 TO 0x24FF; //RAM Flash driver
RAM =READ_WRITE 0x2500 TO 0x3EFF; //RAM RAM
STK_RAM =READ_WRITE 0x3F00 TO 0x3FFF;
EEPDATA_AREA =READ_WRITE 0x0C00 TO 0x0CFF; //EEPROM
EEPROM =READ_ONLY 0x0D00 TO 0x0FFF;
APPLVECT_AREA =READ_ONLY 0xC000 TO 0xC0FF;
ROM_4000 =READ_ONLY 0x4000 TO 0x7FFF;
FBLHEADER_AREA =READ_ONLY 0xC100 TO 0xC123;
CODE_AREA =READ_ONLY 0xC124 TO 0xFF0F;
VECT_AREA =READ_ONLY 0xFF10 TO 0xFFFF; //Flash Interrupt Vector Tabl
/* INTVECTS = READ_ONLY 0xFFC0 TO 0xFFFF; Reserved for Interrupt Vecto
END
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined abo
DEFAULT_RAM /* non-zero page variables */
INTO RAM;
_PRESTART, /* startup code */
STARTUP, /* startup data structures */
ROM_VAR, /* constant variables */
STRINGS, /* string literals */
VIRTUAL_TABLE_SEGMENT, /* C++ virtual table segment */
DEFAULT_ROM, NON_BANKED,
COPY /* copy down information: how to initialize variabl
INTO CODE_AREA; /* ,ROM1: To use "ROM1" as well, pa
_DATA_ZEROPAGE, /* zero page variables */
MY_ZEROPAGE INTO Z_RAM;
//add by LH 20120306
FLASHDRV INTO FLASHDRV_AREA;
EEPDATA INTO EEPDATA_AREA;
APPLVECT INTO APPLVECT_AREA;
FBLHEADER INTO FBLHEADER_AREA;
FBLVECT INTO VECT_AREA;
SSTACK /* stack pointer here */
INTO STK_RAM;
END
求指点啊!
|
|