求助一个简单的SRAM复位问题

2019-07-20 19:37发布

之前程序运行中,在SRAM中存储了一些数据没释放掉,这时候如果不掉电复位(按下RESET),SRAM中的数据并不会清零。这样重复多次程序就会出错。

想请教一下,如何能够对SRAM进行软件复位(清除内部所有数据)?非常感谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 21:54
 精彩回答 2  元偷偷看……
xuande
2楼-- · 2019-07-20 22:29

没听说过这样的方法,
只能软件清零吧。

龙之谷
3楼-- · 2019-07-21 00:40
这不就是重启吗,为何要强调SRAM 复位。调用软件复位函数吧
745021926
4楼-- · 2019-07-21 03:58
xuande 发表于 2016-10-11 08:51
没听说过这样的方法,
只能软件清零吧。

是这样的,系统不正常复位了,导致之前申请的内存没释放,造成泄漏,最后导致无内存可用。所以想每次初始化的时候清除一下SRAM,请问这个怎么操作?全部写零吗
745021926
5楼-- · 2019-07-21 08:39
龙之谷 发表于 2016-10-11 09:57
这不就是重启吗,为何要强调SRAM 复位。调用软件复位函数吧

是这样的,系统不正常复位了,导致之前申请的内存没释放,造成泄漏,最后导致无内存可用。所以想每次初始化的时候清除一下SRAM,请问这个怎么操作?有软件复位的方法吗
龙之谷
6楼-- · 2019-07-21 14:38
 精彩回答 2  元偷偷看……

一周热门 更多>