如何从重启加速引导

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
uta_lc
离线
最后看到:1年2个月前
加入:2016-05-03 07:39
如何从重启加速引导

亲爱的对话的支持,

我们正在探索更快速启动DA14580的方法。

我们的板通常处于深度睡眠模式,外部中断触发复位,以便板可以重新启动。然后执行OPT镜像(引导加载程序),然后引导加载程序将固件从闪存加载到RAM中,然后启动f/w引导。

在AN-B-011中提到了5个改进建议:
为了进一步优化从通电到广告的时间,以下修正案可能是
考虑:
●使用不同的交换内存配置(见GP_CONTROL_REG[EM_MAP])
到一个更小的分配,因此零初始化所需的时间可以进一步减少。

在数据表中,它只简单地讨论了GP_CONTROL_REG,您能不能多解释一点
1: EM大小2 kB, SysRAM大小48 kB
2: EM大小3 kB, SysRAM大小47 kB
3: EM大小4 kB, SysRAM大小46 kB
....
我们应该选择什么样的EM尺寸来加快靴子的速度?我们需要48KB的系统内存。

●不要将整个内存初始化为零,而只将部分变量初始化为零,以减少时间。
请问如何执行?关于这个有什么额外的信息/文件吗?

有没有什么地方我们可以跳过,以便引导更快?

谢谢,
uta_lc

设备:
IM_Dialog
离线
最后看到:三个月两个星期前
加入:2016-12-06 22:25
嗨uta_lc,

嗨uta_lc,

DA14580基于ROM的引导加载程序有100毫秒的延迟,此外,它需要时间将代码从外部串行闪存镜像(复制)到内部RAM——这两个操作在引导时花费的时间最多。

下面是关于如何避免DA14585上的启动时间的一些想法(其中很多适用于DA14580):

https://support.dialog-semiconductor.com/system/files/resources/AN-B-055..。

致以最亲切的问候

IM_Dialog