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.

[参考译文] MSPM0C1104:有关阻塞的问题

Guru**** 1794070 points
Other Parts Discussed in Thread: MSPM0C1104, LP-MSPM0C1104
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1394750/mspm0c1104-question-about-blocking

器件型号:MSPM0C1104

工具与软件:

Code Composer Studio ->版本:12.7.1.00001

SDK -> mspm0_sdk_2_01_00_03

您好!

我正在尝试阻止 MSPM0C1104

我正在使用 LP-MSPM0C1104 LaunchPad、我的项目中还使用了 XMSM0C1104SRUKR WQFN 20。

我已经在我的项目和 LaunchPad 中对这两者进行了测试。

启用"仅擦除主扇区和 NONMAN 必要扇区(请参阅上面的警告)"时出现超时错误

首先、我复位 DSSM


并按如下方式配置微控制器:

当我记录程序时、它停留在0、并给出超时错误

再次运行时、它似乎已被阻止、但未加载我的固件

我想通过锁定微控制器可能会出错

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

    尊敬的 Gabriel:

    首先、我想说您使用的是 XMS 版本(预发布)器件、该器件在发布的器件中已纠正了错误/问题。  因此请记住这一点、将其替换为首次发布版本。

    好的、Launchpad 和 XMS 器件上都出现了这个问题。  需要在 NONMAIN 中修改哪些参数、这些参数需要擦除/编程序列以及 MAIN 存储器?

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

    嗨、Gabriel、

    您是否可以选择其他 NONMAIN 擦除选项"ERASE MAIN 和 NONMAIN MEMORY"。

    如果我能正确回忆一下、由于 SRAM 容量有限、MSPM0C 器件的闪存加载程序已删除功能、因此我认为不支持擦除选项。 虽然擦除 NONMAIN 仍然只是正在执行的扇区擦除、但其基本操作相同。  

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

    您好!

    我焊接了一个新的 MSP 并启用了"erase main and nonmain memory"选项
    它通常进行编译、但不会阻止读取。 我可以使用 Uni 闪存读取它。

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

    尊敬的 Gabriel:

    听起来您已经让它开始工作了。  还有其他问题吗?

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

    嗨、Gabriel。

    您似乎是在尝试禁用调试访问吗? 在这种情况下、刷新后、您至少需要一个 bootrst 才能看到新的安全策略生效。

    刷写后、尝试执行 nRST 切换或执行下电上电、以查看配置的效果。

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

    非常感谢 Henry 和 Dennis

    它起作用了

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

    尊敬的 Gabriel:

    太棒了!  很高兴听到您正在运行。  我将继续并将其标记为已解决。  如果您有其他问题、请重新打开。