环境变量

HB_VP_LOG_LEVEL                 // 设置VP模块日志等级,值为0、1、2、3、4、5、6,分别对应Verbose、Debug、Info、Warning、Error、Critical、Never,默认为Warning
HB_DSP_LOG_LEVEL                // 设置DSP模块ARM侧日志等级,值为0、1、2、3、4、5、6,分别对应Verbose、Debug、Info、Warning、Error、Critical、Never,默认为Warning
HB_DSP_VDSP_LOG_LEVEL           // 设置DSP模块DSP侧日志等级,值为1、2、3、4、5,分别对应为Debug、Info、Warning、Error、Always等级,默认为Warning

日志等级设置说明

  • 日志等级:

    vp 模块中的日志主要分为7个等级:

    log等级可设置为0、1、2、3、4、5、6,分别对应Verbose、Debug、Info、Warning、Error、Critical、Never,默认为Warning。

    DSP 模块中ARM侧的日志主要分为7个等级:

    log等级可设置为0、1、2、3、4、5、6,分别对应Verbose、Debug、Info、Warning、Error、Critical、Never,默认为Warning。

    DSP 模块中DSP侧的日志主要分为5个等级:

    log等级可设置为1、2、3、4、5,分别对应Debug、Info、Warning、Error、Always等级,默认为Warning。

  • 日志等级设置规则:

    • 若发生的log等级 >= 设置的等级,则该log可以被打印,反之被屏蔽。
    • 设置的log等级越小,打印信息越多。例如:设置log等级为3,即为Warning级别,则3、4、5等级的log均可以被打印。VP 模块默认log等级为Warning级别,即以下log级别的信息可以被打印:Warning、Error、Critical。
注解

DSP侧日志可以通过如下步骤获取:

  • 配置环境变量,使能DSP日志输出

    export HB_DSP_ENABLE_CONFIG_VDSP=true
    export HB_DSP_WRITE_VDSP_LOG_TO_ARM=true
  • 启动日志监听服务

    # VDSP0的日志服务:
    hrut_remoteproc_log -b /sys/class/remoteproc/remoteproc1/log