纯属拼凑,后续不断完善

一,复旦微ZYNQ启动流程:

1,FSBL(First Stage Bootloader)通过 BootRom 加载到 OCM 后运行,主要用于:
(1)初始化 PS 部分的配置;
(2)下载 PL 位流;
(3)加载第二阶段引导程序或者裸机程序;
(4)启动第二阶段引导程序或者裸机程序。

2,QSPI Flash的存储空间有限,为了加载与引导更大的镜像文件,FSBL支持在QSPI Mode情况下从eMMC flash上加载除FSBL之外的其他镜像文件。用户需要使能"fmsm_ps_parameters.h"文件中的MMC_SUPPORT宏定义。将只有FSBL的镜像烧写在QSPI Flash中,将BOOT MODE PIN拨至QSPI mode,上电后 BOOTROM 先从QSPI flash 中引导 FSBL,FSBL 运行后则直接从eMMC flash 加载位流或 uboot 程序。在"boot_main.h"文件中定义了位流储存在 DDR 中的起始地址,同时在以下应用场景需要将 FSBL_PL_DDR 宏定义注释掉进行位流下载:
(1)在没有使用 DDR 的情况,需要下载位流;
(2)使用 QSPI 或 NOR 启动,直接从 Flash 下载位流。
 3,如果需要通过串口打印 FSBL 启动过程的信息,需要对 fmsm_ps_parameters.h 中相关宏定义进行配置

二,复旦微zynq MIO拨码开关总结

如图所示,

FLASH模式(级联):MIO5(DQ3)+3.3V(R134)相连

debug模式(独立):MIO5(DQ3)+GND(R132)相连

三,烧写固化,

1,flash烧写:

(1)选中需要烧写的 Image 文件
(2)设置flash的偏移地址(可选十六进制或十进制模式)
(3)选择flash类型(qspi0/qspi1/nor0/nor1/nand)
(4)选择FSBL文件(用于初始化硬件),最新版本中提供在大部分环境中可用
的默认FSBL,可点击下方Advance按键弹出选项,选择是否使用默认的FSBL文件。

2,第三方开发工具FLASHLOADER 烧写

复旦微zynq启动方式总结相关推荐

  1. 复旦微ZYNQ EMIO控制PL LED

    一,复旦微和XILINX对比(我的了解) 1,复旦微ZYNQ FPGA开发工具是Procise,ARM开发工具是IAR: 2,它与xilinx ZYNQ不同的是,xilinx移植的是两个ARM CON ...

  2. 国产DSP/ARM+复旦微ZYNQ/A7/K7 FPGA系列解决方案

    DSP+ARM+FPGA复旦微系列解决方案定制. RK3399/TI AM5728/C6657/C6678+复旦微ZYNQ/A7/K7系列. 现在国产化进度赶人,进口的芯片只做了个功能验证,马上就要换 ...

  3. 复旦微ZYNQ procise axi读取adc数据

    1,使用vivado2018.3搭建block design 2,点击菜单栏 File -> Export -> Export Hardware,勾选 Include bitstream, ...

  4. 复旦微ZYNQ 四核使用

    一,procise步骤 二,IAR步骤:四个ARM CONTEX A7 1,新建hello word工程,并将代码,并将iar工程复制四份,修改四个工程的 cstartup.s 文件 2,修改初始化代 ...

  5. 复旦微FMQL(国产Zynq) 【IAR裸机开发之PS】——前言

    关注+星标公众号,及时获取更多技术分享~ 作者 | 冰茶奥利奥 微信公众号 | 嵌入式电子创客街 前一段时间写了不少使用Xilinx的Zynq芯片的文章,说实话在整个开发过程中几乎没有遇到什么疑难杂症 ...

  6. Xilinx ZYNQ 7000+Vivado2015.2系列(五)之ZYNQ的三种启动方式-JTAG、SD card、Flash

    前言: 前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Run as或者Debug as来运行程序.JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以 ...

  7. 复旦微的FMQL10S400ZYNQ芯片+国微SM25QH256MX的FLASH的使用体验

    记全国产化的一个小测试系统的一次全程体验   从六月份到现在,一直在学习使用并测试国产化平台项目,使用的主控芯片是复旦微的FMQL10S400ZYNQ芯片,使用的外挂flash是国微的SM25QH25 ...

  8. H7-TOOL发布V2.10, RTT增加搜索范围, 脱机烧录增加华大, 雅特力, 航顺,复旦微和nRF51新型号, 一键下载, HEX分段等(2021-12-29)

    目录 H7-TOOL所有资源汇总(含操作手册): PC机软件:升级PC软件到V2.1.0 H7-TOOL更新说明: 1.升级新版注意事项 2.串口示波器增加波形名字标签,可修改保存 3.H7-TOOL ...

  9. 用微前端的方式搭建类单页应用

    前言 微前端由ThoughtWorks 2016年提出,将后端微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用. 美团已经是一家拥有几万人规模的大型互 ...

最新文章

  1. springMVC乱码问题
  2. 用UIpickView实现省市的联动
  3. C++/C--string中的find()、find_first_of()、find_first_not_of()【转载】
  4. WPS长文档编辑技巧之二:对样式的设置与修改
  5. Nginx学习总结(14)——Nginx配置参数详细说明与整理
  6. NYOJ954--N的阶乘的二进制表示最低位的1的位置
  7. 基于 Windows7 + VMware-CentOS7虚拟机 搭建开发模式
  8. 写了个算分压电阻阻值的MATLAB小程序
  9. c++ 字符串替换指定字符
  10. 基于php的校园垃圾分类网站的设计与实现
  11. MAC表、ARP缓存表、路由表以及端口映射NAT
  12. 考研词汇测试软件,考研词汇 - 在线打字测试(dazi.kukuw.com)
  13. unzip 分包_劳务派遣第二讲一一劳务派遣和劳务分包有啥区别?
  14. 利用水文分析方法提取山脊、山谷线
  15. 场景化、细分化来袭:从2022深圳时尚家居设计周看家居行业的重塑之路
  16. catia批量转stp文件格式_CATIA,UG,PROE等等格式批量转成stp,step,igs,iges
  17. 信息化系统要如何选型?
  18. Fly.Box 企业网盘2.2.1 发布
  19. GCP Compute Logging and Montioring, Lab
  20. 1-1HTML笔记总结

热门文章

  1. 【SHARE分享】---GitChat程序猿的必备补给站
  2. 电池容量工作时间如何计算
  3. 蓝桥杯真题 求和 给定 n 个整数 a1· a2, · · · , an,求它们两两相乘再相加的和
  4. loadrunner 82801错误
  5. 去阿里菜鸟被暴打,想和Java程序员谈一谈(转载)
  6. 计算无边界云栖大会深圳峰会抢鲜报道
  7. 【mba市场营销论文】金元证券海口营业部市场营销战略分析(节选)
  8. 考研——课程和资料选择
  9. CUBEMX+CANOPEN教程四:canopen小结
  10. 导航组件—Android应用中使用ViewPager2创建滑动视图