码迷,mamicode.com
首页 > 系统相关 > 详细

[原创]基于Zynq Linux环境搭建(三)

时间:2018-01-03 11:33:50      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:info   tools   load   ali   lib   相关   .gz   http   fpga   

此篇编译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 built
make[1]: *** [arch/arm/boot/uImage] Error 1
make: *** [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都生成号

[原创]基于Zynq Linux环境搭建(三)

标签:info   tools   load   ali   lib   相关   .gz   http   fpga   

原文地址:https://www.cnblogs.com/ifpga/p/8182029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!