Uboot选项用于打印引导时间前缀

时间:2013-05-20 07:14:28

标签: linux-kernel bootloader u-boot

是否有任何uboot配置选项可以打印引导序列,其时间前缀类似于内核选项CONFIG_PRINTK?

我期待输出如下,

[    0.000000] U-Boot 1.1.4-gedeced79 (Feb  6 2012 - 09:27:11)
[    0.011300] Starting kernel ...
[    0.015686] Uncompressing Linux... done, booting the kernel

2 个答案:

答案 0 :(得分:2)

定义DEBUG配置选项最适合您的目的,将其放入include / configs / myboard.h后,所有u-boot代码都会将其选中。 (每个配置选项都是'#define',但这在我的页面预览中做了一些奇怪的事情)

另外 定义CONFIG_BOOTSTAGE。 你可以看一下README,代码是共同的/ bootstage.c,它的功能可以做你想要的一些。您可能必须在BSP中添加函数show_boot_progress(),以便使用这些函数。有了这些,我相信已经有基础设施代码的钩子让他们被调用,但我没有使用这个选项。

答案 1 :(得分:1)

我不知道U-Boot配置选项可以做这样的事情,但还有一些其他技术可以让你这样做。即Linux内核中的config选项。

看看:Measuring Boot-up time