赞
踩
本来已经找好工作了,没想到自己成功考研上岸,马上把工作辞了去读研。研究生的生活非常繁忙,本科可以自由地探索各种感兴趣的东西,但到了研究生,做什么都得先制定计划,一旦失败了就直接几天浪费了。进入研究生开始要发论文,写专利,我很多想发的文章都写成了论文与专利,所以最近一年都没有发布什么新文章,等我论文公开后,一定会有精彩的文章呈现给各位!
最近使用Vivado2019开发ZYNQ程序,需要把代码固化到ZYNQ开发板上,然而正点原子以及网上的很多教程都是针对2018的,2019的vivado已经在使用vitis了,找了一圈没找到能用的教程,经过三天的测试,我终于研究出怎么使用vitis固化代码到QSPI了,发在此处,为各位节省时间,也算是在以后我忘记时提醒我自己。
PS:本教程很多参考了正点原子的文档,感谢正点原子与开源电子网提供的技术文档
PS2:其实vitis的固化比2018的SDK更简单,不用再新建FSBL工程了!!!
软件:vivado v2019.2(64-bit)
硬件:正点原子启明星开发板底板+7020核心板
演示使用的项目:正点原子启明星《OV5640摄像头HDMI显示》
建议用subst命令把项目目录挂载为根目录,可以解决vivado的长文件路径问题,防止一些奇奇怪怪的编译错误。
按下win+R,在“运行”中输入cmd打开命令行,使用subst命令把项目路径挂载为硬盘,如下图所示
笔者把工程目录挂载为了P盘。
3. 升级完成后,打开Block Designed,双击“ZYNQ Processing System”IP核,打开配置界面。
选择"File"->“New” ->"Application Project…"新建一个应用工程。
填入项目名(建议加上”app“前缀),然后next
选择平台,选择刚才新建的平台”plat_ov5640_hdmi“,然后next。
接下来默认即可,直接Next
选择”Empty Application“,然后”Finish“
新建完成后如下图所示:
以防一些问题,在此附录上我成功烧写的项目,欢迎参考。
链接:https://pan.baidu.com/s/1C_mNXXFBwHp032ZZvkfMMA?pwd=xrt4
提取码:xrt4
本文以一个例子介绍了vivado2019用户如何通过vitis固化自己的程序到QSPI中,研究这个步骤加上写文章花费了我大概三天的时间了。如果有任何问题,欢迎在评论区评论或者私信我哦。
如果解决了你的问题,不妨点个赞再走?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。