Yocto u-Boot-无法更新iMX8M迷你SMARC卡上的u-Boot
我有一个iMX8M迷你SoM从他们的。我想使用最新的YoctoZeus版本,内核5.4.24,它需要更新u-boot。我遵循了Embedian的,但我仍然有问题。当我在主板上通电时,我在串行连接SER3上没有得到任何输出,并且通过使用板载u-boot版本确认该连接正常工作。以下是我采取的步骤:Yocto u-Boot-无法更新iMX8M迷你SMARC卡上的u-Boot,yocto,bootloader,u-boot,Yocto,Bootloader,U Boot,我有一个iMX8M迷你SoM从他们的。我想使用最新的YoctoZeus版本,内核5.4.24,它需要更新u-boot。我遵循了Embedian的,但我仍然有问题。当我在主板上通电时,我在串行连接SER3上没有得到任何输出,并且通过使用板载u-boot版本确认该连接正常工作。以下是我采取的步骤: 运行bitbake虚拟/引导加载程序 Ransudo dd if=u-boot.bin of=/dev/sdb bs=1024 seek=33 载体板杂项跳线上的测试#针脚9和10短路 插入SD卡并接通电
sudo dd if=u-boot.bin of=/dev/sdb bs=1024 seek=33
/dev/sdb
是来自lsblk
的正确设备,并尝试为if=
编写其他文件。他们网站上的管理员说,引导加载程序文件应该称为imx boot--sd.bin-flash_evk
,但该文件不在“../deploy/images/”目录下。通过短路测试#载波板应该从SD卡引导,但我没有从串行连接获得任何输出
解决方案
感谢用户@elcfd提供解决方案。对于其他用户,如果运行
bitbake imx boot
后未出现imx boot--sd.bin-flash_evk
,则运行bitbake-c cleanall virtual/bootlaoder
和bitbake-c cleanall imx boot
。然后运行bitbake imx boot
命令,文件就会出现。在NXP主板上,u-boot可以被描述为一个“容器”,其中包含多个不同的二进制文件。您的Yocto命令只是构建u-boot,而不是u-boot“容器”。您要运行的命令是bitbake imx boot
,这将生成您要查找的boot--sd.bin-flash_evk
文件。在NXP板上,u-boot可以描述为一个“容器”,其中包含多个不同的二进制文件。您的Yocto命令只是构建u-boot,而不是u-boot“容器”。您要运行的命令是bitbake imx boot
,这将生成您要查找的boot--sd.bin-flash\u evk
文件。谢谢!我必须先运行bitbake-c cleanall虚拟/引导加载程序和bitbake-c cleanall imx引导程序,然后才能运行bitbake imx引导程序。但是在运行了bitbake imx boot
之后,我得到了文件imx boot sd.bin-flash\u evk
。谢谢!我必须先运行bitbake-c cleanall虚拟/引导加载程序和bitbake-c cleanall imx引导程序,然后才能运行bitbake imx引导程序。但是在运行了bitbake imx boot
之后,我得到了文件imx boot sd.bin-flash\u evk
。