This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
亲爱的香榭丽舍大街,
我是为我们的客户提出这个问题的。
在 TRM 的5.2.1 CSM 密码中、
"如果一个区域的密码位置将所有128位设为零(ALL_0)、那么该区域将成为永久安全(锁定状态)、而不管 CSMKEYx 寄存器的内容如何(这意味着不能使用 PMF 解锁区域)、则第5.7.4节中描述了密码匹配流程。 因此、用户不应使用 ALL_0作为密码。 ALL_0密码将防止调试安全代码或对闪存扇区重新编程。 CSMKEYx 寄存器是用户可访问的寄存器、用于取消区域安全。"
现在、在特殊情况下、用户 倾向于使用 ALL_0密码来永久锁定闪存的某些部分。
Question:
1.如果用户只使用带有 ALL_0密码的 ZONE1来永久锁定 bank0、其他部分(bank1/bank2)不安全、他们仍然可以将 JTAG 连接到程序 bank1/bank2、并且还可以更新 bank1/bank2上的固件。 对吗?
2.在用户对 OTP 进行编程以使用 带有 ALL_0密码的区域1来永久锁定组0后、无法再次对 OTP 进行编程以将其他部分(组1/组2的一部分)从非安全更改为由 Zone1进行保护、从而避免在组0中从其他部分修改任何代码。 对吗?
3.如果他们只使用 bank0、如果他们放弃与 bank0相关的任何错误、我们是否可以接受对闪存的其他部分(bank1/bank2)的故障分析?
韦恩、您好!
1) 1)是的、这是正确的。 但是、如果客户使用 JTAGLOCK、则在永久锁定区域后将无法查看或更改其 JTAG 密码、因此如果希望使用 JTAGLOCK、则应在永久锁定区域之前测试 JTAG 解锁功能。
2)一旦区域被永久锁定,区域1的所有用户 OTP 都将变得不可访问和不可更改,因此区域1将无法保护任何新的存储器。
3)我 不确定我是否理解这个问题。 "我们可以接受故障分析吗"这句话是什么意思? 您能否提供您所指的情况的示例?
谢谢!
卢克
亲爱的路加:
3) 3)对于故障分析(客户退货)、我们知道如果用户无法为 TI 内部解锁提供正确的 DCSM 密码、则可能无法接受该操作。 在上述情况下、组0被永久锁定、但组1/组2不安全。 用户想知道、只要 忽略 bank0、是否仍然可以接受/处理故障分析?
也就是说、用户可能仍会请求故障分析、但与组0相关的任何参数除外。
嘿、Wayne、
我正在等待我们的故障分析专家的回复是否可行、我将在明天之前为您提供更新。
谢谢!
卢克
韦恩、您好!
此对话已移至电子邮件、但如果您有任何其他问题、我将保持此主题处于打开状态。
谢谢!
卢克