gpt4 book ai didi

linux - Zynq Linux Kernel加载地址

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:46 28 4
gpt4 key购买 nike

我想为 zed board 构建 linux。当我查看 u-boot/include/configs 目录中的 zynq-common.h 文件时,我看到 kernel_load_address 是 0x02080000。

为什么内核加载地址是0x02080000?这是什么逻辑?

我使用的是 2018.01 版本。我提到的值是 CONFIG_EXTRA_ENV_SETTINGS 中的“kernel_load_address=0x2080000”

最佳答案

我认为那不是实际的加载地址。默认情况下,UBoot 应将其加载到 0x8000。它可以被修改,但您不想通过头文件来修改。

(您不需要查看这些文件,尤其是不需要修改它们。)

如果您想为 zedboard 构建内核,我建议您遵循以下任一指南: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/linux/zynq_2014r2 https://highlevel-synthesis.com/2016/10/31/how-to-compile-xilinx-linux-kernel-for-zynq/

如果您不想在需要 4-6 小时或更长时间的平台上构建内核,您还需要 Xilinx 的工具链(我以前不得不这样做,不好玩)。

关于linux - Zynq Linux Kernel加载地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53195196/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com