Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android LK中的dprintf(信息…)或dprintf(关键…)在哪里_Android_Arm_Embedded_Driver_Qualcomm - Fatal编程技术网

Android LK中的dprintf(信息…)或dprintf(关键…)在哪里

Android LK中的dprintf(信息…)或dprintf(关键…)在哪里,android,arm,embedded,driver,qualcomm,Android,Arm,Embedded,Driver,Qualcomm,我正在从事一个使用Intrinsyc OpenQ-2500开发工具包的项目。该套件使用APQ8909W snapdragon处理器,该处理器正在运行Oreo 8.1的修改版本 我正在尝试打开一个我们已连接的新的双通道MIPI显示器。我大致遵循了Intrinsycs display porting guide之一中概述的步骤: 这是不成功的,我们知道正在调试。在需要为新显示配置的一个文件中,有一些dprintf()行,如下所示: if (panel_override_id < 0) {

我正在从事一个使用Intrinsyc OpenQ-2500开发工具包的项目。该套件使用APQ8909W snapdragon处理器,该处理器正在运行Oreo 8.1的修改版本

我正在尝试打开一个我们已连接的新的双通道MIPI显示器。我大致遵循了Intrinsycs display porting guide之一中概述的步骤:

这是不成功的,我们知道正在调试。在需要为新显示配置的一个文件中,有一些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;
}

有人能告诉我dprintf()的实际输出将指向哪里吗?

与Linux无关。LK是一个独立的内核,高通公司和其他公司将其用作Android引导加载程序;它在Linux启动之前运行。您应该了解如何为您的主板配置串行控制台。我明白了,谢谢您提供的信息。那输出一定要去某个地方,对吗?设置我自己的自定义输出是计划B,但我希望在某处找到一个日志文件。输出到串行控制台。啊,这很有道理,谢谢!
#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