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-MSPM0L1306:在 UniFlash 中发生错误后无法恢复

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1178029/lp-mspm0l1306-not-able-to-recover-after-error-in-uniflash

器件型号:LP-MSPM0L1306
主题中讨论的其他器件: UNIFLASH

我有 一个 LP-MSPM0L1306、在 UniFlash 中出现错误后无法恢复

我尝试使用 known_issues_FAQ_mspm0_sdk_0_52_00_03_eng.html 通过 CCS 恢复

似乎什么 都不起作用。

CS_DAP_0:GEL 输出:尝试 CS_DAP 连接
CS_DAP_0:连接到目标时出错:DAP 连接错误。 这可能是由于器件已进入低功耗模式。 尝试强制执行外部复位。如果错误仍然存在、请尝试强制执行 BSL、批量擦除或出厂复位。 有关更多信息、请查看器件常见问题解答。
CS_DAP_0:GEL 输出:启动电路板复位
CS_DAP_0:GEL 输出:复位线有效
CS_DAP_0:GEL 输出:复位线路取消置位
CS_DAP_0:GEL 输出:电路板复位完成
CS_DAP_0:GEL 输出:复位完成
CS_DAP_0:连接到目标时出错:连接错误仍然存在。 尝试强制执行邮箱批量擦除。

已尝试  邮箱整体擦除和出厂重置  

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

    您好、Claus、

    如果写入到非主存储器、有可能锁定一个器件、但是通常我们在低功耗模式下会看到这个错误(请见早期样品功能差异文档中的 DEBUGSS_02)。

     您的程序中是否使用了停止或待机模式?  

    您是否有意对非 main 进行编程?  

    您是否尝试过如恢复选项附录 B 中所述调用 BSL?

    调用 BSL 后只有10秒、因此有时时序 可能会比较棘手。  如果您能够尝试在 CCS 中恢复器件、我发现正确计时的最简单方法是尝试编程一次、当出现以下窗口时:

    按住 launchpad 上的 BSL 调用按钮、然后单击对话框中的强制重置按钮。 您只需按住开关直至编程完成。 如果器件能够在此之后进行连接、那么您很可能会以某种方式结束处于停止或待机状态。  

    此致、
    Brandon Fisher

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

    您好!

    是的、我尝试了以上所有建议。

    是否可以选择“擦除配置->擦除方法->擦除主内存和非主内存”选项?

    我 只是尝试启动、所以还没有写入任何寄存器、我能够多次刷写和运行调试器。

    在我重新启动电源之前未出现问题

    如果我擦除或写入了非 main、将无法从它恢复?

    BR、

    Claus Sørensen

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

    您好、Claus、

    是的、这是可能的。 修改非主器件、尤其是在早期样品器件中、可能会将您锁定在器件之外。

    如果您已经尝试了 DSSM 批量擦除和 DSSM 出厂重置、我建议尝试另一个器件或 Launchpad、并且您的擦除方法仅返回主存储器。  

    此致、
    Brandon Fisher