You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IMX7D-PICO开发板U-boot加载hello_world.bin内存覆盖错误求助

问题求助:U-boot加载文件提示“Reading file would overwrite reserved memory”错误

首先为之前相关话题的表述和结论致歉,经排查发现问题出在U-boot中,内核侧设备树的修改并非解决问题的关键。目前直接拉取Technexion的U-boot 2021.04版本也会出现上述错误。

我使用的是搭配载板的imx7d-pico开发板,该设备曾广泛用于Android Things,数据手册可轻松获取。

事件时间线

  • 2022年4月:定制Technexion的U-boot 2021.04版本,可正常运行,无“Reading file would overwrite reserved memory”错误;
  • 2023年4月:再次定制Technexion的U-boot 2021.04和2022.04版本,均无法正常运行。执行命令 fatload mmc 0:1 0x7F8000 hello_world.bin 时,出现错误:Reading file would overwrite reserved memory ** Failed to load 'hello_world.bin'。

调试操作及信息

在lmb.c顶部添加#define LOG_DEBUG后,已获取到以下调试信息:

  • RPMsg正常时的lmb.c调试信息
  • RPMsg异常时的lmb.c调试信息
  • RPMsg异常时U-boot 2021.04的printenv结果

我修改了imx7d-pico的U-boot设备树和内核设备树,但问题仍未解决。

请问该如何解决此问题?

错误提示截图

内容的提问来源于stack exchange,提问作者neuberfran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:08:14