首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cannot无法更新iMX8M Mini SMARC卡上的u引导

Cannot无法更新iMX8M Mini SMARC卡上的u引导
EN

Stack Overflow用户
提问于 2020-10-02 15:47:09
回答 1查看 502关注 0票数 0

我有一个iMX8M迷你SoM从恩贝甸在他们的载体板。我想使用最新的Yocto构建,内核5.4.24,它需要更新u引导。我跟踪了Embedian的使用说明,但我仍然有问题。当我在板上供电时,我不会在串行连接SER3上得到任何输出,并且这个连接是通过使用车载u引导版本来确认的。以下是我所采取的步骤:

  1. Ran bitbake virtual/bootloader
  2. Ran sudo dd if=u-boot.bin of=/dev/sdb bs=1024 seek=33
  3. 在载波板的MISC跳线上短路的TEST#,引脚9和10
  4. 插入SD卡并启动

我验证了/dev/sdb是来自lsblk的正确设备,并尝试为if=<file name>编写其他文件。他们网站上的使用说明说引导加载程序文件应该被称为imx-boot-<machine name>-sd.bin-flash_evk,但是这个文件并不存在于“./部署/映像/”目录下。通过缩短TEST#,载波板应该从SD卡启动,但我没有从串行连接中获得任何输出。

解决方案

感谢user @elcfd的解决方案。对于其他用户,如果imx-boot-<machine name>-sd.bin-flash_evk在运行bitbake imx-boot之后没有出现,那么运行bitbake -c cleanall virtual/bootlaoderbitbake -c cleanall imx-boot。然后运行bitbake imx-boot命令,然后文件就会出现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-04 23:28:56

在NXP板上,u引导可以被描述为一个包含几个不同二进制文件的“容器”。Yocto命令只是构建u-boot,而不是u-boot“容器”。要运行的命令是bitbake imx-boot,这将生成您要查找的boot-<machine name>-sd.bin-flash_evk文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64174538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档