|
错误内容如下:
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周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|