智能车制作
标题:
codewarrior编译问题
[打印本页]
作者:
求学6
时间:
2011-3-16 15:22
标题:
codewarrior编译问题
本帖最后由 求学6 于 2011-3-16 15:25 编辑
codewarrior 警告C12056: SP debug info incorrect because of optimization or inline assembler codewarrior编译 出现上面的警告到底代表什么意思呀??有必要对程序优化吗??
调试时发现对函数中的一些变量赋值无效。请大虾解释一下。
作者:
kxfc
时间:
2011-3-16 16:29
SP的调试信息,因为内联汇编的优化或不正确的CodeWarrior编译。你是不是占用了系统相关的寄存器?
作者:
求学6
时间:
2011-3-16 17:08
问题解决。。。。呵呵。。。。C语言永远学不完呀!!
作者:
Mousekeys
时间:
2011-4-19 15:59
怎么解决的?我也出现了这个问题?
作者:
asdfgv
时间:
2011-4-21 19:03
把重复的代码写到函数里。
作者:
飘雪_风
时间:
2011-4-26 09:22
这是因为你的程序被优化后有一些变量的内容读取不正确, 你需要在 变量类型前加 volatile 就可以了
作者:
天——云
时间:
2011-5-12 00:00
直接把CW的代码优化关了就再也不会有了
作者:
pangyuo
时间:
2011-6-10 18:49
题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time,即可。
作者:
皮皮妞
时间:
2012-5-17 15:06
照着八楼做的,解决了问题
解决方法:
在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time
作者:
邓亚
时间:
2012-9-25 18:09
学习了
作者:
飞之路
时间:
2013-3-3 22:19
怎么回事,还是不懂
作者:
林的0922
时间:
2013-7-20 20:39
求学6 发表于 2011-3-16 17:08
问题解决。。。。呵呵。。。。C语言永远学不完呀!!
什么个原因
作者:
zhifu
时间:
2015-2-16 02:09
飞之路 发表于 2013-3-3 22:19
怎么回事,还是不懂
我也不懂!请赐教!洗耳恭听
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2