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.

[参考译文] AWR6843:如何使用 SOC_softReset ()

Guru**** 2463330 points
Other Parts Discussed in Thread: AWR6843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1478761/awr6843-how-to-use-soc_softreset

器件型号:AWR6843

工具与软件:

我在 SBL 示例中看到 SOC_softReset ()可以重新启动 MCU 而不是重新启动引导加载程序。


我想将 SOC_softReset ()添加到其他示例中、但执行它后、MCU 停止运行、并且在重新启动电源之前不再有任何行为。

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

    嘿、Randy、

    如果您要将其添加到利用前端进行线性调频脉冲的示例中、则必须  在执行软复位之前停止前端。 如果您正在为 AWR6843运行开箱即用/毫米波演示、发送 sensorStop 命令应该就足够了。

    此致、

    Kristien

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

    你好、Kristien、

    让我来介绍一下软件设计的架构。 我们有一个引导加载程序以及两个应用程序 A 和 B。电源打开后、系统可以进入引导加载程序并选择 ApplicationA 或 ApplicationB 以便通过命令执行。

    进入应用程序后、将有两个不同的重置命令

    硬复位:这允许引导加载程序重新执行 MCU。 用户可以重新选择是执行应用程序 A 还是 B。我们使用 CLIRResetDevice 来实现此函数、结果正是我们想要的结果。

    软复位: 该命令仅要求 MCU 重新加载应用程序、而无需用户输入所选的应用程序。使用 SOC_softReset 时实现了预期的效果、但结果不符合预期

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

    嘿、Randy、

    感谢您介绍应用的软件流程。  

    实现了使用 SOC_softReset 的预期效果、但结果不符合预期

    您能否澄清发送 sensorStop 并尝试执行 SOC_softReset 后的行为? 如果使用 sensorStop 不适合您的程序流程、您可以采用与 MmwDemo_CLISensorStop 相同的序列、主要是 MmwDemo_mmWaveCtrlStop 中的 mmWave_stop 函数 。 此外、您可以通过调用 mmwave_stop -> mmwave_close -> mmwave_deinit 来执行完整的停止序列。

    此致、

    Kristien

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

    你好、Kristien

    我了解您为 SOC_softReset ()提供的过程如下:
    1.sensorStop
    2.设置 RF 连接
    3.sensorStart
    4.sensorStop
    5.SOC_softReset ()

    我无法在 sensorStart 后直接使用 SOC_softReset ()。 我必须首先在 SOC_softReset ()之前使用 sensorStop。 我将尝试以上流程。