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.

[参考译文] MSPM0L1306-Q1:关断模式后编程需要恢复出厂设置

Guru**** 2446140 points
Other Parts Discussed in Thread: MSPM0L1306

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1294742/mspm0l1306-q1-programming-after-shutdown-mode-requires-factory-reset

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

您好!

我正在使用一个定制电路板、这需要 uC 进入 SHUTDOWN 模式、从外部源唤醒、使用 ADC 和 PWM 进行任何操作、然后返回 SHUTDOWN 模式。 到目前为止、一切正常。

但是、每当我尝试使用 XDS 程序重新连接到 uC 时、都会收到错误消息 "Error connecting to the target:(error -614 @ 0x0) the target ind民众 表示存在来自先前 SWD 请求的错误情况。 清除错误条件、然后重试 SWD 请求。 (仿真软件包9.12.0.00150)"、因此我必须以 BSL 模式重新启动 uC (powewr up、PA18 up)、然后从 CCS 发送 factoryReset 命令、再次下电上电并对电路板进行重新编程。 每一次!

我按照 SDK 包中包含的 SYSCTL_SHUTDOWN 示例所示实现了我的代码、我在 LP_MSPM0L1306演示板上运行了该代码而没有出现问题、我仔细检查了两个配置、但我没有看到任何有意义的地方。

在下面您可以找到我的主要函数和 syscfg 配置文件

e2e.ti.com/.../myConfig.syscfg.txte2e.ti.com/.../3073.main.c

此致、

丹尼尔

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

    尊敬的 Daniele:

    也许您可以在器件进入关断模式之前添加一些延迟:

        delay_cycles (16000000);

    例如、示例代码将有一些延迟:

    B.R.

    萨尔

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

    是的,它工作,谢谢!

    我误解了技术参考手册(或者可能存在不一致性)、slau847c: 在第2.1.2.5段中、该文档说明了可通过 IO、NRST 或调试连接唤醒器件、然后在第2.4.7段的注释中指出、退出 SHUTDOWN 工作模式时、调试器件也保持锁定状态。

    我建议在文档中更好地阐明此行为。

    再次感谢您的支持!