自定义U-boot串行提示消息

问题描述 投票:0回答:1

我正在使用Yocto项目,并将U-boot用于嵌入式板。电路板上电时尝试更改U-boot提示消息。例如,提示消息以U-boot“ U-boot versiyon”,“ U-boot.bin文件创建日期”开头,然后是一些设备驱动程序初始化消息等等。我想自定义此屏幕,并写一些自我消息,例如“欢迎使用我的板子”或“设备即将打开,这是驱动程序的情况..”]

我正在寻找U-boot的来源,我发现了一些与此https://github.com/u-boot/u-boot/blob/master/cmd/bootmenu.c相关的文件。在此文件中,一行(第88行)为

printf("  Hit any key to stop autoboot: %2d ", menu->delay);

在U-boot即将关闭而Linux将要打开时打印计时器。

我改变了这一行,而是放了另一个字符串。重新编译U-boot,然后将我的U-boot.bin放入嵌入式主板。这没用。字符串没有改变。

有什么建议吗?

embedded-linux yocto bootloader u-boot
1个回答
0
投票
我过去做过很多嵌入式项目,并使用过Yocto,buildroot,LTIB ...我发现的最佳策略是从构建系统执行初始构建,并提取要定制的代码的源(引导程序,内核)放入您自己的Git存储库中。利用该工具来构建rootfs的依赖项。那就是他们的力量。这样,您将节省大量时间和精力,并且无需为每个更改编写补丁。
© www.soinside.com 2019 - 2024. All rights reserved.