我正在办公室的一个项目,我必须启用earlyprintk,以便我可以在启动时看到崩溃。到目前为止,我已经在命令行中添加了earlyprintk=mydriver ...
+一些自定义平台设置,我现在可以看到启动时打印的消息。
... mydriver是一个自定义(SoC)串行驱动程序,它被注册为earlyprintk驱动程序并在启动时进行驱动程序设置。
但是,这里的问题是我可以看到earlyprintk发送日志,当日志时间戳达到4.1秒时,我再次看到从时间戳0打印的整个dmesg。 所以基本上普通的控制台不会恢复earlyprink停止的打印,而是完成内核缓冲打印。
到目前为止,我找不到解决此问题的方法,任何帮助都非常感激。
谢谢&此致
mdaniel。