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.

[参考译文] RTOS/TMS320C6678:询问恢复任务堆栈

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582453/rtos-tms320c6678-ask-about-restore-task-stack

器件型号:TMS320C6678

工具/软件:TI-RTOS

你(们)好

现在我在 C6678上使用 DSP (LTE eNodeB)

 -BIOS 6.31.04.27

如果发生异常、我们就会转储功能、

我们保存 DSP 寄存器和堆栈转储。

但我不知道如何从转储中恢复线程(或内核)堆栈。

您能否推荐文档或就此向我提供建议?

如何调试 DSP 异常问题?

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

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

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

    要跟踪内核转储的调用流并不重要、您必须根据函数调用的寄存器参数惯例手动计算偏移量、然后派生栈中的返回地址以定位下一个函数调用... 该线程(e2e.ti.com/.../312587)中描述的 DSP 异常调试方法 会更有帮助。

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

    您好!

    遗憾的是、您请求的页面不再存在。 请使用上面的搜索表找到您感兴趣的信息。

    您的地址如图所示、您是否愿意再给我一个?

    是否只有手动计算的方法? 您是否有 t32之类的脚本?

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

    有一个圆括号")"、然后是该链接、请尝试以下操作:
    e2e.ti.com/.../312587

    此致、
    Garrett