[英]how to disable psplash screen in yocto
幾個小時以來,我一直在努力禁用 yocto 中的 psplash 圖像以生成樹莓派圖像。
我創建了一個 bbappend 文件來刪除飛濺文件,但只有 splash.sh 被正確刪除,像 psplash_write 這樣的結果仍然保留在 /usr/bin
yocto docu 聲明要禁用它,我們需要將 psplash = false 傳遞給內核命令行,但是我該如何傳遞它。
感謝您的幫助,謝謝
您需要修改圖像並添加:
IMAGE_FEATURE_remove = "psplash"
它將從默認的IMAGE_FEATURE
變量中刪除psplash
。
我找到了 raspberrypi 的解決方案,以防將來有人搜索
在 meta-raspberrypi/recipes-bsp/rpi-u-boot-scr/files/boot.cmd 中,在最后一行之前添加一行,如下所示:
setenv bootargs psplash=false
完整文件如下:
fdt addr ${fdt_addr} && fdt get value bootargs /chosen bootargs
fatload mmc 0:1 ${kernel_addr_r} uImage
setenv bootargs psplash=false
bootm ${kernel_addr_r} - ${fdt_addr}
-> 無需添加任何 psplash 接收方,但有一個缺點,我在日志中出現umount: can't unmount /mnt/.psplash: Invalid argument ,這是 psplash.sh 腳本的另一個問題。
此錯誤來自以下補丁:在此處輸入鏈接描述
此錯誤來自 /usr/bin/psplash-write 通過手動刪除它的存在,錯誤消失,但使用配方編輯刪除它並不成功
要可靠地禁用 psplash,您必須從 IMAGE_FEATURES 中刪除“splash”(不是 psplash)。 通過將以下內容添加到我的 local.conf,我能夠刪除 Raspberry Pi 4 和 Xavier NX 上的 psplash
IMAGE_FEATURES_remove += "splash"
更多關於這個的閱讀https://www.yoctoproject.org/docs/1.8/ref-manual/ref-manual.html#ref-features-image
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.