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.

[参考译文] TDA4VH-Q1:TDA4VH 获得复位问题

Guru**** 2530730 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1565870/tda4vh-q1-tda4vh-getting-reset-issue

器件型号:TDA4VH-Q1


工具/软件:

重置为有效模式时、这会发生错误 soc
我们如何检查日志?
与重置相关的日志存储在何处?

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

    您好、

    您可以从 CTRL MMR 部分检查 RESET_SRC_STAT 寄存器值、以了解复位的原因。
    请查找下面捕获的寄存器详细信息。


    此致、
    Sudheer

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

    好的、谢谢
    如何跟踪在重新引导时中止了哪个进程?

    如何读取寄存器 CTRLMMR_WKUP_RESET_SRC_STAT 以获取复位原因?

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

    您好、

    如何跟踪重新启动时哪个进程被终止?

    您是否正在使用 Linux HLOS? 如果您尝试启用 coredump 日志记录并在下一次引导中进行检查、哪个进程会导致分段故障。

    ]如何读取寄存器 CTRLMMR_WKUP_RESET_SRC_STAT 以获取复位原因?

    您可以使用 devmem2 命令从 Linux HLOS 根目录提示符读取。

    此致、
    Sudheer

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

    感谢您的答复

    我们不使用 Linux HLOS、而是使用 qnx8.0 和 FreeRTOS
    如何启用 coredump 日志?
    它是否会提供所有进程和线程信息?

    我们正在使用  qnx8.0 和 FreeRTOS、我们如何读取寄存器 CTRLMMR_WKUP_RESET_SRC_STAT?

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

    您好、

    我们不使用 Linux HLOS、而是使用 qnx8.0 和 FreeRTOS
    如何启用 coredump 日志?
    它是否会提供所有进程和线程信息?

    我们正在使用  qnx8.0 和 FreeRTOS、我们如何读取寄存器 CTRLMMR_WKUP_RESET_SRC_STAT?

    您可以 从其中一个应用程序中读取“CTRLMMR_WKUP_RESET_SRC_STAT"寄存“寄存器并打印到调试终端、并在每次引导时检查复位的原因。

    QNX、请联系 QNX、了解如何在 QNX8.0 上启用内核转储。

    在 FreeRTOS 上、我们不记录崩溃。

    怀疑某些应用程序崩溃的原因是什么? 不会复位 SoC。  PMIC 只能复位 SoC、或者 在应用中实施了任何看门狗时、并通过 PMIC 触发 SoC 复位。

    此致、
    Sudheer