标题: [新手一问]PRM文件,堆栈设置问题[求助] [打印本页]
作者: ollie 时间: 2006-4-12 19:41 标题: [新手一问]PRM文件,堆栈设置问题[求助]
我的RAM设置如下RAM = READ_WRITE 0x2000 TO 0x3FFF;
堆栈设置STACKTOP 0x3F00
编译报错Error : L1206: .stack overlaps with a segment which appear in the PLACEMENT block
请教高手如何解决?以及STACKTOP STACKSIZE是在哪定义的?
作者: seuafu2005 时间: 2006-4-13 10:17
报错是因为你的堆栈空间和变量的空间重叠了
stacksize可以直接在prm文件中写
STACKSIZE 0x30 ;;代表堆栈大小是48个字节的空间
作者: bestruan 时间: 2006-4-14 00:09 标题: 看清华的资料
楼主可以看一下清华他们在智能车网站上的说明.
作者: ollie 时间: 2006-4-14 17:16
谢谢各位帮助哈,问题解决了,我重新设置如下:RAM = READ_WRITE 0x2000 TO 0x3EFF;
MY_STK = READ_WRITE 0x3F00 TO 0x3FFF;//STACK SPACE
.stack INTO MY_STK;
STACKTOP 0x3FFF //STACK START AT THE END OF RAM
编译通过了,试着在MAIN函数里写几句IO操作都对了,但是一调用函数就完了,使用清华的监控程序,下完后一运行就RESET了,还请各位大哥再帮忙看下。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |