我正在开发一个使用 Intrinsyc OpenQ-2500 开发套件的项目。该套件使用 APQ8909W snapdragon 处理器,运行 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() 的实际输出将被定向到哪里?