mingxiangye 发表于 2010-3-19 11:35:29

IAR FOR NEC 编译错误; 请教

在用IAR FOR NEC编译时出现如下错误: 百思不得其解,请教:
Error: Range error,
Number out of range
File: E:\NEC_78K\78K\srccom\lib\cstartup.s26, Line: 122
Source:         MOVW    AX, #sfe(CSTACK)

Where $ = ?C_STARTUP + 0x11
            in module "?CSTARTUP" (C:\Program Files\IAR Systems\Embedded Workbench Evaluation 5.0\78k\LIB\CLIB\cl78ks2.r26),
            offset 0x11 in segment part 2, segment RCODE
What: 0 + SFE(CSTACK)
Allowed range: 0xFFFF8000 - 0xFFFF
Operand: #no label found#
         in module ?CSTARTUP (C:\Program Files\IAR Systems\Embedded Workbench Evaluation 5.0\78k\LIB\CLIB\cl78ks2.r26),
         Offset 0x0 in segment part 0, segment CSTACK

bluefull 发表于 2010-10-29 10:19:43

应该是你的堆栈设置的问题,请查看你的全局变量的定义。
页: [1]
查看完整版本: IAR FOR NEC 编译错误; 请教