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.

[参考译文] LP-MSPM0G3507:LP-MSPM0G3507 CAN't 可以恢复出厂设置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1397318/lp-mspm0g3507-lp-mspm0g3507-can-t-be-factory-reset

器件型号:LP-MSPM0G3507
主题中讨论的其他器件: SysConfigUNIFLASH

工具与软件:

大家好、我最近尝试在 LP-MSPM0G3507 EVK 上测试基于 ROM 的 BSL。 我上传并测试了其中一个 BSL_SOFT_INVOKE、并使用"BSL_HOST_MCU_UART"示例下载先前 EVK 的映像。

两人都按预期工作。

现在我想尝试基于辅助闪存的 BSL、所以我尝试将"secondary_bsl_uart"示例加载到其中一个 EVK 中、但出现了此错误。

因此、我根据"MSPM0引导加载程序(BSL)实现"文档中的第5.2章尝试了恢复出厂设置。

虽然我按照确切的步骤操作、但当我按下"Factory Reset Auto"按钮时、

相应地实施了出厂步骤、

但在最后,它总是挂在这个  

并且无法执行恢复出厂设置。

是的、我编辑了非主配置、因为我不想为 BSL 示例调用硬件引脚。

我甚至尝试了所有相同的步骤在另一个 EVK 也显示相同的 symptons。

如何解决此问题? 非常感谢。

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

    您好!

    您的 MCU 似乎已失效、您无法再连接到其 DAP。

    唯一的办法就是换芯片。

    此致、

    Zoey

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

    你好 Zoey,谢谢你的答复。 我只是将 BSL 应用程序刷写到 EVK 中、之后会如此显示? 还有其他原因吗?

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

    您好!

    您下载了什么项目? 您能与我分享一下吗、您是否启用了 NONMAIN 橡皮擦?

    我想您已经擦除了 NONMAIN 并且没有再次将其刷写。 因此您无法连接 MCU

    此致、

    Zoey

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

    Zoey、您好、我下载了 "bsl_software_invoke_app_demo_uart"示例、并编辑了非主闪存、因为我需要取消选中硬件调用选项。 但是、当我将此 EVK 与另一个连接时、它可以正常工作、我已经刷写了"bsl_host_mcu_to_mspm0g1x0x_g3x0x_target_uart"示例。 那么、在这种情况下、比报废 EVK 有什么办法吗? 谢谢。

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

    您好!

    1.您是使用 SysConfig 禁用 BSL 调用引脚还是自行编写代码?

    2.您是否曾在处理过程中断电并通电?

    此致、

    Zoey

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

    Zoey、您好。我使用了 SysConfig 来禁用 BSL 调用引脚。 然后我刷写了内容。 刷新时我没有切换电源、它实际上可以工作。 第二天、我想测试次级引导加载程序示例、因此我尝试闪存该示例、但问题突然出现。

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

    你好 Zoey,为你的信息,我甚至尝试了这两种方法,它没有奏效。

    /cfs-file/__key/communityserver-discussions-components-files/908/Unlock-MSPM0-instructions.pdf

    /cfs-file/__key/communityserver-discussions-components-files/908/2541.Unlock-MSPM0-1.1.pptx

    我不知道为什么两个 EVK 都会这样锁定、现在我无法继续。 请帮助...

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

    您好!

    我仍然怀疑您的错误步骤会导致 NONMAIN 被擦除。

    我将按照您的步骤来确认可能导致此问题的原因。

    顺便说一下、您是否有另一个新问题? 您是否可以尝试再次下载软件调用代码并读取 NONMAIN 的存储器? 在此过程中、请确保不要关闭电源

    此致、

    Zoey

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

    你好、Zoey、我还剩下一辆 EVK。 因此、我向它刷入了软调用示例。 但我不明白您的意思是"读取 NONMAIN 的存储器?"。 我如何读取它?

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

    您好!

    您是否有 Uniflash 软件?

    此致、

    Zoey

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

    它可以帮助您读取存储器

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

    你好、Zoey、谢谢你、是的、我明白了。

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

    似乎是正确的、但一旦您禁用调用引脚、nonmain 将更改为  

    你明白了吗?

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

    您好、GR、

    我已经针对这一点进行了测试。 从我这边看、一切都很顺利。

    此致、

    Zoey

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

    大家好、Zoey、我的 EVK 上有这个。

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

    大家好、Zoey、我只想澄清一点。 我知道、如果我第一次编辑 NVM 配置和闪存、我需要"擦除 MAIN 和 NONMAIN 存储器"。


    但之后我需要改回"仅擦除主存储器"选项、不是吗?

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

    这取决于您的代码。 如果您的代码未更改 NONMAIN、您应该改回。

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

    谢谢 Zoey、通过其他方法来解锁 MCU?

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

    您好!

    是的、如果您只是:

    1.闪存软件调用代码(使用启用了非维生素的闪存禁用调用引脚)

    使用另一个 MCU 进行 BSL 闪存。 (应用程序映像不会更改)

    我认为这个过程是正确的。  

    此致、

    Zoey

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

    顺便说一下、软件代码默认都是正确的? 您未更改这两者中的任何一个

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

    Zoey、您好吗?您的意思是使用另一个(好) EVK 作为主机、并将闪存存储到目标(缺陷) EVK?

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

    不是说、好 EVK 作为主机、好 EVK 作为目标

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

    您好、Zoey、说了话、非常感谢。 因此、除非我更改了 EVK 上的 MCU 芯片、否则没有其他方法可以恢复缺陷 EVK、对吧?

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

    你(们)好

    有。

    我推荐它的原因是查看它是代码还是事故。 但是为了保存这个坏设备、没有其他方法。。。

    此致、

    Zoey