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.

[参考译文] TDA4VH-Q1:在 MPU1_0和 MCU1_0之间创建 IPC 通道失败

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1365943/tda4vh-q1-ipc-channel-created-failed-between-mpu1_0-and-mcu1_0

器件型号:TDA4VH-Q1

工具与软件:

您好!  

我的项目基于 TDA4 VH 和 SDK 9.1。 我将在工程中使用 IPC。  

我自己的内核是 MCU1_0、我已经创建了3个带有 MPU1_0、MCU2_0和 MCU4_0的 IPC 通道。 现在、MCU2_0和 MCU4_0之间的通信正常、我可以从 ISR 调用获取数据。

但  无法建立 MCU1_0和 MPU1_0 IPC 连接。  

我查看了"SDK-IPC"一章并了解到、  一旦在运行 Linux 的内核之间建立 IPC、就需要一个资源表。

从上面的章节中、我了解到、资源表的初始化和加载应该只在 Linux 内核中执行,MCU1_0无需加载资源表。

问题1:  我的理解是否正确?

提问2:如果问题1的答案是肯定的、那么为什么无法在 MPU1_0和 MCU1_0之间建立 IPC? 它是否具有步进流程?

问题3:如果问题1的答案是"否"、那么如何在 MCU1_0中定义和加载资源表?在 MCU1_0和 MPU1_0之间建立连接时、步骤流程应该是什么?

谢谢