主题中讨论的其他器件:C2000WARE
您好!
我使用 F28388D 并使用 CPU1和 CM 内核进行开发。 我的目标是通过 IPC 将 CPU1读取的各种值(例如电流、电压、温度)发送到 CM 内核、并通过以太网从那里发送到 PC GUI。
我可以使用 CM 通过以太网发送数据、并将数据从 CPU1发送到 CM。 从这一点开始,我有几个问题要问。
我在从 CPU1向 CM 发送数据时使用了 IPC_sendCommand。 我能够验证我是否发送了包含 IPC_getResponse 的数据包。 我在发送/接收操作期间使用了 IPC_ISR0、FLAG0和 FLAG31。
在 C2000Ware 示例中、当从 CPU1向 CM 发送数据包时、只有简单的响应从 CM 返回到 CPU1。
是否应该再次使用 IPC_ISR0和 IPC_sendCommand 结构将数据包从 CM 发送到 CPU1? 使用此结构时、是否可以使用相同的 IPC_ISR0、FLAG0和 FLAG31? 或者我应该使用其他 ISR 和标志吗?
如果我在 CPU1和 CM 内核上使用 IPC_sendCommand、IPC_readCommand 和 IPC_ISR0、它是否会导致冲突?