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.

[参考译文] CCS/TMS320DM642:DSP BIOS MEM_Calloc API 使用 CCS 3.3分配使用中的地址

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320DM642

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/602414/ccs-tms320dm642-dsp-bios-mem_calloc-api-allocating-in-use-address-with-ccs-3-3

器件型号:TMS320DM642

工具/软件:Code Composer Studio

大家好、

  我们有一个使用 TI TMS320DM642 (DaVinci)处理器的传统项目。 到目前为止、我们使用 Code Composer Studio 2.21进行编译。 最近、为了修复 NDK 中的一些 DHCP 问题、我们迁移了项目以使用 Code Composer Studio 3.3。 使用更新的可执行文件、我们遇到了应用程序崩溃问题。 我们对其进行了调试、并将其跟踪到动态内存损坏。 在某些情况 下,当从线程调用时,DSP BIOS MEM_Calloc() API 正在返回已分配的内存位置并正在使用内存位置。

是否有人在他们的计划中遇到过类似的问题? 如果您可以分享/建议解决此问题的可能方法、请表示感谢。

以下是我们用于项目的工具版本的详细信息。

Code Composer Studio:3.33.38.2.

DSP BIOS:5.41.10.36

NDK:1.94.1

非常感谢您在解决此问题方面提供的任何帮助。

谢谢

Satish