⚠️
您好,谢谢您来到论坛。令人兴奋的消息!我们正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support.我们将在未来几天内修复bug/优化搜索和标记。
15个员额/ 0个新员额
最后一篇文章
Andrey_Kiselnikov
离线
最后一次见到:2年7个月前
加入:2018-02-05 08:17
OTP内存保护

您好,DA14585是否具有任何保护功能,以防止未经授权的制造商读取OTP内存和克隆设备?

设备:
PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,Andrey_Kiselnikov,

嗨,Andrey_Kiselnikov,

如果OTP头中的JTAG位被禁用,则OTP被完全保护,不能被访问。请检查图12:BootROM序列来自DA14585数据表。

谢谢,下午好

Andrey_Kiselnikov
离线
最后一次见到:2年7个月前
加入:2018-02-05 08:17
非常感谢你。

非常感谢你。

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
嗯,我有一个同样的问题。

嗯,我有一个同样的问题。
在page 45 of DA14585 datasheet (4.4.3 BootROM Sequence)

BootROM代码通过读取来识别芯片是否处于正常模式的开发模式
OTP标题中的“应用程序编程”标志。。。。
如果确定了预定义值,则可确保OTP正常工作,且应用程序
代码已编程。但是,如果未识别预定义值,则OTP也未识别
已编程(全部为零)或OTP内存不工作(随机数据).
在第一种情况下,系统进入开发模式,在该模式下可以开发应用程序
值可以校准。在第二种情况下,BootROM代码识别待批准的检察官办公室
由于电源问题(例如,电池寿命即将结束,因此LDO无法生成
所需的电压)
并继续激活外围设备,使系统仍然可用和可用可以
是调试
.

所以,如果我在启动时附加一个弱电源,我可以使JTAG启用并访问所有内存?这是对的吗?

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

正如本线程中提到的,如果在OTP头中禁用JTAG位,则OTP受到完全保护,并且无法使用推荐的电源或较弱的电源访问。如果将较弱的电源用作电源,并且OTP头中的JTAG位被禁用,则无法启用JTAG并访问所有内存。

谢谢,下午好

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
..如果JTAG位被禁用

..如果OTP报头中的JTAG位被禁用。。

但是发生了什么,当BootROM无法识别正确的标题时,
根据数据表:

由于电源问题而出现故障(例如电池寿命即将结束,因此LDO无法产生所需的电压)

?????

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

你能澄清你的问题吗?您假设如果电池寿命即将结束,因此LDO无法产生所需的电压,JTAG将启用?如果是,正如我在上一篇文章中提到的,在任何情况下都不会发生这种情况,如果JTAG被禁用,您将无法访问OTP。由于电源无法启用JTAG,因此应用较弱的电源。

谢谢,下午好

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
我什么都不想,

我不想做任何事情,只需阅读数据表,DA14585数据表第45页(4.4.3引导ROM序列)。其中说明:
-如果OTP内存不是可操作的(随机数据),系统仍然是可用的,可以调试。
-作为OTP存储器不工作的一种情况,LDO不能产生所需的电压

你能评论一下这个案子吗?

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

请检查数据表中的图12:BootROM序列。因为BootROM读取“应用程序标志”OTP头中的字段,如果该标志已编程,则芯片处于开发模式,否则处于正常模式。如果芯片处于正常模式且应用标志等于0x0000,则表示OPT未编程,但您可以刻录并使用OTP。

谢谢,下午好

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
好的,但是会发生什么

好的。但是由于OTP故障,当:
a) “OTP控制值正常?”=错误;
b) “应用程序编程标志#1”和“应用程序编程标志#2”有垃圾;
c) “应用程序编程标志#1”=“应用程序在OTP中”和“应用程序编程标志#2”=垃圾
?

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

  1. 如果OTP控件为false,则OTP设置为true,您将进入开发模式。
  2. 这两个应用程序标志都应正亚博国际官网平台网址确编程。否则,您将得到一个HW或ore选项未编程,但可运行。
  3. 我不明白你的意思。

谢谢,下午好

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
OTP控制是错误的,那么

OTP控制为false,那么OTP设置为true,你就会进入开发模式

所以,你承认这一点由于电源问题OTP可以故障和系统可以走开发模式吗?

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

你能再澄清一下你的最后一个问题吗?

谢谢,下午好

log2view
离线
最后一次见到:2年5个月前
加入:2019-01-22 06:54
我该如何进一步阐明我的观点

我怎样才能进一步澄清我的问题。。。
这是真的:
1.OTP可能因电源问题而出现故障(例如电池寿命即将结束)?
2.(OTP控制值正常?“可能为假)在OTP出现故障的引导过程中?

PM_对话框
离线
最后一次见到:1周2天前
工作人员
加入:2018-02-08 11:03
嗨,log2view,

嗨,log2view,

如果OTP内存不工作(随机数据),BootROM代码会识别出OTP由于电源问题而出现故障,并继续激活外围设备,以便系统仍然可用并可以调试。

谢谢,下午好