摘要
本申请公开了一种星载平台的ZYNQ操作系统可靠加载方法及系统,涉及计算机技术,包括:将同一份U‑boot分别存储到多片flash中;以及,在所述EMMC中创建有UBOOT文件目录,在所述UBOOT文件目录下设置有多个子目录,以在任一子目录下存储U‑boot文件计算CRC后的文件;在ZYNQ启动的情况下,至少三片Flash中的U‑boot程序在CPLD中进行三取二校验后载入ZYNQ中启动,所述CPLD与ZYNQ通信连接,所述在CPLD中进行三取二校验包括:将至少三块flash输出的一位信号分别两两相与将三份相与后的数据进行或操作,输出数据即为最终三取二后的结果。本申请用于实现U‑boot在星载平台上的安全启动以及文件纠错,多维度的保障U‑boot能够正确加载,增加系统稳定性。