一,ZYNQ有多种启动方式:NOR, NAND, Quad-SPI, SD Card,JTAG,EMMC。
上电后zynq根据模式管脚的设定选用boot的方式,通过核心板上的拨码开关设置启动方式。

ZYNQ的启动配置分多级进行的。配置通常按三个阶段进行:
(1)阶段0:该阶段简称为BootROM,控制着整个芯片的初始化过程。放在BootROM中的代码是固化的,不可修改的,处理器核在上电或者热启动时自动执行这部分代码。
(2)阶段1:该阶段的启动加载器(FSBL)也可以由用户代码控制。
(3)阶段2:这阶段通常可以是用户的PS端的设计代码,当然也可以是第二阶段的启动加载器(SSBL),这个阶段可以完全由用户控制,是可选的。

二,ZYNQ中 liunx 的启动可以分为硬件初始化和软件启动。

硬件初始
本文详细介绍了ZYNQ的多种启动方式,包括NOR, NAND, Quad-SPI, SD Card等,以及启动流程的三个阶段。重点讨论了Linux在ZYNQ上的启动,包括硬件初始化和软件启动的三个阶段,FSBL的角色,以及U-Boot如何加载内核。同时提到了SD卡的分区和文件系统类型,以及SDK在裸机启动中的应用。"
89599356,7390269,华为面试题:简单密码转换,"['编程题', '字符串处理', '面试题', 'Python方法', '安全']
订阅专栏 解锁全文
2293

被折叠的 条评论
为什么被折叠?



