如何在系统重置后保留忆内的值并恢复它?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
HM.
离线
最后一次露面:1年前1年前
加入:2018-04-19 13:53
如何在系统重置后保留忆内的值并恢复它?

嗨,对话框:

我保持这样的价值:struct index_header * test_header __attribute __((部分(“保留_mem_area0”),zero_init));但它看起来像系统复位后的值清晰,即使重置,我如何保留该值?

设备:
HM.
离线
最后一次露面:1年前1年前
加入:2018-04-19 13:53
嗨,对话框:

嗨,对话框:

添加一个问题:我测试一个语句struct index_header * test_header2,没有zero_init,当我init值时,我将值test_header复制到test_header2中,然后启用睡眠(Arch_ext_sleep_on);当设备唤醒时,我检查两个值,我发现Test_Header2的值也保持了。我的问题是如果需要零键,并且我应该何时应用ZERO_INIT?

PM_DIALOG.
离线
最后一次露面:2天1小时前
职员
加入:2018-02-08 11:03
嗨HM,