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

嗨,DA14585是否有任何保护功能,无法通过未经授权的制造商读取OTP内存和克隆设备?

设备:
PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨Andrey_Kiselnikov,

嗨Andrey_Kiselnikov,

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

谢谢,PM_DIALOG.

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

非常感谢你。

log2view.
离线
最后一次露面:2年4个月前
加入:2019-01-22 06:54
唔。我有同样的问题。

唔。我有同样的问题。
在page 45 of DA14585 datasheet (4.4.3 BootROM Sequence)

BootRom代码通过读取标识芯片是否处于正常模式的开发模式
来自OTP标题的“应用程序编程”标志....
如果识别出预定义值,则确保OTP是功能性的,并且应用程序
代码已编程。但是,如果未识别出预定义值,则OTP不会
编程(所有零)或OTP内存不可操作(随机数据)
在第一种情况下,系统进入开发模式,在该模式下可以开发应用程序
值可以校准。在第二种情况下,BootROM代码识别otp是
由于电力问题导致的故障(例如,电池寿命结束,因此LDO无法产生
所需的电压)
并继续激活外围设备,以便系统仍然可用可以
是调试

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

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

在此线程中提到,如果在OTP标题中禁用JTAG位,则OTP被完全保护,无法使用推荐的电源或较弱的电源访问。如果将较弱的电源应用为电源,如果在OTP标题中禁用JTAG位,则无法启用JTAG并具有νο访问所有内存。

谢谢,PM_DIALOG.

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

..如果在OTP标题中禁用JTAG位..

但发生了什么,当Bootrom无法识别右标题时,
根据数据表:

由于电力问题导致故障(例如,电池寿命结束,因此LDO不能产生所需的电压)

?????

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

你能澄清你吗?您认为如果电池寿命结束,因此LDO无法生成所需的电压,则JTAG将被启用?如果是,正如我在我上一篇文章中提到的那样,如果禁用JTAG,则不会发生这种情况,并且如果禁用JTAG,则无法访问OTP。施加较弱的电源,因为电源不会启用JTAG。

谢谢,PM_DIALOG.

log2view.
离线
最后一次露面:2年4个月前
加入:2019-01-22 06:54
我不想要什么,

我不认为任何东西,只是读取数据表,第45页的DA14585数据表(4.4.3 Bootrom序列)。说:
-如果OTP内存不是可操作的(随机数据),系统仍然是可用的,可以调试。
- 作为OTP内存不运行的情况之一,LDO无法生成所需的电压

你能评论此案例吗?

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

请选中图12:从数据表中查看Bootrom序列。由于BootROM从OTP标题读取“应用程序标志”字段,因此如果编程此标志,则芯片是开发模式,否则它处于正常模式。如果芯片处于正常模式,并且应用程序标志等于0x0000,则表示选择未编程,但您可以刻录并使用OTP。

谢谢,PM_DIALOG.

log2view.
离线
最后一次露面:2年4个月前
加入:2019-01-22 06:54
行。但是发生了什么

行。但是在以下情况下发生的OTP故障发生了什么:
a)“OTP控制值确定?”=假;
b)“应用程序编程标志#1”和“应用程序编程标志#2”具有垃圾;
c)“应用程序编程标志#1”=“应用程序在OTP中”和“应用程序编程标志#2”=垃圾

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

  1. 如果OTP控件是假的,则OTP设置为TRUE,您将转到开发模式。
  2. 应该正确编程应用程序标志亚博国际官网平台网址。否则,您将获得一个HW或OPET NOT编程但操作。
  3. 我无法理解你的意思。

谢谢,PM_DIALOG.

log2view.
离线
最后一次露面:2年4个月前
加入:2019-01-22 06:54
OTP控制是假的,然后

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

所以,你承认这一点由于权力问题OTP可以故障和系统可以转到开发模式

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

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

谢谢,PM_DIALOG.

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

我怎样才能澄清更多我的问题......
这是真的:
1. OTP由于电源问题可能发生故障(例如,电池寿命结束)?
2.(OTP控制值确定)在启动过程期间OTP发生故障时的启动过程中可能是错误的吗?

PM_DIALOG.
离线
最后一次露面:20小时42分钟前
职员
加入:2018-02-08 11:03
嗨log2view,

嗨log2view,

如果OTP内存不可操作(随机数据),BootROM代码识别OTP由于电源问题导致的OTP发生故障,并继续激活外围设备,以便系统仍然可用。

谢谢,PM_DIALOG.