亲爱的对话支持,
我们正在探索快速启动DA14580的方法。
我们的电路板通常保持深度睡眠模式,外部中断触发重置,以便电路板可以重启。然后它执行OPT镜(引导加载程序),然后启动加载器将固件从闪存加载到RAM中,然后启动F / W引导。
在AN-B-011中,它提到了5个改进建议:
为了进一步优化从通电到广告的时间经过的时间,可能是以下修正案
经过考虑的:
●使用不同的Exchange Memory配置(参见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 sysram。
●请勿将整个内存初始化为零但仅缩小变量的部分,以减少时间。
你能告诉如何实施它吗?任何附加信息/文档?
我们有什么可以跳过的,以便启动可以更快?
谢谢,
Uta_lc.
设备:

嗨Uta_lc,
基于DA14580的ROM的引导加载程序中有一个100ms延迟,此外,从外部串行闪光灯镜像(复制)代码需要时间 - 这两个操作在启动时采取最多的时间。
看看以下一些想法Regaridng如何在DA14585上推荐启动时间(其中许多适用于DA14580):
https://support.dialog-semicondiondiondum/system/files/resources/an-b-055 ...
此致
im_dialog.