【问题标题】:Vivado version difference first stage boot loaderVivado 版本差异第一阶段引导加载程序
【发布时间】:2016-06-28 13:13:59
【问题描述】:

我在 Vivado 2016.1 中有一个小问题和错误。 对于我的 zynq (z-turn 7020) Vivado SDK 无法编译工作的第一阶段引导加载程序(编译不是问题,只有 .elf 文件不工作)。但是,使用具有工作 fsbl 的旧 2014.4 或 2015.4 项目在 BOOT 映像中工作。 如果我不从 sd 卡启动并直接使用 SDK 中的项目,它就可以工作。

来自不同 SDK 版本的 .elf 文件之间的确切区别是什么? 如果在较新的项目中使用旧的 fsbl 来创建 boot.img,我会遇到什么问题吗?

【问题讨论】:

    标签: fpga vivado zynq


    【解决方案1】:

    我无法告诉您 fsbl 版本之间的差异,但如果旧版本正在运行,则确实不需要构建新版本。我们为每种类型的电路板构建一个 fsbl,一旦它工作就永远不会改变它。

    如果 fsbl 资源在 github 上,我会更高兴,以便更容易回答这个问题。

    您可以在 SDK 生成的源代码树上运行 diff -urN,或者将它们检入 git(或其他源代码控制系统)并以这种方式进行比较。

    【讨论】:

      猜你喜欢
      • 2013-05-05
      • 2019-08-24
      • 2016-03-22
      • 1970-01-01
      • 2019-07-08
      • 2019-07-20
      • 2011-12-04
      • 2016-02-14
      • 2020-10-21
      相关资源
      最近更新 更多