详解Zynq的两种启动模式
Zynq-7000AP SOC器件有效利用了片上CPU来帮忙配置,在没有外部JTAG的情况下,处理系统(PS)与可编程逻辑(PL)都必须依靠PS来完成芯片的初始化配置。 ZYNQ的两种启动模式:从BootROM主动启动,从JTAG被动启动。
【资料图】
ZYNQ的启动配置分多级进行的。配置至少需要两步,但通常按如下三个阶段进行:
阶段0:该阶段简称为BootROM,控制着整个芯片的初始化过程。放在BootROM中的代码是固化的,不可修改的,处理器核在上电或者热启动时自动执行这部分代码。
阶段1:该阶段的启动加载器(FSBL)也可以由用户代码控制。
阶段2:这阶段通常可以是用户的PS端的设计代码,当然也可以是第二阶段的启动加载器(SSBL),这个阶段可以完全由用户控制,是可选的。
ZYNQ外部启动条件:
1、 电源要求:在阶段0 BootROM状态时,PS与PL的电源要求如表所示:
在阶段1 FSBL时,PS与PL都是必须上电的,因为PL将在这个阶段进行配置,而PS将负责配置的过程。
2、 时钟要求:必须满足时钟 .
3、 复位要求:主要有两个外部复位源将影响BootROM的执行。(电源复位信号,系统复位信号)
4、 启动引脚设置:需要配置好引脚才能正确启动平台。
BootROM
1、 BootROM的作用:上电复位以后,PS端即开始进行配置。在不使用JTAG的情况下,ARM将在片上的BootROM中开始执行代码。BootROM中的代码对NAND、NOR、Quad-SPI、SD与PCAP的基本外设控制器进行初始化,使得ARM核可以访问、使用这些外设。
而DDR等其他外设将在阶段1或者之后进行初始化。BootROM中的代码还负责加载阶段1的启动镜像。 PS的启动源是由外部模式引脚的高低电平来选择的,也就是指BootROM将根据外部配置引脚的设置来从不同的外部存储中加载阶段1的启动镜像,当然也支持在线性Flash上直接运行。 需要注意的是PL的配置并不在BootROM中完成,BootROM只为配置PL做好准备。
FSBL
1、 FSBL是在BootROM之后启动的引导程序。由BootROM加载到OCM或者直接在线性Flash上运行。FSBL主要完成以下工作:
1) 根据XPS中的配置,完成PS端的初始化。
2) 使用比特流文件对PL进行配置 .
3) 加载第二阶段引导程序(SSBL)或者裸跑程序(直接在ARM上运行无操作系统程序)到内存空间。
4) 跳转执行SSBL或者裸跑程序。 注意:FSBL在跳转到SSBL或者裸跑程序前,并不使能MMU。这是因为许多操作系统,例如linux假设MMU在启动时是禁用的。 FSBL启动流程:
需要注意的是在FSBL阶段PL的配置不是必须的,可以将zynq平台当做两个ARM核使用。另外需要注意的是:PL的比特流文件、SSBL、裸跑的应用程序等都必须组织成Flash分区镜像。FSBL将会遍历分区头表来寻找比特流文件、SSBL、裸跑程序所在的位置,然后进行加载或配置。SDK提供了生成flash分区镜像的工具。
SSBL 第二阶段的启动加载(SSBL)是可选的。 SSBL的引导程序称为BootLoader。对于运行在zynq平台的linux系统而言,U-Boot就是SSBL。在zynq平台中,FSBL帮助我们加载U-Boot到ARM来运行。U-Boot拥有非常强大的功能,提供了许多用户指令、读写内存、flash、USB设备。U-Boot会帮助我们完成linux内核启动之前所必须的硬件初始化,例如串口、DDR控制器等。
Linux启动过程: 嵌入式linux从软件层面考虑可以分为以下四个部分:引导程序(BootLoader)、linux内核、文件系统、应用程序。 Zynq平台中的嵌入式linux就是U-Boot,FSBL帮助我们引导U-Boot到内存中。
U-Boot将为linux内核初始化内存和必要的外设,设置好启动参数。在zynq平台中,采用设备树来传递驱动部分的参数,所以U-Boot还将为内核拷贝设备树镜像文件到内存中。由U-Boot传递给内核的启动参数中通常包含了设备树的地址,文件系统的类型、地址等信息。而后U-Boot将把系统控制权交给linux内核。
当linux内核拥有系统的控制权后,将先进行初始化,建议起内核的运行环境。Linux内核在完成了虚拟地址到物理地址映射后,还有就是驱动设备初始化与挂载。在zynq平台中,采用设备树的方式传递设备驱动的信息,如果有为PL中的IP核编写了驱动程序,也可以使用模块化的方式,待linux启动后再进行挂载。
Linux内核将根据U-Boot传递过来的参数信息选择挂载文件系统的格式与挂载点。最后linux内核将运行init()函数,这是内核引导的终点,也是系统所有进程的起点。 应用程序都是放在文件系统中。
审核编辑:汤梓红
标签:
- 详解Zynq的两种启动模式
- 从3699元跌至1579元,前置5000万+一亿像素,四曲屏手机加速清仓
- 中国创新药行业的难 药明康德半年报里能看到
- 送给刚认识女生的最佳生日礼物标注
- A股午评:上证指数缩量涨0.12%,电力板块异动拉升
- Netflix剧集《巫师》第四季制作推迟 2024年才能开拍
- 外媒:昂山素季被赦免5项罪名
- 距离「完美 iPhone」一步之遥?苹果即将造出史上最窄边框手机
- 微信实用功你知道多少?11大隐藏功能一文看清
- 笔记本电脑的充电器能托运吗 笔记本电脑的充电器托运方法 笔记本电脑的充电器能不能托运
- 乘风而上“中国式悬疑”助力中国电影扬帆出海 专访导演、监制、编剧陈思诚
- 新华路街道“系列双拥优待服务”上线
- 收评:沪指平收创业板指跌0.58% 超导概念大涨
- 华侨城A:8月1日融券卖出金额48.16万元,占当日流出金额的0.29%
- 国家发展改革委:将建立不当干预全国统一大市场建设行为问题整改和典型案例的约谈通报制度
- 数字里看发展 中国对外经贸合作展现强劲韧性和蓬勃活力
- 武汉盛帆官宣:新外援来了
- 开展防范养老诈骗专项宣传活动
- 猫咪品种忠诚度排行榜:哪个品种最会黏人?
- 户用储能2023H1出货6GWh 中国企业出海五大关键
- GOG礼包喜加一:免费领《博德之门3》礼品包
- 星光农机:8月1日融资买入195.01万元,融资融券余额7941.69万元
- 最好的浴室配件让空间更实用更有吸引力
- 三棵树:8月1日融资买入799.18万元,融资融券余额1.04亿元
- 老百姓:8月1日融资买入615.62万元,融资融券余额1.27亿元
- 《马力欧+疯狂兔子 星耀之愿》第三个付费DLC将于8月30日面世
- 摩托罗拉推出 Moto G14 配备 FHD+ 显示屏和 5,000mAh 电池
- 应力应变符号是什么_应力符号读音 应力应变的符号怎么打出装搜狗输入法
- 洪水预计何时到天津?哪些区域受影响?解答来了
- 我国可再生能源装机超过煤电
- 广州“双Q”试点 实现双落地
- 华南美国商会发布报告:持续看好中国 三成企业拟追加投资
- 鸣志电器8月2日快速回调
- 被北京暴雨冲淹的悉昙酒店,豪奢从何而来
- 机票燃油附加费年内首次上涨,8月5日起调整至最高60元
- 餐厅服务员的心得体会
- valentino国外官网 意大利奢侈品牌Valentino估值或高达40亿欧元
- 张嘉倪主演的电视剧古装(张嘉倪主演的电视剧)
- 最高659分,最低580分,华北电力大学垫底!江西211投档线汇总
- 周四2新股申购 中签率预测
- 蔚蓝档案花凛技能强度怎么样
- 厦门岛外突发车祸!紧急救援!
- 不管女儿?杨幂现身香港街头打脸港媒,真要与刘恺威争夺抚养权了
- 罗平锌电:感谢提问,除锌之外公司还有一些铜精矿、铅精矿等
- 关锦鹏个人资料简介(关锦鹏个人资料)
- 粘的读音和组词(粘的读音)
- 太抽象!韩国室温超导爆火后 《CS:GO》相关饰品价格飙升
- “芭比海默”梗图惹怒日本网友,华纳兄弟日本公司道歉
- 灵活用工是什么为什么灵活用工这么火 灵活用工是什么意思
- 2k11键位图解(2k11键盘设置)
- 日本流行宠物机器人陪伴生活
- 安徽淮南:“八一”双拥共建氛围浓
- 快手“交卷”,净利润不低于5.6亿,可持续吗?
- 季成(关于季成简述)
- 孔令谦谈会吃才健康(关于孔令谦谈会吃才健康简述)
- 雷神911X猎荒者2023笔记本配置参数 首发价格6799元
- 黑龙江发布暴雨红色预警
- 无人机飞行管制app 中国为何对反无人机系统出口管制 基本情况讲解
- 绿豆芽怎么发最快又好(绿豆芽怎么发)
- 黟县渔亭镇:增殖放流助力水域环境改善
- 预算9800万!德州市齐河城乡环卫一体化提升(EPC)项目(二)招标计划公布!
- 福岛核事故亲历者:核污染水排海将给全世界带来伤害
- “杜苏芮”何以“千里北上”致河北现罕见强降雨?
- 蜘蛛的是什么颜色(蜘蛛血是什么颜色的)
- 台湾“90后”在成都为大运会推广:希望为两岸青年沟通交流出力
- 2023年光刻胶市场规模、竞争格局及投资战略
- 2023杭州余杭才栖名居人才共有产权房8月7日9时起报名登记
- PNAS:中国学者揭示一种噬菌体抵抗宿主防御的机制
- 贵金属或将呈现拉锯震荡 铁矿石近月合约仍有支撑
- 得过重疾还能买百万医疗险吗?如何购买?
- 讯飞星火App恢复上架苹果应用商店
- 建设工程施工合同需要注意哪些事项
- 成都新津城乡建投:子公司股权无偿划转至成都新津产发集团
- 梅雷特:那不勒斯想重复上赛季的成功很难,但我们会竭尽全力
- 甘谷花椒集散交易中心启用
- 中暑喝藿香正气水能缓解症状吗?
- 国家有关部门印发通知进一步促进脱贫人口增收
- AMD发布2023财年第二季度财报:净利润同比下降94%,股价大涨近6%
- 翠微股份8月2日快速上涨
- 吉林省首部双偏振天气雷达投入业务运行
- 暴雨后的门头沟:努力恢复正常生活秩序
- 辉瑞2023年Q2营收127.3亿美元,不及市场预期
- 周涛朱迅鲁豫时装秀中自带气场!完全不输一线女星
- *ST交昂第四次提示终止上市风险,受损投资者可维权
- 减免,延续至2027年底!
- 宝能董事长姚振华遭围堵,眼镜被打掉,保安高呼:快拿速效救心丸
- 巨头布局AI 新计划曝光!财报“秀肌肉” 释放什么信号?
- 数字经济重要一环获力挺!上海最新发布,打造国际区块链交换枢纽链接,这些概念股业绩增速领先
- 因违规核销不良贷款等案由,山西灵石农商行被罚80万
- 恒生指数收跌2.47% 互联网科技股集体下挫
- 2023年中国柑橘产业种植面积、产量、进出口及发展趋势分析,供应链整合、数字化转型、标准化提升、品牌化打造为主要发展方向「图」
- 国林科技8月2日加速下跌
- 株洲市市场监管局开展食品经营单位飞行检查
- 逛景点、看文物……台湾青少年打卡南京超热门景点
- 商务部:适度扩大对无人机的出口管制 不针对任何特定国家和地区
- 湖南将精准排查管控工贸行业重大风险
- 海带绿豆汤的做法窍门(海带绿豆汤的做法)
- 岭南股份:公司子公司恒润集团早期技术已涉足数字虚拟人领域
- 宣亚国际:8月1日获融资买入642.20万元
- 国创高新发布股价异动公告:已剥离房地产中介服务业务