一文搞懂Zynq的两种启动模式!好文收藏

本文详细介绍了Zynq-7000 AP SOC器件的两种启动模式:BootROM主动启动和JTAG被动启动。内容包括BootROM在初始化过程中的作用,FSBL如何完成PS端初始化、PL配置以及加载第二阶段引导程序。同时,文章探讨了Zynq平台中Linux启动的各个步骤,从BootLoader、内核到文件系统和应用程序的加载。
摘要由CSDN通过智能技术生成

Zynq-7000AP SOC器件有效利用了片上CPU来帮忙配置,在没有外部JTAG的情况下,处理系统(PS)与可编程逻辑(PL)都必须依靠PS来完成芯片的初始化配置。 ZYNQ的两种启动模式:从BootROM主动启动,从JTAG被动启动。

 

 

ZYNQ的启动配置分多级进行的。配置至少需要两步,但通常按如下三个阶段进行: 

阶段0:
该阶段简称为BootROM,控制着整个芯片的初始化过程。放在BootROM中的代码是固化的,不可修改的,处理器核在上电或者热启动时自动执行这部分代码。 

阶段1:该阶段的启动加载器(FSBL)也可以由用户代码控制。 

阶段2:这阶段通常可以是用户的PS端的设计代码,当然也可以是第二阶段的启动加载器(SSBL),这个阶段可以完全由用户控制,是可选的。

ZYNQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值