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.

RTOS/TCIEVMK2X: supporting emac from DSP as well ARM core

Part Number: TCIEVMK2X


Tool/software: TI-RTOS

hi experts,

I want to access emac from dsp as well as from ARM simultanously. There some of issue such initialization of qmss, pa, cppi and  dma based descriptor . 

Please help how cam i do this.

below is the doubt

1. res_mgr_init_qmss(&qmss_cfg)  ( master core control)
2. res_mgr_init_cppi(&cppi_cfg)  ( master core control)

3. res_mgr_init_pass() != 0) {  ( ( master core control not there why ??)

        platform_write("Failed to initialize the Packet Accelerator \n");
}

Above 1 and 2  steps require master core to init.This is ok. But why 3 steps is not control through master core ??
I can see pa control driver in linux also doing and enabling PA.

ALSO did you have any document/example  that will help us to trace out which driver/functionality need to rule out or stayed in dsp when linux is set to be master core???


  • Hi,

    I've notified the RTOS team. They will post their feedback directly here.

    Can you share which RTOS version are you using?

    Best Regards,
    Yordan
  • hi Yordan,

    detail of packges being used here

    bios 6.45.01.29
    xds 3.32.00.06
    ipc 3.43.01.03

    Here I am focusing on somethin like sharing of emac/PA in heterogeneous software architecture where dsp run sys/bios rtos and arm runs linux OS. There misght be some exmaple codes that address such possiblity  or passing rtp/udp packet directly from dsp to emac or outside ip network along with arm when both arm and dsp sharing emac simulanously.

    regards