您好!
我收到以下错误,TFTP 错误:正在尝试覆盖保留的内存...
这会弹出、因为在 net/tftp.c 文件中已启用 CONFIG_LMB、现在它会检查存储器是保留还是空闲地址。
我想知道、如果可以配置保留/空闲地址、我可以从哪里配置它。
用例:当 NAND 为空时、我尝试通过 USB-ETH 将 SPL 和 u-boot 加载到 RAM 中。
通过在 net/tftp.c 中取消对 CONFIG_LMB 的定义(避免检查保留的存储器区域)、这种方法可以正常工作。
但是、我希望有一个适当的解决方案来解决这个问题。
请允许我知道这个内存地址是如何被标记为保留或空闲的。 因此、我可以使用 RAM 的可用存储器区域加载文件。
