无法再次写程序(涉及到变量的话)

[复制链接]
1500|1
 楼主| rong212121 发表于 2013-3-5 16:27 | 显示全部楼层 |阅读模式
群里的前辈,最近在升级一款产品,遇到了问题,程序无法再扩展下去

/********************现象:***************************/
我在主程序中 添加 unsigned jj=0;  jj=200;  后就会出错,本应该返回“待机”状态的,却直接黑屏,RAM中的数据丢失,也无法再次启动。
做了下试验,添加其他的语句(不涉及变量赋值)正常,一旦添加涉及到变量的程序,便出错.

/****************************************************/
自己刚开始猜测原因:
                                会不会程序超出了? RAM 空间不够 ? 或者什么东西覆盖掉了?








我用的是MSP430F437芯片,看了编译的结果,好像没超出把

/*****************************************************************/
                     单步调试找到出错的地方,但无法找到根本原因和解决办法
/*****************************************************************/


当执行完“*ps=0;” 后,如上图绿色箭头处,如果主程序中加了上面2条语句(第1张图),就会出错,程序不晓得跑那里去了,RAM 数据
都为0了,如下图


望群里的前辈指导一下在下,谢谢















































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| rong212121 发表于 2013-3-20 23:00 | 显示全部楼层
上次查到了,之前人家写的程序 吧大量数据放到code memory 中,导致程序空间不够
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我戒色的,所以别让我碰见女的,碰到了我就盯着你屁股

50

主题

221

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部