嗨,DA14585是否有任何保护功能,无法通过未经授权的制造商读取OTP内存和克隆设备?
嗨Andrey_Kiselnikov,
如果在OTP标题中禁用JTAG位,则OTP已完全保护,无法访问。请检查一下图12:Bootrom序列从DA14585数据表。
谢谢,PM_DIALOG.
非常感谢你。
唔。我有同样的问题。DA14585数据表(4.4.3 Bootrom序列)的第45页
BootRom代码通过读取标识芯片是否处于正常模式的开发模式来自OTP标题的“应用程序编程”标志....如果识别出预定义值,则确保OTP是功能性的,并且应用程序代码已编程。但是,如果未识别出预定义值,则OTP不会编程(所有零)或OTP内存不可操作(随机数据)。在第一种情况下,系统进入了可以开发应用程序的开发模式和可以校准值。在第二种情况下,Bootrom代码识别otp是由于电力问题导致的故障(例如,电池寿命结束,因此LDO无法产生所需电压)并继续激活外围设备,以便系统仍然可用能够调试。
因此,如果我在启动时附加弱电源,我可以使启用JTAG并访问所有内存?这样对吗?
嗨log2view,
在此线程中提到,如果在OTP标题中禁用JTAG位,则OTP被完全保护,无法使用推荐的电源或较弱的电源访问。如果将较弱的电源应用为电源,如果在OTP标题中禁用JTAG位,则无法启用JTAG并具有νο访问所有内存。
..如果在OTP标题中禁用JTAG位..
但发生了什么,当Bootrom无法识别右标题时,根据数据表:
由于电力问题导致故障(例如,电池寿命结束,因此LDO不能产生所需的电压)
?????
你能澄清你吗?您认为如果电池寿命结束,因此LDO无法生成所需的电压,则JTAG将被启用?如果是,正如我在我上一篇文章中提到的那样,如果禁用JTAG,则不会发生这种情况,并且如果禁用JTAG,则无法访问OTP。施加较弱的电源,因为电源不会启用JTAG。
我不认为任何东西,只是读取数据表,第45页的DA14585数据表(4.4.3 Bootrom序列)。说:- 如果OTP内存不运行(随机数据),系统仍然可用,并且可以调试。- 作为OTP内存不运行的情况之一,LDO无法生成所需的电压
你能评论此案例吗?
请选中图12:从数据表中查看Bootrom序列。由于BootROM从OTP标题读取“应用程序标志”字段,因此如果编程此标志,则芯片是开发模式,否则它处于正常模式。如果芯片处于正常模式,并且应用程序标志等于0x0000,则表示选择未编程,但您可以刻录并使用OTP。
好的。但是在以下情况下发生的OTP故障发生了什么:a)“OTP控制值确定?”=假;b)“应用程序编程标志#1”和“应用程序编程标志#2”具有垃圾;c)“应用程序编程标志#1”=“应用程序在OTP中”和“应用程序编程标志#2”=垃圾?
OTP控制是假的,然后OTP设置为True,您将转到开发模式
所以,你承认这一点由于权力问题OTP可以发生故障和系统可以转到开发模式?
你能澄清一下你的最后一个问题吗?
我怎样才能澄清更多我的问题......是真的:1. OTP由于电源问题可能发生故障(例如,电池寿命结束)?2.(OTP控制值确定)在启动过程期间OTP发生故障时的启动过程中可能是错误的吗?
如果OTP内存不可操作(随机数据),BootROM代码识别OTP由于电源问题导致的OTP发生故障,并继续激活外围设备,以便系统仍然可用。
嗨Andrey_Kiselnikov,
如果在OTP标题中禁用JTAG位,则OTP已完全保护,无法访问。请检查一下图12:Bootrom序列从DA14585数据表。
谢谢,PM_DIALOG.
非常感谢你。
唔。我有同样的问题。
DA14585数据表(4.4.3 Bootrom序列)的第45页
因此,如果我在启动时附加弱电源,我可以使启用JTAG并访问所有内存?这样对吗?
嗨log2view,
在此线程中提到,如果在OTP标题中禁用JTAG位,则OTP被完全保护,无法使用推荐的电源或较弱的电源访问。如果将较弱的电源应用为电源,如果在OTP标题中禁用JTAG位,则无法启用JTAG并具有νο访问所有内存。
谢谢,PM_DIALOG.
但发生了什么,当Bootrom无法识别右标题时,
根据数据表:
?????
嗨log2view,
你能澄清你吗?您认为如果电池寿命结束,因此LDO无法生成所需的电压,则JTAG将被启用?如果是,正如我在我上一篇文章中提到的那样,如果禁用JTAG,则不会发生这种情况,并且如果禁用JTAG,则无法访问OTP。施加较弱的电源,因为电源不会启用JTAG。
谢谢,PM_DIALOG.
我不认为任何东西,只是读取数据表,第45页的DA14585数据表(4.4.3 Bootrom序列)。说:
- 如果OTP内存不运行(随机数据),系统仍然可用,并且可以调试。
- 作为OTP内存不运行的情况之一,LDO无法生成所需的电压
你能评论此案例吗?
嗨log2view,
请选中图12:从数据表中查看Bootrom序列。由于BootROM从OTP标题读取“应用程序标志”字段,因此如果编程此标志,则芯片是开发模式,否则它处于正常模式。如果芯片处于正常模式,并且应用程序标志等于0x0000,则表示选择未编程,但您可以刻录并使用OTP。
谢谢,PM_DIALOG.
好的。但是在以下情况下发生的OTP故障发生了什么:
a)“OTP控制值确定?”=假;
b)“应用程序编程标志#1”和“应用程序编程标志#2”具有垃圾;
c)“应用程序编程标志#1”=“应用程序在OTP中”和“应用程序编程标志#2”=垃圾
?
嗨log2view,
谢谢,PM_DIALOG.
所以,你承认这一点由于权力问题OTP可以发生故障和系统可以转到开发模式?
嗨log2view,
你能澄清一下你的最后一个问题吗?
谢谢,PM_DIALOG.
我怎样才能澄清更多我的问题......
是真的:
1. OTP由于电源问题可能发生故障(例如,电池寿命结束)?
2.(OTP控制值确定)在启动过程期间OTP发生故障时的启动过程中可能是错误的吗?
嗨log2view,
如果OTP内存不可操作(随机数据),BootROM代码识别OTP由于电源问题导致的OTP发生故障,并继续激活外围设备,以便系统仍然可用。
谢谢,PM_DIALOG.