亲爱的对话支持:,
我们正在探索如何更快地启动DA14580。
我们的电路板通常处于深度睡眠模式,外部中断触发复位,使电路板可以重新启动。然后它执行OPT mirror(引导加载程序),然后引导加载程序将固件从flash加载到RAM中,然后开始f/w引导。
在AN-B-011中,它提到了5项改进建议:
为了进一步优化从通电到广告的时间,可以进行以下修改
考虑过的:
● 使用不同的exchange内存配置(请参阅GP\u CONTROL\u REG[EM\u MAP]),结果如下:
从而可以进一步减少零初始化所需的时间。
在数据表中,它只简单介绍了GP\u CONTROL\u REG,您能再解释一下吗
1:EM大小2 kB,系统内存大小48 kB
2:EM大小3 kB,系统内存大小47 kB
3:EM大小4 kB,系统内存大小46 kB
....
我们应该选择什么样的尺码来加快开机速度?我们需要48KB的系统内存。
● 不要将整个内存初始化为零,而只初始化变量的一部分,以减少时间。
你能告诉我怎么实施吗?有没有其他的信息/文件?
有什么我们可以跳过的,以便开机更快吗?
谢谢,
尤塔卢克
设备:
嗨,尤塔卢lc,
DA14580基于ROM的引导加载程序有100ms的延迟,此外,将代码从外部串行闪存镜像(复制)到内部RAM需要时间—这两个操作在引导时花费的时间最多。
有关如何在DA14585上重复引导时间的一些想法,请参阅以下内容(其中许多方法适用于DA14580):
https://support.dialog-semiconductor.com/system/files/resources/AN-B-055...
致以最诚挚的问候
即时消息对话框