当前位置: 首页 > news >正文

网站开发教育培训百度网站认证

网站开发教育培训,百度网站认证,株洲网站优化,一次性医用口罩价格之前在Vivado2018.3通过QSPI方式固化程序时出现问题,显示flash擦除成功,但最后总是不能写入到flash中。 查资料发现从VIVADO 2017.3版本开始,Xilinx官方为了使Zynq-7000和Zynq UltraScale 实现流程相同,在QSPI FLASH使用上做了变化…

         之前在Vivado2018.3通过QSPI方式固化程序时出现问题,显示flash擦除成功,但最后总是不能写入到flash中。

        查资料发现从VIVADO 2017.3版本开始,Xilinx官方为了使Zynq-7000和Zynq UltraScale +实现流程相同,在QSPI FLASH使用上做了变化,即Zynq-7000编程flash需要“指定的fsbl”。因为在QSPI引导模式下启动,则“指定的fsbl”将尝试从flash加载分区,从而导致flash编程的错误行为。导致不能下载flash或下载flash后不能启动。

           总结一下,就是需要建两个FSBL程序,也可以生成BOOT.BIT以后,修改当前FSBL工程(本例程),一个用于生成BOOT.bin文件,一个用于加载,即Program flash。完整步骤如下:

(1)新建系统环境变量:我的电脑—属性—高级系统设置—环境变量;之后重启一下电脑。

        变量名:XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ

        变量值:10000000

(2)在vivado界面PS端选中QSPI方式,其中single SS 4bit IO与Dual Quad SPI方式要根据板卡上几颗QSPI flash以及位数选择,这里选择single SS 4bit IO;

(3)保存设计,编译生成bit文件;

(4)启动SDK,注意要将bit文件选中。新建fsbl程序,不用修改,此程序用于生成BOOT.bin文件。

        1)选择你的代码工程,右键选择 create boot image

                       

        2)弹出的窗口中可以看到生成的BIF文件路径,BIF文件是生成BOOT文件的配置文件,bif文件和bin文件放在同一个根目录下,并且再次确认是否是最新生成的文件;

之后点击Create Image,生成BOOT.bin文件。

当看到有这两文件时:说明已生成BOOT.bit文件

 (4)在不变的工程新建fsbl程序,先点击 Clean project,在main.c主程序中找到“Read bootmode register”的位置,并添加代码BootModeRegister = JTAG_MODE;再点击Build  project此处是为了将QSPI编程改为以JTAG模式启动,为了解决bug,

 也可以在fsbl_debug.h文件中加上#define FSBL_DEBUG_INFO语句,这是为了能够让串口打印出 Bootloader 的信息,之后保存并编译;

(5)QSPI flash固化

        1)FPGA板卡模式开关切换到QSPI启动模式;

        2)点击Xilinx—Program Flash,加载刚刚fsbl文件生成的BOOT.bin与fsbl_load文件生成的fsbl_load.elf,

其中Flash Type根据(2)中QSPI选中方式而定;

        3)点击Program,即可完成QSPI方式的程序固化。

重点+干货来了:

  环境实验:硬件板卡暂未有串口调试输出。 

当固化进去以后,如果你发现PL已经启动,但是PS暂未启动,那此时就需要修改这个选项:把这两个关闭。再重新固化以后,关机、重启,发现PL和PS均能正常运行。这就是妥妥的干货。

http://www.ritt.cn/news/16306.html

相关文章:

  • 淘客没有网站难做百度网盘网页版官网
  • 电子政务网站建设实践报告百度关键词排名价格
  • 网站正在建设源码安装百度一下
  • 怎样给装修公司做网站公众号软文推广多少钱一篇
  • 博客网站做外贸可以吗怎么优化网站排名才能起来
  • 百度收录正常网站流量下降珠海网站建设优化
  • 淘宝客个人网站怎么做如何写软文赚钱
  • c语言建网站北京seo公司司
  • 网站 二级分类公司注册
  • 做网站需要哪些基本功能夸克浏览器网页版入口
  • 好网站你知道的凡科网站登录入口
  • 如何设计好酒店网站模板百度收录排名查询
  • 做婚礼请柬的网站有哪些西安全网优化
  • 做企业网站好的网络营销好不好
  • 漯河优惠网站建设价格有哪些平台可以发布推广信息
  • 营销网站怎么做百度搜索关键词排名查询
  • 邯郸网站制作哪里做手机百度搜索引擎入口
  • 免费网站在哪里申请外链代发公司
  • 佛山新网站建设如何福建优化seo
  • 东圃做网站的公司营销和运营的区别是什么
  • 山东网站建站建设每天三分钟新闻天下事
  • 中央经济工作会议2020惠州优化怎么做seo
  • 胶州网站建设哪里有免费广告推广平台
  • 农村电商平台发展现状如何提高网站seo排名
  • 中国电商建站程序关键词汇总
  • 网站模板下载 网盘百度医生在线问诊
  • 商务网站建设与管理网站推广做什么
  • 做图网站有哪些化妆品推广软文
  • 张家界简单的网站建设百度竞价点击软件奔奔
  • wordpress翻译过时了seo咨询岳阳