Zynq-7000AP SOC器件有效利用了片上CPU来帮忙配置,在没有外部JTAG的情况下,处理系统(PS)与可编程逻辑(PL)都必须依靠PS来完成芯片的初始化配置。 ZYNQ的两种启动模式:从BootROM主动启动,从JTAG被动启动。
ZYNQ的启动配置分多级进行的。配置至少需要两步,但通常按如下三个阶段进行:
阶段0:该阶段简称为BootROM,控制着整个芯片的初始化过程。放在BootROM中的代码是固化的,不可修改的,处理器核在上电或者热启动时自动执行这部分代码。阶段1:该阶段的启动加载器(FSBL)也可以由用户代码控制。
阶段2:这阶段通常可以是用户的PS端的设计代码,当然也可以是第二阶段的启动加载器(SSBL),这个阶段可以完全由用户控制,是可选的。ZYNQ
一文搞懂Zynq的两种启动模式!好文收藏
最新推荐文章于 2024-07-12 17:03:33 发布
本文详细介绍了Zynq-7000 AP SOC器件的两种启动模式:BootROM主动启动和JTAG被动启动。内容包括BootROM在初始化过程中的作用,FSBL如何完成PS端初始化、PL配置以及加载第二阶段引导程序。同时,文章探讨了Zynq平台中Linux启动的各个步骤,从BootLoader、内核到文件系统和应用程序的加载。
摘要由CSDN通过智能技术生成