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.

TDA4VH-Q1: Remote service receiver handler in A72(Linux)

Part Number: TDA4VH-Q1

Tool/software:

Hi TI,

SDK Version: 9.2.0.5

Is it not possible to register a remote service on A72(Linux) and receive messages/commands from remote cores ?

I am trying register a service in single cam app and sending commands from mcu2_0/main.c but it is giving "msg received with no recipients" error in mcu2_0.

My aim is to be able to send messages from MCU2_0/MCU1_0 to A72 in my application. What needs to be done ?

I am waiting for service to be registered before sending the message so that should not be an issue I think.

 

Thanks and regards,

Lalit

  • Hello Lalit,

    A72 running linux should initiate the message transfer, it is similar to server and client.

    Without A72 initiating the transfer MCU2_0/1_0 cannot initiate the message transfer.

    If you intend to Start from MCU2_0/1_0  then atleast you have to send a dummy message from A72 running linux to MCU2_0/1_0 then the endpoint details will be

    fetched by R5F cores and then R5F can start sending commands/messages.

    Regards

    Tarun Mukesh

  • Hi Tarun,

    I tried registering the same service in mcu3_0 then after that I am sending first message from single cam app and it is getting received on mcu3_0 also.

    But when mcu3_0 is sending the message back to the app, I am getting the same issue "message received with no recipient".

    Below are the changes I am making:

    changes in single cam app:

    changes in mcu3_0/main.c: 

    logs:

    regards,

    Lalit