器件型号: AM263P4






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.
尊敬的 Dai Mingzhe Dai:
关于问题 3、
尽管 gSIPC_SecureHostBoxConfig 数组中的寄存器分配使其看起来与邮箱消息序列的后半部分相对应、但情况并非如此。
由于 IPC 占用读取完成中断线路、因此为 SIPC 选择了不同的中断线路。 因此、ACK 完成对应的中断用于 SIPC 中的写入完成。 SDK 的注释中对此进行了说明
请在此处查看代码注释

此致、
Aswin
您能否检查一下我在下面的理解是否正确:
①The IPC 驱动程序不维护 R5FSS0_MBOX_READ_DONE_ACK 和 R5FSS0_MBOX_READ_DONE 。 它本质上意味着发送内核写入
write_done →会触发中断→接收内核读 数为 READ_REQ、
从而完成一次 IPC 通信。 如果接收内核需要将数据发送到发送内核、则只需反向重复相同的过程。 这种理解是否正确?
②Since IPC 占用中断线路、其中
发送内核写入 write_done →会触发中断→接收内核读取 READ_REQ 、SIPC 只能使用发送核心 READ_DONE_ACK →会触发中断→接收内核读取 READ_DONE 。 其效果基本相同。 同样、反向也遵循相同的逻辑。 完整的 IPC 或 SIPC 事务(发送内核→接收内核→发送内核)本质上涉及执行 WRITE_DONE/READ_DONE_ACK →会触发中断→接收内核读取 READ_REQ/READ_DONE 两次。 这种理解是否准确?