天天看點

海思日志 cat /dev/logmpp1.前言2.用途

1.前言

    有時候調用sdk時候,會報錯,可以根據sdk的錯誤碼查找原因,可是該說明不太詳細,不知道具體哪個地方出錯。但是我們可以使用 cat /dev/logmpp檢視錯誤日志,以便查找原因,解決問題。

2.用途

    在運作hi3519a樣例的過程中,報錯,列印如下:

/home # ./sample_vio_main 0 0
[SAMPLE_VIO_ViOnlineVpssOnlineRoute]-114: get picture size [1920 1080]!
[SAMPLE_COMM_VI_SetMipiAttr]-1440: ============= MipiDev 0, SetMipiAttr enWDRMode: 0
[SAMPLE_COMM_VI_StartViPipe]-2048: HI_MPI_VI_CreatePipe failed with 0xa0108003!
[SAMPLE_COMM_VI_CreateSingleVi]-2288: SAMPLE_COMM_VI_StartViPipe failed !
[SAMPLE_COMM_VI_CreateVi]-2443: SAMPLE_COMM_VI_CreateSingleVi failed !
[SAMPLE_COMM_VI_StartVi]-2829: SAMPLE_COMM_VI_CreateVi failed!
[SAMPLE_VIO_ViOnlineVpssOnlineRoute]-138: start vi failed.s32Ret:0xffffffff !
[main]-151: sample_vio exit abnormally!
           

   根據錯誤碼0xA0108003  HI_ERR_VI_INVALID_PARA  視訊輸入參數設定無效 ;但是不知道那個參數,這時候我們可以使用

cat /dev/logmpp試一下,結果如下:

/home # cat /dev/logmpp 
<3>[    vi] [Func]:VI_DRV_CheckPhyPipeAttr [Line]:1884 [Info]:ViPipe(0) do not support enPixFmt SP420/SP422/YUV400!
           

    該日志表明ViPipe屬性中enPixFmt錯誤,這樣原因具有針對性,很容易解決

繼續閱讀