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.

[参考译文] MSPM0L1105:MSPM0L 读取保护

Guru**** 2931100 points

Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1313656/mspm0l1105-mspm0l-read-protection

器件型号:MSPM0L1105
主题中讨论的其他器件:UNIFLASHSysConfig

你好

如何针对闪存读取启用保护?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tiago、

    您是否是说提供保护、以防止任何人尝试使用 SWDIO 和 SWCLK 引脚读取存储器内容?  还有一些安全特性、例如密码保护访问或完全禁用 SWDIO/SWCLK 引脚。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Olá·丹尼斯

    完全禁用 SWDIO/SWCLK 引脚是否意味着我无法重写 PC? 这是不可取的、我源于我对 Microchip 的体验、在这里、我只需要设置一个位来防止读取存储器...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tiago、

    可以、配置字中的 CGP 位。  我对此很熟悉。  我曾在 MCHP 工作8年、为他们应用团队的 PIC24 MCU 提供支持。

    您可以在 MSPM0上进行类似的设置、但还存在其他安全级别、可让您更加灵活地保护器件。  设置起来也很简单(在存储器的 NONMAIN 部分设置几位)、但在确定安全策略之前、您需要小心并了解警告。

    技术参考手册中、快速查看1.4.2.1串行线调试的相关策略。  为了方便起见、我在此处复制了重要信息。  

    我知道这看起来很像、但理解起来很重要。  总之、如果要完全锁定器件、使其无法访问其存储器、请查看 SWD 安全级别2选项。  否则、如果您要保留 PW 保护 BSL 访问权限以对器件恢复出厂设置(例如部分 OTA 字段更新)、请查看 SWD 安全级别1选项。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dennis、分析这些选择后、1级墙将更适合大规模生产。 我希望对代码具有完全限制、并希望器件接受新的重写。

    我在 SysConfig 中进行了几项设置、但无法达到无法读取计算机内存的状态。 在写入后。 从 Uniflash 导出文件、可以无阻碍地读取存储器。 可以帮帮我吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tiago、

    我附上了一份 pdf、其中显示了设置1级安全所需的步骤。

    e2e.ti.com/.../Security-Levels.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    按照这个过程、我的芯片被阻止了新的录制文件、这不是所需要的。 我版本的 SysConfig 没有步骤:

       

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tiago、

    好的、非常遗憾发生了这种情况。

    首先、如果您没有看到"接受配置风险"、这表示您可能正在使用旧版本的 SysConfig。

    在 CCS 中、右键点击您的项目名称、然后选择"Show Build Settings..."。  然后依次选择"General"(常规)(如下所示)和"Products"(产品)。

    您有什么看法?

    向我发送您项目中的*。syscfg 文件的副本。

    如果您的 SysConfig 版本早于版本1.18.0 (如上所示)、则需要下载较新版本。

    SysConfig 的最新版本是1.19..3426。  下面是 用于下载的链接

    接下来,要恢复您的设备,请使用以下恢复工具:

    MSPM0_MSPM0 (Factory_Reset_Tool)(TI.com)