dprintfINFO ...或dprintfCRITICAL ...在Android LK中的何处

问题描述

我正在研究一个使用Intrinsyc OpenQ-2500开发套件的项目。该套件使用APQ8909W金鱼草处理器,该处理器正在运行Oreo 8.1的修改版。

我正试图调出我们已连接的新的2通道MIPI显示器。我大致遵循了Intrinsycs显示器移植指南之一中概述的步骤:https://developer.qualcomm.com/download/db410c/dsi-display-porting-guide-linux-android.pdf

这是不成功的,我们知道调试。在需要配置新显示文件之一中,有一些dprintf()行,如下所示:

if (panel_override_id < 0) {
    dprintf(CRITICAL,"Not able to search the panel:%s\n",panel_name);
} else if (panel_override_id < UNKNowN_PANEL) {
    /* panel override using fastboot oem command */
    panel_id = panel_override_id;

    dprintf(INFO,"OEM panel override:%s\n",panel_name);
    goto panel_init;
}

据debug.h称,据我所知,INFO或CRITICAL是调试级别:

#if defined(DEBUG)
#define DEBUGLEVEL DEBUG
#else
#define DEBUGLEVEL 2
#endif

/*debug levels*/
#define CRITICAL 0
#define ALWAYS 0
#define INFO 1
#define SPEW 2

谁能告诉我dprintf()的实际输出将定向到哪里?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)