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:无法从 A15完成 IPC_ATT()到 EVE 处理器。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1018341/tda2exevm-unable-to-complete-ipc_attach-to-eve-processor-from-a15

器件型号:TDA2EXEVM

您好,

我在 TDA2X 板上尝试在 A15和 EVE 之间运行 IPC 应用。

我能够构建应用程序(A15和 EVE)。 我将通过 CCS 加载 A15和 EVE 的二进制文件。

当我运行两个二进制文件(A15首先运行,然后运行 EVE)时,IPC_START()将成功并返回0。

但是、这两个二进制文件都滞留在 IPC_ATT()中、我写过如下所示。 我将使用  IPC.ProcSync_pair  进行同步。

uint16 eveProcId = MultiProc_getid ("EVE1");

操作

  status = IPC_Attach (eveProId);
  Task_sleep (1);
} while ((status < 0)&&(status = IPC_E_NotReady);
此外, 每个处理器的任务函数内调用 IPC_attach()。  
此外、我的存储器映射由   visionSDK 内提供的 mem_segure_define_BIOS.xs 文件定义。
我还附加了 A15和 EVE.e2e.ti.com/.../eve_5F00_ipc.cfge2e.ti.com/.../a15.cfg 的.cfg 文件
以下是我正在使用的工具版本(所有版本都与 VISION SDK 中的版本相同)
IPC        - IPC_3_45_00_00
XDC 工具-  xdctools_3_32_01_22_core
BIOS        - BIOS_6_46_06_00
请告诉我需要执行的任何额外步骤、以使其正常工作。
此致、
Likhith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我能够解决这个问题。

    进行的  

    在.cfg 中将 CacheEnable 设置为 True 在设置共享区域0时 ,此问题已得到解决。 我能够将 IPC 连接到 EVE。
    但我仍然有疑问。
    在其中一个文档中、我看到建议 将共享区域0的缓存启用设置为 False。
    但是、在针对 DRA7xx_BIOS 的 IPC 下提供的示例中、我可以看到 高速缓冲启用设置为 True
    是这样,在 SD 卡模式下运行时,它应该是 cacheEnable,应该是 False
    从 CCS 加载二进制文件时,应该为 True??
    能不能有人告诉我。  
    此致
    Likhith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否有理由不使用在 Vision SDK 框架中已实现的现有 IPC?

    如果您需要轻量级产品、PDK 中还有 IPC lite。

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

    您好、Stanley、

    感谢您的回复、

    没有特殊的理由不使用 VISION SDK。

    自从我开始探索 IPC 示例以来,我开始使用直接 IPC API 调用,而不是使用 VSDK 提供的 IPC API 调用。

    此致、谢谢。

    Likhith

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

    您好、Likhith、

    您使用的是什么 SDK?  IPC_3_45_00_00看起来很旧。

    此致

    Suman