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.

[参考译文] TDA2EXEVM:在 SYS/BIOS 任务函数的 EVE 上分析算法

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1075774/tda2exevm-profiling-algorithm-on-eve-in-sys-bios-task-function

部件号:TDA2EXEVM

您好,

我正在 SYS/BIOS 任务功能的 EVE 核心上运行算法,并检查分析时间。

问题是,当我在主函数中运行相同的算法时,我可以看到性能提高,如果我在 SYS/BIOS 任务函数中运行该算法,性能下降。 请告诉我们当我们在任务函数中运行算法时,性能的影响。

我们观察到,在主要功能中,DMEM 用作堆栈区域,而在任务功能中,DMEM 使用任务本地堆栈。如何将任务 SYS/BIOS 的本地堆栈移至 DMEM 或 EVE 内部内存。

此致,
马纳维 H V

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

    大家好,马纳维

    是的,建议对堆栈使用内部内存 DMEM。 我认为 这也是堆栈中的做法。

    要移动堆栈,只需修改 Eve 的链接器命令文件。 请参阅 Vision SDK 中的此文件并尝试将堆栈移至 DMEM 内存吗?

    此致,

    布里耶什

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

    您好,布里耶什,

    感谢您的建议。 我们能够在静态创建任务后实现性能。