美文网首页zedboard开发
zynq-7000学习笔记

zynq-7000学习笔记

作者: 一个三要不起 | 来源:发表于2019-02-23 16:12 被阅读0次

    本人完全新手,学习的过程都是参照这一系列博客:
    https://blog.csdn.net/luotong86/article/details/52170770
    该笔记内容记录的是学习博客中遇到的问题和解决办法。

    一、在zedboard上安装linaro图像界面系统

    参照https://blog.csdn.net/luotong86/article/details/52170770
    遇到的问题:

    • 1.板子自带的SD卡不能进行分区操作
    • 2.分区2的格式化是在虚拟机中完成的,在windows系统下不能格式化ext4格式,也不能显示ext4分区

    二、编译uboot

    参照https://blog.csdn.net/luotong86/article/details/52185033
    博客中没有提到的是要事先安装交叉编译工具arm-xilinx-linux-gnueabi-gcc
    否则make过程中会提示No found:arm-xilinx-linux-gnueabi-gcc之类的错误。

    下载叉编译工具xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin需要注册xilinx帐号比较麻烦,这里给出我下好的https://pan.baidu.com/s/1vheLzh0ob2UtxZjP7P4qPg
    安装交叉编译工具参考https://www.cnblogs.com/ylsm-kb/p/9034135.html

    make 后会在u-boot-xlnx-master/下产生u-boot文件,改名为u-boot.elf就是

    三、编译Linux

    参照https://blog.csdn.net/luotong86/article/details/52190302

    使用unzip解压工具解压时出现symlink error: File name too long错误,参考https://github.com/raspberrypi/linux/issues/34得出解决办法
    安装p7zip
    sudo apt-get install p7zip-full
    解压
    7z x linux_xcomm_zynq.zip
    没有出现问题。

    make uImage LOADADDR=0x00008000过程中出现很多warning不知道有没有影响

    四、Zedboard HDMI核的构建和输出显示测试

    参照https://blog.csdn.net/luotong86/article/details/52190837
    下载no-OS时注意选对版本

    编译如下库:

    • hdl-2016_r2/library/axi_clkgen
    • hdl-2016_r2/library/axi_hdmi_tx
    • hdl-2016_r2/library/axi_i2s_adi
    • hdl-2016_r2/library/axi_spdif_tx
    • hdl-2016_r2/library/util_i2c_mixer

    在安装目录Vivado\2015.4\bin下启动cmd命令窗口,输入vivado -mode tcl即可启动tcl shell

    相关文章

      网友评论

        本文标题:zynq-7000学习笔记

        本文链接:https://www.haomeiwen.com/subject/mwgyyqtx.html