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.

[参考译文] TMS320C6678:OpenMP IPC Mastercore

Guru**** 2524460 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/864292/tms320c6678-openmp-ipc-mastercore

器件型号:TMS320C6678

大家好

     我已经问过有关此主题的相关问题。在几天的工作中、我发现要让 IPC 和 SRIO 单独工作、我有一些问题。在这篇文章中、我将首先重复我的要求、然后提出我的问题。

我的需求是、我需要 core0作为 IPC mostercore、core1作为 openmp mostercore。core0将启动 SRIO 和 UDP 任务、core1将启动 openmp 任务。然后 core0和 core1将通过通知方法进行通信。

以下是问题:

什么是 IPC mostercore? 拥有 sharedRegion0的内核吗?

2.I 使用 core1作为 openmp mastercore、并且可以使 openmp sharedRegion 超出 IPC sharedRegion。

  我的问题是 core0和 core1是否可以同时启动 BIOS 任务?或者其中一个任务将无法再启动 BIOS 任务?

如果 core0是 openmp mastercore、是否有方法将线程分离到 core1-core7?

4. 如果不同的内核加载不同的程序,对其 cfg 文件采取了哪些预防措施? 所有程序是否都必须在 main 函数中使用 IPC_START ()? sharedRegion0是 IPC sharedRegion、Ipc.procSync = IPC.ProcSync_all 需要在每个 cfg 文件中声明?

最好的爬梯