您好,NXP团队,
我们的团队目前正在开发一个使用 S32K312 MCU 的控制器。在生产阶段,我们正在实施安全调试和配置锁定功能。
我们观察到,当网络安全处于激活状态时,执行 S32_SDAP_WRITE.cmm 脚本(由恩智浦提供)或输入安全调试密码可允许临时调试器访问。
我们要求提供有关设备从 " 网络安全启用 " 状态转换到 " 临时安全调试访问 " 状态时内存地址和寄存器值的具体变化的详细信息。
具体来说,我们想知道哪些寄存器或内存映射位置反映了这种转变。例如
网络安全激活状态:例如,地址 0x40000000 = 1 / HSM 安全调试寄存器 = 1
临时调试启用状态:例如,地址 0x40000000 = 0 / HSM 安全调试寄存器 = 0
您能否提供相关寄存器(例如HSE(硬件安全引擎)或注册状态中的寄存器)的列表,以表明安全调试会话当前是否经过身份验证和处于活动状态?
顺祝商祺!
S32K3xx 参考手册(修订版)第 82.5.7 节12) 详细描述了调试身份验证序列。
此外,还有一份专用的应用笔记解释了解锁设备应遵循的程序。该文档可从 S32K3 产品网页的文档 → 安全文档 → S32K3xx 安全调试启用指南中下载。
BR、VaneB