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.

[参考译文] TDA3LA:在 SR_DDR_cached 区域的堆上进行动态分配时、系统挂起

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/847618/tda3la-system-hang-when-dynamic-allocation-on-heap-of-sr_ddr_cached-region

器件型号:TDA3LA

尊敬的香榭丽舍

我的客户在尝试在 SR_DDR_cached 区域的堆上动态分配额外内存时遇到系统挂起。

他们使用了 usecase 的 chains_XXX_SetMemAllocInfo()函数中的'Util_memAlloc ()'函数在 SR_DDR_cached 区域的堆上动态分配内存,但面临系统挂起。

请查看以下日志并告诉我一些意见吗?

e2e.ti.com/.../debug-log.txt

这种挂起发生在他们使用 TDA3的定制板中、他们使用的是 VisionSDK v3.06。

谢谢、此致、

SI

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

    您好 SI、

    调整器和 DSS 链路似乎存在一些故障。 请检查参数。  

    它看起来不像内存问题、因为仍然有大约300MB 的可用内存。

    此致、

    Brijesh

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

    您好、Brijesh、

    我的客户检查了调整器和 DSS 链接参数、但找不到任何奇怪的东西。

    他们尝试再次测试它、并在引导后分配了额外的内存、并发现以下错误消息。

    断言@行:582在 ipcInLink_drv.c 中:status =system_link_status_sok:失败!!!  

    您是否仍然认为调整器和 DSS 链接中存在一些问题?

    并且、

    您能否告诉我、在我之前共享的日志中、哪个部分告诉您调整器和 DSS 链接存在一些故障?

    我在前面的日志中发现了以下错误、您能猜到为什么发生了以下错误吗?

    谢谢、此致、

    SI

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

    您好!

    我的客户通过在用例中添加分配内存块进行了更多测试,他们以增量方式创建内存块(创建 block1、Block2、...)

    当创建的内存块到达某个内存区域时、他们发现出现错误。

    当它们连接 JTAG 和 CCS 时、它们发现在共享存储器区域中创建存储器块时没有响应。 当它们在 CCS 中停止时、它们发现在 mem_alloc()函数中有无限循环。

    因此、他们认为无法在共享存储器区域中分配更多的帧缓冲区。 请查看下面捕获的日志、并告诉我您对此的想法。

    我相信您可以在下面捕获的日志中发现错误发生在大约0x8800 0000处。

    谢谢、此致、

    SI

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

    您好、Brijesh、

    我正在等待您对这本日志的意见。 您是否已查看这些日志?

    谢谢、此致、

    SI

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

    您好、Brijesh、

    此问题是否有任何更新?

    谢谢、此致、

    SI

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

    您好 SI、

    我已不在办公室几天。 如果我下周研究一下、可以吗?

    Rgds、

    Brijesh

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

    您好、Brijesh、

    感谢您的回答。

    此问题已解决。 它们的 DDR 列设置似乎有问题、此问题在更正 DDR 列设置后消失。

    谢谢、此致、

    SI