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.

How to make A8 not show video/vpss information

  I use DVRRDK4.0.0.3.  When call MCFW API, i want to make A8 not show video/vpss running information on uart console.because it will take time to printf the information, make the app run slowly. How to make it? thanks.

  • If you don't want prints from M3s then you can add

    killall remote_debug_client.out 2> /dev/null

    at the end of load.sh script file

  • hello badri,

       how to show one kind of messages among M3-VPSS/M3-VIDEO/DSP ?

    just show M3-VPSS or M3-VIDEO or DSP.

  • There is no support for printing msgs from only one core. You can modify

    /dvr_rdk/mcfw/src_linux/utils/remote_debug_client/src/remote_debug_client.c

    int RemoteDebug_clientRun(unsigned int coreObjPhysBaseAddr)

        for(coreId=0; coreId<REMOTE_DEBUG_CORE_ID_MAX; coreId++)

            do {
                numBytes = RemoteDebug_clientGetLine( coreId, gRemoteDebug_clientObj.lineBuf );
                if(numBytes>0)
                {
                    if (coreId != <SKIP_CORE_ID>)
                    {
                        printf(" %s %s\n", gRemoteDebug_corePrefix[coreId], gRemoteDebug_clientObj.lineBuf );
                        /* Set for line buffering so that even if output is piped buffering does not happen */
                        fflush(stdout);
                    }
                    doWait = 0;
                }
    } while(numBytes);