专栏名称: 开心果 Need Car
号主:开心果 Need Car,主要从事汽车Autosar开发,公众号主要分享 通信、诊断、存储、网络管理、标定、Bootloader等工程开发问题。致力于将学到的知识,分享给更多的Autosar从业者,努力解答一线开发工程师的困顿!
今天看啥  ›  专栏  ›  开心果 Need Car

信息安全,硬件Debug口,如何设置密码及解锁?

开心果 Need Car  · 公众号  ·  · 2024-10-29 06:35

文章预览

在前文《 信息安全,硬件Debug口,如何保护? 》讨论了硬件Debug口的处理方式、调试接口的类型以及调试口解锁的几种方式。本文则进一步讨论如何通过调试器(eg:Lauterbach)设置密码及软件解锁。 针对TC3xx芯片,我们知道,Debug的防护层级可以分为如下四个层级:Gate1、Gate2、Gate3、Gate4。 本文聚焦如下问题: 如何通过 Lauterbach设置Debug密码及解锁(含脚本示例); 如何通过软件清除 Debug 密码及解锁(含代码示例); Debug延申问题讨论 提示: 本文主要 讨论Gate1、Gate 2的 防护 1、如何通过Lauterbach设置Debug Password及解锁 对于Gate1、Gate2的防护,密码存储有两种方式:密码存储在UCB区域或者密码存储在PFlash区域。假设密码设置在UCB区域,主要讨论UCB_DBG_ORIG(UCB18)和 UCB_DBG_COPY(UCB26)的操作。 UCB_DBG_ORIG/ UCB_DBG_COPY对应的内容如下所示: ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览