特权同学玩转Zynq连载29——[ex51] 制作裸跑程序的启动文件BOOT.bin


1 概述
对于Zynq的裸跑程序加载,比linux的SD卡启动文件制作要简单得多。
只需要在FAT32格式化后的SD卡中放置一个BOOT.bin文件即可。如图所示,BOOT.bin中需要包含2~3个文件,对Zynq部分外设初始化并搬运下一阶段代码和配置PL的fsbl.elf文件、PL的配置比特流文件(.bit)、用户裸跑程序(.elf)。如果用户只是在Zynq的Cortex A9上跑程序,无需使用PL做任何工作,那么PL的配置文件.bit也可以免了。

在Zynq上电后,BootROM率先工作,加载BOOT.bin中的FSBL,FSBL初始化一些必要的外设,如SDIO外设,用于SD卡的读写;FSBL也可以将PL的配置比特流.bit文件加载到PL中启动PL的逻辑运行,随后加载用户裸跑程序(通常是elf后缀的文件),裸跑程序随后就在DDR3中运行起来。
这里,我们来实际操作一把,使用fsbl.elf、.bi

玩转Zynq连载29——[ex51] 制作裸跑程序的启动文件BOOT.bin相关推荐

  1. 玩转Zynq连载32——SDK在线运行裸跑程序

    特权同学玩转Zynq连载32--SDK在线运行裸跑程序 1 SDK在线运行裸跑程序 以zstar_ex50为例,演示如何将裸跑程序在Zstar板上在线运行起来. 点击SDK的菜单Run --> ...

  2. 玩转Zynq连载35——基于Vivado的Virtual IO在线板级调试

    特权同学玩转Zynq连载35--基于Vivado的Virtual IO在线板级调试 1 概述 基于Vivado的板级调试介绍,可以参考文档<玩转Zynq-基础篇:基于Vivado的在线板级调试概 ...

  3. 玩转Zynq连载10——使用GIT进行工程备份和版本管理2

    特权同学玩转Zynq连载10--使用GIT进行工程备份和版本管理2 2 使用GIT进行日常备份管理 2.1 GIT的基本工作原理 通过下面几个图解,希望大家能理解GIT做备份管理的机理. 使用GIT备 ...

  4. cortex-A8的第一个裸跑程序——点亮LED灯

    @****************************************************************************** @ File:led_on.S @ 功能 ...

  5. ZYNQ UltraScale 双核裸跑 / 裸跑 + Linux

    # 1 背景提出     某项目对中断延迟有很高的要求,客户的构架为:PPC+ Vxworks,延迟时间大概:10us.(因硬件设计原因, 还可以更小).我们在Linu系统下测试中断延迟大概几百us, ...

  6. ZYNQ 7000 AMP模式双裸核运行 双方共享内存交互

    本文是 zynq 7000 AMP模式 双裸核CPU同时运行 的继续.本文主要是上文的基础上增加通过共享内存的方式,演示2个裸核的交互. 共享内存前先看看内存地址分布,这个图取自 ug585 4.1 ...

  7. 小程序源码:2022虎年全新头像框制作微信小程序源码下载-多玩法安装简单

    给大家带来一款以2022虎年为主的一款头像制作小程序源码 内包含了虎年虎娃框,2022元旦新年框,国庆几种分类 每一种分类都包含了多种模板制作 虎娃的小编个人感觉那个卡通也是挺可爱的! 另外整个小程序 ...

  8. 小程序源码:2022虎年背景全新UI头像框制作微信小程序源码下载-多玩法安装简单

    内包含了虎年虎娃多种分类头像框模板,全是和2022虎年有关 每一种分类都包含了多种模板制作 虎娃的小编个人感觉那个卡通也是挺可爱的! 另外整个小程序的背景UI都是以虎年为背景,所以总体的感觉还是很不错 ...

  9. zynq 7000 AMP模式 双裸核CPU同时运行

    本实验通过学习 https://blog.csdn.net/long_fly/article/details/79335025 而来. 从软件的角度来看,多核处理器的运行模式有三种: AMP(非对称多 ...

最新文章

  1. 新特效火爆抖音!各路神仙齐唱《蚂蚁呀嘿》,网友:短短几秒需一生来治愈...
  2. 书山有径——走进清华大学图书馆
  3. 判断客户浏览器是否支持cookie
  4. malloc,realloc,calloc的使用场合及特点,以及malloc的实现原理
  5. 手机耗电统计app_教你 6 招,解决 iOS13 耗电问题
  6. 雅虎开源可以提升流操作速度的DataSketches
  7. 2013-5-17杂乱草稿纸
  8. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.6 将吉他谱伴奏,转换成MIDI音乐伴奏...
  9. 荆州水文水位查询_【心能源】天欣公司矿井水文自动观测系统投入使用
  10. sql 触发器嵌套条件_SQL Server中的嵌套触发器
  11. jenkins 关联 钉钉机器人
  12. 单片机有什么功能,看完一定有收获
  13. perl语言入门:子程序
  14. 交易者的量化程序化交易之路
  15. Java Web项目开发项目经验总结
  16. 【小白写代码之九九乘法表,用C/C++来实现】
  17. EXCEL中数据分析涉及的一些操作
  18. 线性表--顺序表--单向链表(四)
  19. 王都归来,山寨手机分抢市场
  20. 【IDEA git commit 导航窗口取消对log类文件的 add 操作】

热门文章

  1. JavaScript的定时器延时器
  2. R-CNN、Fast R-CNN、Faster R-CNN网络结构、框架原理详解
  3. java批量新增(list拆开再新增)
  4. 虚拟机vm_state状态
  5. 数据挖掘易犯的11大错误与数据分析技能
  6. mac冒险游戏:死亡细胞Dead Cells 中文版
  7. 分享我的10年JAVA从业经验
  8. scala中sortBy与sortWith区别
  9. //Python学习// input函数的使用实例(附加,非mooc课)
  10. 要么解决问题,要么把问题升华