五华县建设工程交易中心网站玉林网站制作
2026/1/9 22:11:57 网站建设 项目流程
五华县建设工程交易中心网站,玉林网站制作,物流企业网站建设策划书6,网页搜索打不开网页1.bootrom是固化在zynq芯片内部非易失性存储其中的一段代码#xff1b; 2.bootrom代码存储在zynq的256k的sram以及128k的rom中#xff0c;掉电不丢失 3.bootrom用于启动#xff0c;引导fsbsl代码#xff0c;找到boot.bin所在的位置#xff0c;并从中提取fsbl, 将fsbl代码拷…1.bootrom是固化在zynq芯片内部非易失性存储其中的一段代码2.bootrom代码存储在zynq的256k的sram以及128k的rom中掉电不丢失3.bootrom用于启动引导fsbsl代码找到boot.bin所在的位置并从中提取fsbl,将fsbl代码拷贝到zynq中的256k-sram中运行这个时候DDR还没有被初始化这个是fsbl的工作3.BootROM这段代码通常保存在Nor flash中特点是芯片内执行XIP eXecute In Place这样应用程序可以直接在Flash闪存内运行不必再把代码读到系统RAM中。要完成上述功能BootROM必须满足如下要求包括SD卡或者QSPI等存储设备的驱动程序支持文件系统操作至少支持FAT32因为将SD卡格式化为FAT32后拷贝进BOOT.BIN的对于基于zynq的嵌入式Linux系统BootROM引导启动FSBLFSBL引导启动U-BootU-boot引导启动Linux内核。注意BootROM它是一个程序/代码并且已经固化到ZYNQ芯片内部。专门存放在片内ROM中。ZYNQ内部包含256K RAMSRAM以及128K ROMSROM,所以BootROM代码固化在SROM中片内的程序一般都固化在NOR FLASH支持XIP。且可以直接在NOR FLASH运行。Zynq使用RSA公钥加密标准进行固件认证确保启动过程的安全性。核心密钥包括主私钥PSK和主公钥PPK其中PPK用于生成次公钥SPKSPK与次私钥SSK成对使用用于验证分区数据如bin或elf文件的正确性。‌ 1 在启动阶段BootROM中的PPK用于验证BootHeader中的SPK签名从而认证后续加载的固件分区。1.bootrom是固化在ROM中的一段代码2.bootrom负责上电或者复位后的初始引导过程位于PS端不可修改3.bootrom用于初始化基本外设以及加载后续启动的镜像4.bootrom的核心功能a.初始化外设上电后bootrom首先初始化nand,nor,quad-spi,sd卡等外部存储器使得ARM核能够访问这些设备b.bootrom后续依据启动模式引脚MIO[8:2]的配置从指定的外部存储设中加载第一阶段的fsblc.fsbl加载bootrom将fsbl从外部存储读取到OCM上或者直接在flash中执行Zynq的启动过程分为多个阶段‌Stage 0BootROM执行‌BootROM运行初始化基础外设并加载FSBL。‌12‌Stage 1FSBL执行‌FSBL负责初始化PS端如DDR内存、配置PL端通过BIT文件并加载第二阶段引导程序SSBL或直接运行裸机程序。‌12‌Stage 2用户程序执行‌系统跳转至SSBL或裸机程序最终运行用户应用或操作系统。‌1‌关键细节‌‌启动模式选择‌通过MIO[8:2]引脚设置决定启动源如SD卡、Flash等这些引脚在启动后可作为普通GPIO使用。‌2‌PL配置依赖‌BootROM本身不完成PL的配置仅为其准备环境PL的配置由FSBL通过PCAP接口实现。‌12‌安全启动‌在安全模式下启动镜像会经过解密和认证后才执行确保代码完整性。‌2BootROM是Zynq启动链的起点其设计确保了系统能够可靠地加载用户应用ZYNQ RSA认证

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询