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.

TMS320F28388D: TMS320F28388D IPC Communication

Part Number: TMS320F28388D

Hi, 

I am trying to IPC communication between CPU1 and CM. Is it possible to do IPC communication without message queues and with just interrupt only? If so, please provide some direction.

Thanks,

Khushali Mehta.

  • Khusali,

    It is not clear to me what you want achieve using IPC.

    What do you mean by message queues? Are you asking whether we can use IPC without using IPC Message RAMs? If so, the answer is yes.

    You can configure IPC0-IPC3 to generate ePIE interrupt and you can then use command registers to communicate to another CPU. The commands are completely user defined.

    Regards,

    Manoj

  • Hi Manoj,

    I am using ethernet_ipc_ex1_basic_c28x1.c example but TI which is basically Ethernet + IPC basic message passing example with interrupt. I want to get the data from ethernet_ipc_ex1_basic_cm.c (CM) processor. The data which is send to ethernet using  Ethernet_sendPacket(emac_handle,&pktDesc); driverlib function. How can i access that data? 

    Thanks,

    Khushali Mehta.

  • Khushali,

    I believe you're trying to send data from CM to C28x using IPC. Correct? If so, you can use the below example shown below.

    Regards,

    Manoj

  • Hi Manoj,

    I am trying to send data from c28 to CM not from CM to C28. I am getting packet address which is send using IPC_sendCommand from C28.I am receiving the this using IPC_readCommand in CM. How can i access the data in CM which is send using C28?

    Thanks,

    Khushali Mehta.

  • Khushali,

    So, you are trying to access data which is stored in C28 memory (data which you are trying to send to CM) from CM memory? Am i correct?

    If you have the data stored in CM-CPU1 MSGRAM then you should be able to access them in CM. But, if you don't have the data stored in message RAM you won't be able to access as CM side bus don't have access CPU1 memory.

    Regards,

    Manoj