OTP重新加载前的最小电源关闭时间

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Zheshen.
离线
最后一次露面:1年7个月前
加入:2015-08-11 20:01
OTP重新加载前的最小电源关闭时间

嗨对话框,

假设一个14581正在运行,然后是循环供电。最小的电源持续时间是多少,以便从OTP重新加载固件时,而不是在RAM中的先前加载的代码重新加载?

谢谢

设备:
mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
Zheshen,

Zheshen,

您将能够在图7中的第9.4.2段中的UM-B-012中找到特定的启动时间,该图正在使用在OTP中烧焦的接近报告器FW来测量到第一广告事件的电源。是你在寻找什么?如果您询问设备应该超出电源的时间,以便从OTP被强制启动设备,则只要设备失去电源,启动过程将在启动时发生启动过程的值为此值它会通过整个过程,并将OTP重新镜像进入Sysram,这是安全的事情,它不是关于内存保持数据的特定时间,其关于断电和整个系统的电源。

谢谢mt_dialog.

Zheshen.
离线
最后一次露面:1年7个月前
加入:2015-08-11 20:01
我要问后者

我要要求后一种情况 - 设备应该超出电源的时间,以确保从OTP强制引导,并且希望知道最小持续时间(如果有)。

谢谢,

Zheshen.
离线
最后一次露面:1年7个月前
加入:2015-08-11 20:01
我还有更多

我几乎没有几个问题:

(1)如果我按照上面的最短时间循环电源对话框,然后按照建议将重置线保持高电平,这将强制从OTP启动右?

(2)如果是的话,我会希望在启动后争抢保留RAM吗?

(3)如果我强制从OTP启动,没有循环功率(由于复位或保持重置线),我会期望保留RAM内容是否保存?

谢谢,

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
Zheshen,

Zheshen,

  • 是的,如果重置电路板,这将强制设备从OTP启动。
  • 是的,在循环电路板后,拒绝的内容未定义。
  • 关于复位后的回动,您无法确定Retram后的内容,它们将大多数可能保留没有损坏的数据,但是SDK将在启动时归零,通过运行的代码运行SystemInit()函数(有一个循环归零为数据),如果要保留这些数据,则可以从散点文件中保留一定数量的数据,并将其标记为uninit,也将该部分排除在循环中零是数据(并且还添加了一些魔术号码或CRC,以确保数据已损坏)。

谢谢mt_dialog.