keil 4编译的程序下载到单片机里面的运行结果与调试结果不一样

通过JTAG在线调试的时候都是正常的,但是要是下载编译后的程序到单片机里,再断电上电运行,结果与调试的时候不一样。
这个程序是关于字符叠加的,不同处是后者少了一行字,很奇怪。
keil需要什么设置吗?
可能是这两天装keil5给搞坏了,卸了装装了卸的

我最近在搞一个项目,也遇到了同样的问题,用液晶屏显示汉字,因程序中有很多的汉字。在写程序时,用了两个电脑,一个装的是Keil2,一个装的是keil4,同样的程序在Keil2上编译后下载到单片机上运行都正常,而用keil4编译下载到单片机上运行就出现乱码,后来就不再keil4了,就再没有出现过什么问题了。所以,如果项目带有汉字显示的程序,建议用Keil2试试,可能问题会解决了,就是个编译器,也不用来仿真,那么多的功能用不到,关键是它版本再高,总是出现问题就不能用了,所以,什么事,也不是版本越高越好,可能会相反。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-12
需要帮你完成吗
第2个回答  2014-10-11
可以往 堆 和 栈 方面查看问题追问

不懂,能再细一点吗?