博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原创]基于Zynq Linux环境搭建(三)
阅读量:5268 次
发布时间:2019-06-14

本文共 1129 字,大约阅读时间需要 3 分钟。

此篇编译Kernel

解压:

 

[#17#17:26:56 FPGADeveloper@ubuntu ~/Zybo_Demo]$tar zxvf *.tar.gz

  

进入到文件kernel文件夹中,clean

 

[#19#18:48:24 FPGADeveloper@ubuntu ~/Zybo_Demo/linux-xlnx-xilinx-v2014.2]$make distclean

  

配置

 

[#21#18:49:01 FPGADeveloper@ubuntu ~/Zybo_Demo/linux-xlnx-xilinx-v2014.2]$make ARCH=arm xilinx_zynq_defconfig

  

make  ARCH=arm  menuconfig

出现错误,需要安装ncurses库,命令sudo apt-get install libncurses5-dev

 

 

make

 

[#22#18:49:14 FPGADeveloper@ubuntu ~/Zybo_Demo/linux-xlnx-xilinx-v2014.2]$make ARCH=arm uImage LOADADDR=0x00100000

  

在编译生产image文件时,出现了下述错误

 

"mkimage" command not found - U-Boot images will not be builtmake[1]: *** [arch/arm/boot/uImage] Error 1make: *** [uImage] Error 2

  

更新u-boot-tools

 

[#22#18:55:17 FPGADeveloper@ubuntu ~/Zybo_Demo/linux-xlnx-xilinx-v2014.2]$sudo apt-get install u-boot-tools

  

更新完成后,再次运行即可生成Image文件

 

dts编译

在SDK配置相关模板

生成PL侧和PS侧的设备信息,导入到./arch/arm/boot/dts/

重启前的版本如下:

 

[#27#19:01:21 FPGADeveloper@ubuntu ~/Zybo_Demo/linux-xlnx-xilinx-v2014.2]$./scripts/dtc/dtc -O dtb -I dts -o devicetree.dtb ./arch/arm/boot/dts/zynq-zybo.dts

  

在当前目录下生成dtb。

至此,kernel和dts都生成号

转载于:https://www.cnblogs.com/ifpga/p/8182029.html

你可能感兴趣的文章
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。...
查看>>
Linux中防火墙centos
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
283. Move Zeroes把零放在最后面
查看>>
centos下同时启动多个tomcat
查看>>
slab分配器
查看>>
【读书笔记】C#高级编程 第三章 对象和类型
查看>>
【SVM】libsvm-python
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
Leetcode Balanced Binary Tree
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>
HTML <select> 标签
查看>>
tju 1782. The jackpot
查看>>
湖南多校对抗赛(2015.03.28) H SG Value
查看>>