在u-boot中的fatloat地址限制

时间:2018-05-02 06:14:18

标签: linux u-boot freertos bare-metal

有人可以解释使用fatload在u-boot中加载二进制文件的地址限制吗?我可以将应用程序加载到任何地址吗?

此外,如果此地址依赖于二进制文件,如何从我的应用程序二进制文件中提取它?

上下文是,我有一个应用程序二进制文件,以下执行应用程序。

fatload mmc 0 0x1C000000 application.bin
go 0x1C000000

但是,我更改了u-boot的版本,当我调用go 0x1C000000时,它会挂起。

1 个答案:

答案 0 :(得分:1)

当您谈论使用 go 命令(将执行转移到您指定的地址)时,您必须将应用程序加载到内存中,并将其链接到建立时运行的地址你的申请。