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.

[参考译文] TDA4VM:Linux 和 mcu1_0 IPC 通信错误

Guru**** 2466550 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1472917/tda4vm-linux-and-mcu1_0-ipc-communication-error

器件型号:TDA4VM

工具与软件:

您好、TI 专家

SDK:0902

电路板:TDA4_EVM

现在我正在使用 rpmsg_char_simple 来测试 Linux 和 mcu1_0之间的 IPC 通信、但在实际测试中、我发现 Linux 和 mcu1_0之间的通信异常:

LinxU 侧:

mcu1_0:


mcu1_0始终 recv "hello that 0"


数据接收缓冲区似乎有缓存、但我不知道原因。

下面是我的 IPC 任务:

如何解决该问题? 请帮助检查此内容。

此致
伊森

 

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

    添加一些内容:

    大多数情况下、Linux 发送了消息、但 mcu1_0似乎没有收到消息。

    Linux:

    MCU1_0:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在我正在使用 rpmsg_char_simple 来测试 Linux 和 mcu1_0之间的 IPC 通信、但在实际测试中、我发现 Linux 和 mcu1_0之间的通信异常:

    我在这里看到了您的日志、似乎堆栈可能损坏。请检查堆栈大小是否增加、或者无需使用512字节来存储"hello world"消息、请使用较少的空间。

    在大多数情况下、Linux 发送了消息、但 mcu1_0似乎没有收到消息。

    它收到一次但无法进一步继续、请连接 CCS 并查看它将到达的位置。如果您有更多优先级任务、那么上下文切换是否发生?

    此致

    Tarun Mukesh