NXP MCU 技术william hill官网
直播中

席毖庸

7年用户 1028经验值
擅长:596874
私信 关注
[问答]

S32K144芯片做信息安全开发的过程中,芯片始终受到保护,如何解除保护?

InitTarget() 开始
- 闪存地址处的保护字节。0x400 - 0x40F 表示设置了读出保护。
对于调试器连接,设备需要不安全。
注意:取消加密将触发内部闪存的批量擦除。
- 执行先前保存在注册表中的默认行为。
- 设备现在将不安全。
- 暂停 CPU 时超时。
- InitTarget() 结束
- 找到 ID 为 0x2BA01477 的 SW-DP
- DPIDR:0x2BA01477
- CoreSight SoC-400 或更早版本

在使用S32K144芯片做信息安全开发的过程中,芯片始终受到保护。当出现如上图现象时,是否可以解除保护。我试过使用jlink的unlock命令返回ok,但是我无法解除保护。


































回帖(1)

赵敏

2024-6-5 17:53:49
根据所提供的信息,S32K144芯片可以通过执行InitTarget()函数来解除保护。在此之前,需要注意以下几点:

1. 芯片已经设置了读出保护,并且取消加密将触发内部闪存的批量擦除。
2. 解除芯片保护会使设备不再安全,因此需要慎重操作。
3. 解除保护需要使用正确的工具和方法,否则可能无法成功解除保护。

如果您已经尝试使用jlink的unlock命令,但仍无法解除保护,请检查以下几点:

1. 检查是否使用了正确的命令和参数。使用错误的命令和参数可能会导致解锁失败。
2. 检查是否正确地连接了调试器并正确配置了调试器。
3. 可能需要使用特殊的软件或工具来解除保护。请咨询芯片生产商或相关的技术支持人员获取更多信息。

请注意,解除芯片保护可能会导致芯片受到攻击或损坏,因此在执行此操作之前,请务必评估相关的风险并谨慎操作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分