共享数据辅助引导程序和应用程序

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
vmore
离线
最后看到:9个月1个星期前
加入:2018-03-01十八22
共享数据辅助引导程序和应用程序

是否有一种方法来保存一段内存,以便在辅助引导加载程序和应用程序之间存储一些共享数据。例如,当辅助引导加载程序运行时,我可以在保留RAM中存储一些变量吗?或者当应用程序开始运行时,它会被删除吗?外部闪光灯r/w是一个选择,但我想避免它,如果我可以。

设备:
MT_dialog
离线
最后看到:4个月2个星期前
工作人员
加入:2015-06-08 34
嗨vmore,

嗨vmore,

辅助引导加载程序从保留RAM运行,因为如果它从系统RAM运行,那么代码将覆盖自己,而且当设备启动时,它将用SystemInit()中的零清除保留内存。简而言之,是的,我认为可以这样做,但是你必须改变SystemInit中的for循环()函数的弗兰克-威廉姆斯二级引导装载程序将镜子sysram为了不为零的数据在设备启动时,你也将会从scatterfile保护区面积保留RAM的房子未初始化those data in order to be aware where exactly the share data will be so that when booting up the device to avoid zeroing out the data in the for loop.

由于MT_dialog