英文:
Yocto build for i.MX8QM is not booting
问题
我已经为TQ Systems STKa8x评估板上的i.MX8 QuadMax构建了一个使用yocto项目的映像。生成的映像在设备上无法引导。有谁可以帮助我解释在尝试引导时串行控制台输出中出现的警告和错误?
我认为机器配置可能是错误的?设备硬件没有问题,因为设备使用附带的SD卡引导。
英文:
I have built an image for the TQ Systems STKa8x Evaluation board with an i.MX8 QuadMax using the yocto project. The resulting image does not boot on the device. Can anyone help me interpret the warnings and errors occuring in the serial console output when trying to boot?
I think the the machine configuration might be wrong? The device hardware is ok, becaus the device boots using the included sd card.
答案1
得分: 0
你是否在eMMC或SD卡中刷写了Yocto镜像?在这里,似乎eMMC中没有分区表,通常在Linux镜像内部嵌入。更有可能的是刷写未成功。
此外,你可以看到u-boot警告,无法加载设备树。检查你的存储库中的build/tmp/deploy/image/machine/*.dtb。
还应检查你的Linux镜像和设备树是否刷写到了正确的地址。
英文:
Did you flash your Yocto image in your emmc or SDcard ? Here it seams that there is no partition table in your emmc which is normally embedded inside Linux image. It is more likely that the flash did not succeed.
Plus you can see warning from u-boot that he cannot load the device tree. Check your repository build/tmp/deploy/image/machine/*.dtb
You should also check if your linux image and device tree is flashed in the correct address.
答案2
得分: 0
问题已解决:问题是由SD卡引起的。我使用了这张SD卡https://de.transcend-info.com/embedded/product/embedded-memory-cards/usd230i。使用另一张SD卡解决了我的问题。
英文:
Solved: The problem was caused by the SD card. I have used this SD card https://de.transcend-info.com/embedded/product/embedded-memory-cards/usd230i. Using another one solved my problem.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论