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.

[参考译文] MSP432E401Y:计时器在特定时间后停止

Guru**** 2528570 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1285235/msp432e401y-timer-is-stopping-after-certain-time

器件型号:MSP432E401Y

您好、TI 成员:

我在应用中以50Hz 的速率在连续回调模式下使用计时器。  在回调函数中、我将使用"UART_WRITE"函数通过 UART 发送数据。

在我的应用中、还有一些其他 UART、用于处理数据并通过串行端口将数据发送到各种模块。

将输出文件加载到板上后、通过 UART 以50Hz 的速率进行数据传输。 不过、经过几分钟(没有任何其他交互)后、计时器会停止发送数据、我的意思是

回调函数未执行。

为什么会这样呢?

谢谢你。

此致

Kalytan.

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

    您好!

     是否仅是计时器任务未执行?

    我想您在开始时还设置了其他几个任务吗? 其余任务是否正在运行?

    处理器是否处于错误捕获状态?

    您是否可以使用 ROV 找出每个任务的状态?  

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

    您好 Charles、

    感谢您的答复。

    我无法连接到 ROV 并收到如下所示的错误。

    什么是缺少的扩展名?.

    谢谢你。

    此致

    Kalyan。

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

    您好!

     我将把您的问题转交给我们的 CCS 专家、征求您的意见。  

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

    尊敬的 Kalyan:

    您在应用中使用什么 RTOS?

    谢谢

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

    Ki 您好、

    我正在我的应用和计时器 ID 中使用 TI-RTOS:0。

    谢谢

    Kalyan。

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

    只是一个随机的想法-这已经使我在之前,有类似的症状.
    如果配置了 DHCP、但未连接服务器、则 DHCP 任务将在大约2分钟后超时。

    默认实现然后进入一个无限循环、阻断所有较低优先级的任务。

    此外、任何生成异常的代码都会进入某些默认的处理程序代码-如果您暂停调试、并且它在汇编器一行中带有注释"spin here forever "、则表示发生了异常。 使 ROV 正常运行真的很方便、因为它会告诉你是否有任何任务超过了它的堆栈(一个常见原因)、以及当异常发生时、哪个任务是激活的。  该任务的调用堆栈通常会揭示问题函数。

    我注意到 ROV 可能有点棘手。 有时、只需要尝试几次启动、关闭和重新启动。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在应用程序中使用 TI-RTOS,且计时器 ID:0.

    您能否通过 ROV 与其他 TI-RTOS 示例配合使用、例如来自 MSP432E SDK 的示例?

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

    Ki 您好、

    我在 SDK 中的"adcsinglechannel"示例也遇到了相同的错误。

    谢谢。

    卡伦

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

    您具体使用的 CCS 版本是什么? 以及哪个版本的 SDK?

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

    CCS 版本:12.4.0

    SDK 版本:4_20_00_12

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

    我在这些版本中使用了相同的示例、ROV 运行良好。

    您收到的错误消息似乎 ROV 在与 CCS 附带的云代理服务通信时存在问题。 您是否可以尝试打开 Resource Explorer 并查看其是否可行? Resource Explorer 还与同一服务进行通信。