上篇是编译u-boot的步骤,这篇开始移植Zedboard设备树
参考博客:
https://blog.csdn.net/congduan/article/details/41787951
http://www.openhw.org/module/forum/forum.php?mod=viewthread&tid=597436&fromuid=2010422
具体的步骤都是参照着来的,我只写了其中我不一样的地方。
提一句,设备树是在SDK里面完成的,所以首先要在VIVADO里面建立过程,然后导入SDK,接着才能继续接下来的步骤。
我使用的VIVADO 是2014.2版本的,所以下载的设备树源码也是对应的旧版本。
下载地址:
https://github.com/Xilinx/device-tree-xlnx/releases/tag/xilinx-v2014.2
下载后根据参考的文章,第一篇写的要把文件
device_tree.mld和device_tree.tcl文件放到工程目录去,但是应该放到SDK的安装目录去,不然是编译不出来设备树的文件的(报错的图我没截)。具体的步骤是参照第二篇文章的内容,将下载好的设备树源码解压后拷贝到安装目录。
拷贝目录:
D:\ruanjian\Xilinx-vivado\SDK\2014.2\data\embeddedsw\lib\bsp\device-tree-xlnx-xilinx-v2014.2\device_tree\data(按照自己的安装目录来)
这里面放的就是
device-tree_v2_1_0.mld
device-tree_v2_1_0.tcl
(十)移植Zedboard设备树
这两个文件。(参照第一篇的改名字,虽然我没改也编译出来了,不知道为啥,可能旧版本没有这个限制–旧版本的设备树源码的分类与新版本也不一样)
然后的步骤就是按照第一篇的详细步骤,就可以完成设备树文件的生成-system.dts。
(十)移植Zedboard设备树
相信看了两篇博客加上这篇,应该都是可以完成设备树的移植。

相关文章:

  • 2021-07-18
  • 2021-07-26
  • 2022-12-23
  • 2021-04-15
  • 2022-01-31
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-27
  • 2021-10-24
  • 2022-12-23
  • 2021-11-09
  • 2021-11-15
  • 2021-08-15
  • 2022-01-05
相关资源
相似解决方案