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.

[参考译文] PROCESSOR-SDK-DRA8X-TDA4X:如何以 PSDK 默认代码格式将存储器用于不同区域和内核

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/888977/processor-sdk-dra8x-tda4x-how-memory-is-used-for-different-regions-and-cores-in-psdk-default-code-format

器件型号:PROCESSOR-SDK-DRA8X-TDA4X

您好!

我想知道已声明的1GB 内存如何在所有内核和 PSDK 代码中实际得到使用。 我无法理解从为每个内核生成的存储器映射文件中可以看到 PSDK 中当前分配的任何存储器,但仍然无法清楚地了解存储器的分布方式,加上的存储器应总共为1GB,请给我一个启示。

此致

Sarang

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

    您好 Sarang、

    您可以从 vision_apps\apps\basic_demos\app_tirtos\tirtos_linux\system_memory_map.html 获取这些信息中的大部分信息

    Rgds、

    Brijesh

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

    您好!

    谢谢、我知道、 但是、如果我以 C6X_1 DDR 存储器为例、它的总大小约为64MB、那么主要问题是查看该文件无法知道每个区域中如何使用64MB、因此如何查找它?我的另一个问题是文件 PSDK_RTOS_auto_J7_06_01_12/vision_apps/basic_cfg/app_common_tos_ demos_ .h 某些存储器是定义的、这些存储器在代码中发挥作用、我找不到它、而不是很清楚。 您能澄清一下吗?  

    此致

    Sarang

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

    您好 Sarang、

    如果要查看内核如何使用其分配/保留的存储器、您需要查看链接器命令文件、并查看如何使用不同的段并将其分配给不同的存储器。

    您可以在 vision_apps\apps\basic_demos\app_tirtos\tirtos_linux\c66x_1_linker.cmd 文件夹中找到链接器命令文件。  

    Rgds、

    Brijesh