1

是否有任何 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
4

2 回答 2

2

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

还要定义 CONFIG_BOOTSTAGE。您可以查看自述文件,代码在 common/bootstage.c 中,它的功能可以满足您的一些需求。您可能必须在 BSP 中添加一个函数 show_boot_progress() 才能使用这些函数。有了这些,我相信基础设施代码中已经有钩子可以调用它们,但我没有使用这个选项。

于 2013-05-20T15:53:14.193 回答
1

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

看看:测量启动时间

于 2013-05-20T09:15:45.237 回答