Dear team:
My customer has many questions about IPC, which are as follows:
1, In 16.6 IPC Communication Protocol:
Is it possible to set any one or several of IPCSET[4]~IPCSET[31] while triggering the IPCSET[3] interrupt? In this way, in the 3 interrupts of the remote CPU, multiple cases can be processed in the 3 interrupt process through the value of the status register.
2, We can set the number of IPC message in circular buffer, but can we set the size of circular buffer?
3, How is the data copied to the circular buffer of the message queue?
In the above code, "TxMsg.address = (uint32_t)CPU1Data;" sets the data pointer to address, so does the data copy happen when the IPC_sendMessageToQueue function is called?
Best regards,
Green