减少应用程序的启动时间

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
Idarshan.
离线
最后一次露面:12个月3天前
加入:2017-05-24 12:49
减少应用程序的启动时间

我正在研究一个具有DA14583的设备。当按下一个基于GPIO的按钮时,DA14583获取电源。在Bootup DA14583中需要测量用于启动DA14583的相同GPIO的新闻时段。要使时间测量准确,我希望应用程序更快。

现在,第一个引导加载程序启动,然后它加载应用程序,重置DA14583,然后开始应用程序执行。这需要约440毫秒的时间来引导应用程序。

无论如何都可以测量通过启动应用程序更快地按下GPIO的准确时间?

设备:
PM_DIALOG.
离线
最后一次露面:3天6小时前
职员
加入:2018-02-08 11:03
伊索斯,

伊索斯,

你能试着进一步描述一下你想要完成的东西吗?在按下按钮时,您的意思是达到14583获取电源?从DA1583靴子起来的地方?从内部spi flash?我明白了吗?或者你的意思是你已经编程了DA14583,并且由于按下按钮,因此设备唤醒了?道歉,但我需要一些澄清您的问题以及您想要实施的内容。

谢谢,PM_DIALOG.

Idarshan.
离线
最后一次露面:12个月3天前
加入:2017-05-24 12:49
我正在创建一个设备

我正在创建具有DA14583的设备。一旦按下硬件上的开关,DA14583就能获得电源。该开关还与DA14583的GPIO之一连接。因此,在开关(或GPIO开关)DA14583靴子上。我想测量交换机(或GPIO交换机)的发出时间,并希望立即采取行动。现在DA14583的启动时间约为440毫秒。因此,用户需要将交换机保持为半a-秒的最小值,使DA14583启动,然后它可以测量开关的压力机。是否有任何方法可以在10毫秒内减少DA14583的这种启动时间,以便我们可以快速测量开关的发布机时间并执行某些动作?

PM_DIALOG.
离线
最后一次露面:3天6小时前
职员
加入:2018-02-08 11:03
伊索斯,

伊索斯,

你能从DA14583靴子的位置让我知道吗?它是否从DA14583的内部SPI闪存启动?

谢谢,PM_DIALOG.

Idarshan.
离线
最后一次露面:12个月3天前
加入:2017-05-24 12:49
是的,DA14583正在启动

是的,DA14583正在从内部SPI闪存引导。其中引导加载程序和应用程序都闪烁。

Karanshah28
离线
最后一次露面:1年1个月前
加入:2018-07-14 11:10
你好,

你好,

对此有任何更新?

问候,
Karan.

PM_DIALOG.
离线
最后一次露面:3天6小时前
职员
加入:2018-02-08 11:03
伊索山和Karanshah28,

伊索山和Karanshah28,

我的建议是看看UM-B-012文档,以了解DA14583的靴子。请按照下面的链接下载:

https://support.dialog-seminile.com/resource/um-b-012-da14580581583-creation-secondary-boot-loader.

根据第5段,DA14583靴子如何,您不应将任何引导加载程序刻录到DA14583的内部SPI闪光灯中。关于从SPI闪光灯的DA14583靴子的时间,需要大约200毫秒。关于如何计算按下交换机的时间,您无法在引导过程之前实现类似的内容。由于DA14583尚未启动,因此您无法使用处理器或任何定时器来计算按下交换机的时间。启动过程后,您可以将此执行此操作代码。

谢谢,PM_DIALOG.