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.

[参考译文] Linux/TMS320C6678:在 Linux 中分配约32 MB 时出现 SEGV 错误

Guru**** 2601915 points
Other Parts Discussed in Thread: TMS320C6678

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/650779/linux-tms320c6678-segv-error-when-allocate-around-32-mb-in-linux

器件型号:TMS320C6678

工具/软件:Linux

你(们)好

我们使用 C6x-ucinux-gcc 交叉编译我们的 C 代码并在6678板的 C6x Linux 上运行它。

在我们的代码中、我们有一个分配。 当分配大小超过32 MB 时、程序被终止、 并弹出一条"SEGV"消息。

这种限制是否是从 Linux 方面强制的? 如果是这种情况、是否有任何方法可以更改此配置?

是否可以更改 Linux 源代码来解决此问题? (我们已经这样做来解决一些其他问题。)

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

    抱歉、TI 不再支持 TMS320C6678的 Linux 版本。

    此致、
    Yordan