|
错误内容如下:
Error[e16]: Segment CSTACK (size: 0x80 align: 0x1) is too long for segment definition. At least 0x4 more bytes needed. The problem occurred while processing the segment
placement command "-Z(DATA)CSTACK+_CSTACK_SIZE=FB00-FE1F", where at the moment of placement the available memory ranges were "CODE:fda3-fe1f"
Reserved ranges relevant to this placement:
fb00-fda2 NEAR_Z
fda3-fe1f CSTACK
700-75f SADDR_A
780-79f SADDR_A
800-84f NEAR_A
860-867 NEAR_A
870-88f NEAR_A
898-8af NEAR_A
8b8-8bf NEAR_A
8f0-8f7 NEAR_A
900-907 NEAR_A
940-94f NEAR_A
978-987 NEAR_A
9b0-9c7 NEAR_A
a78-a7f NEAR_A
bc8-bcf NEAR_A
bf8-c17 NEAR_A
c80-c9f NEAR_A
cb0-cff NEAR_A
e00-e3f NEAR_A
e80-e87 NEAR_A
ea0-ea7 NEAR_A
ed8-edf NEAR_A
Error while running Linker
错误发生情况:
当我定义一个long型全局变量,并且在程序中使用时,链接的时候报上面的错,但是在程序里不使用这个变量时不会出错。而且我定义char型变量且使用也不会报错,小弟刚用IAR不久,请高手帮忙解决下。谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|