完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试使用来自ADLINK LEC-iMX8M Plus SMARC模块,并按照说明构建yocto项目。但是,当我刷新引导加载程序(imx_boot)时,出现如下所示的错误。
我尝试在独立 ENV 中构建 U-boot、ATF 和 DDR 固件 #uboot 弄脏 使 O=构建 adlink_lec8mp_defconfig 使 O=构建 #ATF 制作 PLAT=imx8mp bl31 然后使用mkimage实用程序创建了 bootcontainer,但我仍然遇到同样的错误。 ############################################### U-Boot SPL 2022.04-lf_v2022.04+g16e8414193 (Oct 08 2022 - 13:33:43 +0000) No pca9450@25 DDRINFO: start DRAM init DDRINFO: DRAM rate 3000MTS DDRINFO:ddrphy calibration done DDRINFO: ddrmix config done Normal Boot 尝试从 BOOTROM 启动阶段启动 :主启动 映像偏移量 0x8000,页面大小 0x200,ivt 偏移量 0x0无法支持旧映像SPL:无法从所有启动设备启动 错误### 请重置电路板 ############################################### 调试结果: 我搜索了很多关于这个问题,看起来有一些图像偏移问题(特别是 IVT 表)。图像向量表 ( IVT ) 是位于固定地址的指针列表,ROM 检查该地址以确定程序图像的其他组件所在的位置。 基于引导问题 imx8mp_evk 我试图为 iMX8MP 模型编译 uboot 使不干净 使 O=build imx8mp_evk_defconfig 使 O=构建 然后使用mkimage实用程序生成 bootcontainer。此映像成功运行并且开发板能够加载 uboot。 我比较了iMX8MP和ADlink_LEC8MP的IVT 表,我看到了一些差异,我猜这是我的引导加载程序在 ADLINK 的情况下无法启动的原因。 我在此处附上两种情况的 IVT 图像。我不确定如何在源代码中正确设置这些值。但是我相信我已经确定了我的问题的根本原因。我还可以知道如何验证/解码 uboot 闪存映像以了解其预期偏移量吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1900个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36316 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4381 浏览 0 评论
6032 浏览 1 评论
6751 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4199 浏览 0 评论
608浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
606浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
594浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
685浏览 2评论
782浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 16:52 , Processed in 0.749943 second(s), Total 43, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号