仅对英特尔可见 — GUID: lro1418621032541
Ixiasoft
1.3.1.3. 预加载器
影响预加载器持续时间的要素如下:
- 下一引导阶段的位置
- 下一引导阶段映像的大小
- SDRAM的速度 (因为预加载器把映像从闪存加载到SDRAM)
- 闪存的速度
- 多种预加载器选项:
- SDRAM擦拭
- 硬件诊断
- 查看下一引导阶段映像的CRC
- 串行日志记录
- 编程FPGA
为了减短预加载器持续时间,可以调整以上参数。例如,
- 减小下个引导阶段的大小(例如从U-Boot移除不需要的网络支持)
- 使用更快的闪存 (这将需要改变预加载器源代码—Preloader Generator中没有该选项)
- 禁用已使能的硬件诊断 (取消Preloader Generator中的HARDWARE_DIAGNOSTIC)
- 禁用串行控制台输出- (取消Preloader Generator中的SERIAL_SUPPORT)
- 禁用下一引导阶段映像的CRC(取消 Preloader Generator中的CHECKSUM_NEXT_IMAGE )
如果在Preloader里选择了FPGA Programming,则以下因素也会影响持续时间:
- FPGA 映像的位置(QSPI或SD卡FAT分区)
- FPGA映像的大小(压缩可显著缩短持续时间)