在百度上苦苦搜索不果,在这里请教论坛里的各路大神,希望能得到确切的答案,解决这个困扰了我好久的问题--->请问,stm8 的堆栈确切长度和地址是在哪里设置的?会占用内存吗?
我知道stvd里面有 short stack(+mods0)之类的选项,但是这个并不明确
我担心由于 变量 和 堆栈 在内存区交叉重叠了,会导致程序概率性的异常
PS:编译环境 win7 STVD COSMIC
***********************************题外话*****************************
我目前用的是 stm8sf103p,在写程序的过程中,遇到许多次奇奇怪怪的不符合逻辑的现象
有时候就仅仅是前面增加一个unsigned char hehe; 这样的语句(什么都不干),就会导致程序异常,去掉就好了
|