【问题标题】:Beaglebone black freeze at "reading u-boot.img" stageBeaglebone black 在“阅读 u-boot.img”阶段冻结
【发布时间】:2017-09-19 07:15:48
【问题描述】:

我正在使用 Yocto 为 beaglebone black (BBB) 构建 boot2qt 映像。我做了以下步骤:

注意事项:我通过串口线调试 BBB,我的主机是 Ubuntu 16.04LTS x64

我的构建成功了。但是当我把b2qt-embedded-qt5-image-beaglebone.img写到sdcard,然后插件到beaglebone黑板上。 - 按下板上的“S2”按钮,然后开机

Beaglebone black 卡住并启动不成功

在屏幕上它只显示如下几行消息:
" U-Boot SPL 2017.01-g8369eec4f3(2017 年 4 月 15 日 - 05:09:59)
尝试从 MMC1 启动
*** 警告 - CRC 错误,使用默认环境

读取u-boot.img
阅读 u-boot.img "
请告诉我如何解决它。

【问题讨论】:

    标签: qt beagleboneblack yocto u-boot


    【解决方案1】:

    CRC 错误表示您的图像文件中的某些数据已损坏。尝试再次将您的图像写入 sdcard,看看这是否可以解决问题。 我经常遇到这个问题,用 dd 刻录我的图像并重新编写它们经常解决这个问题。

    【讨论】:

    • 感谢您的回复。我尝试了太多,但它无法解决这个问题。
    • 您是否尝试过使用 .wic 图像而不是 .img?
    • 该 CRC 消息通常是良性的(它只是一个警告而不是错误),并且可能没有为 OP 的问题提供任何线索。该 CRC 警告消息仅与与任何代码映像分开的(可能未初始化而不是损坏的)环境区域有关,并且 U-Boot 可以完全应对这种情况(假设 U-Boot 中的默认环境已为此正确配置)木板)。 “...重新编写它们通常可以解决问题” -- 然后发生了其他事情,而您只是提出了一个货物崇拜的解决方案。 saveenv 命令应该消除该警告。
    • 我使用这个命令“bitbake b2qt-embedded-qt5-image”来构建b2qt-image。在构建的图像中不是 .wic 图像。请告诉我如何创建 *.wic 图像。
    • 对不起。图像格式取决于配方。我认为它会自动生成 .wic。我认为你应该听从锯末的建议。 @sawdust 对不起......我认为这会有所帮助......我会展示自己。
    猜你喜欢
    • 2021-02-03
    • 1970-01-01
    • 2016-04-19
    • 2019-08-11
    • 2014-09-19
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多