前言
·
在学习本博客内容之前,需要用户已经按照《教程:在zybo板卡实现pl-ps交互》博文的内容,成功运行zybo的pl-ps交互实验。
·
本文提供2种运行程序的方式:通过sd卡启动; 通过qspi flash启动。
制作boot.bin,拷贝到sd卡运行:
在sdk环境中,制作boot.bin启动文件。制作boot.bin过程如下:
1.sdk中新建一个应用工程,如下图:
2.在new project界面,输入工程名字为fsbl,点击next:
3.选择左侧一栏的zynq fsbl,点击finish:
4.等待工程自动编译完毕;
5.此时sdk界面左侧一栏如下:
6.
右击fsbl,点击create boot image
7.
在create bootimage窗口中,上面红框一栏为输出路径,保持默认即可。然后点击下方红框中的add,依次添加硬件bit文件(在sdk文件夹下的system_wrapper_hw_platform_0文件夹下)以及elf文件(在sdk文件夹下的hellodebug文件夹下),注意顺序不能弄错:
8.
添加完毕,点击creatimage,可以看到sdk界面的fsbl->bootimage下多了一个boot.bin文件:
将sd卡格式化为fat32,然后将boot.bin文件拷贝到sd卡中(注意,拷贝到sd卡的bin文件的名字一定要为boot.bin)。将zybo板的jb5跳线帽切换至sd卡启动,插入sd卡,上电,等待zybo上绿灯亮起,然后就能运行了。
将boot.bin固化到qspi flash:
以下介绍如何将boot.bin文件写入到zybo的qspi flash。
·
打开vivado2014.2;
·
选择“open hardware manager”
·
连接zybo,新建一个hardware target;
·
右击xc7z010_1,点击add configuration memory device;
·
在search中输入s25fl128,选择最后一个,点击ok:
·
在弹出的对话框中,点击ok:
·
在programconfiguration memory device界面中,在configurationfile一栏加入boot.bin文件:
·
加入之后如下图:
·
点击ok,等待写入qspi flash结束:
·
写入成功之后,关闭zybo电源,将zybo板的jb5跳线帽切换至qspi。此时给zybo上电,待板上绿灯亮起,就可以运行了。
创建可靠FPGA设计的10大技巧
华为荣耀magic八曲面人工智能神机一出谁与争锋
易华录完成河南省首批数据资产评估企业试点工作
贴片电阻串联和并联的作用
智能停车场车牌识别技术系统方案
教程:在ZYBO板卡实现bin文件的固化
智慧养老怎么“养”?不要让科技成为老年群体的束缚
风口上的测温枪市场缺口达到千万 产业链上百万个工厂伺机而动
汽车软件开发车载与非车载软件分类及差异
低功耗音频和视频的SOC设计问题分析
网络智能协同与控制怎样利用AI和5g改进
realme X2 Pro限时直降500元该机拥有90Hz刷新率支持50W超级闪充
集成段码LCD驱动低功耗系列MM32L0130
5G技术首进政府工作报告意味着什么?
激光slam和视觉slam
安捷伦推出用于ADS软件的射频小信号产品设计套件
集成i耦合器数字隔离与ISO电源弥合了USB和传统工业接口之间的差距
马赛克模拟屏组成单元_马赛克模拟屏的分类
张亚勤分享在人工智能、新计算体系和通讯架构的见解
5个PCB电路板测试架的用途