嗨,对话框:
我保持这样的价值:struct index_header * test_header __attribute __((部分(“保留_mem_area0”),zero_init));但它看起来像系统复位后的值清晰,即使重置,我如何保留该值?
添加一个问题:我测试一个语句struct index_header * test_header2,没有zero_init,当我init值时,我将值test_header复制到test_header2中,然后启用睡眠(Arch_ext_sleep_on);当设备唤醒时,我检查两个值,我发现Test_Header2的值也保持了。我的问题是如果需要零键,并且我应该何时应用ZERO_INIT?
嗨HM,
你能查看这篇文章吗?我想它会帮助你。
https://support.dialog-semicondiondiondiondum/forums/post/dialog-martbond-bluetooth-low-energy -%ee2%80%93-software/how-know-hether-reset-due-watchdog.
谢谢,PM_DIALOG.
嗨,对话框:
添加一个问题:我测试一个语句struct index_header * test_header2,没有zero_init,当我init值时,我将值test_header复制到test_header2中,然后启用睡眠(Arch_ext_sleep_on);当设备唤醒时,我检查两个值,我发现Test_Header2的值也保持了。我的问题是如果需要零键,并且我应该何时应用ZERO_INIT?
嗨HM,
你能查看这篇文章吗?我想它会帮助你。
https://support.dialog-semicondiondiondiondum/forums/post/dialog-martbond-bluetooth-low-energy -%ee2%80%93-software/how-know-hether-reset-due-watchdog.
谢谢,PM_DIALOG.