1.一种针对浮空器掩星接收机双核SOC的DDR监控方法,其特征在于,包括以下步骤:(1)在SOC两个内核代码配置文件中,划分代码运行的DDR空间,后编译制作代码的烧录文件;(2)制作FPGA比特流文件,以及系统启动文件;(3)制作烧录文件,在烧录文件制作时,分别将核0、核1烧录程序三备份分配到FLASH中的固定地址;(4)系统上电运行后,启动代码将三备份的核0、核1程序分别3取2后,加载到DDR的对应地址中,然后跳转到核0启动运行,核0启动后,引导核1运行,整个系统启动;(5)系统正常运行中,核0或核1中的任一核代码中的DDR监控函数分别读取核0、核1在FLASH中的三备份文件,与DDR中对应地址的代码进行比对,当二者不一致时,改写DDR中的代码;FLASH类型为QSPI-FLASH;DDR监控函数位于核1代码的后台任务中,在系统空闲期间,该函数不断运行,该函数的逻辑为:(a)读取核0的DDR中代码;(b)读取核0对应QSPI-FLASH中的代码;(c)将二者进行比对,如果不一致,则改写DDR中的代码;(d)读取核1的DDR中的代码;(e)读取核1对应QSPI-FLASH中的代码;(f)将二者进行比对,如果不一致,则改写DDR中的代码。
2.根据权利要求1所述的一种针对浮空器掩星接收机双核SOC的DDR监控方法,其特征在于,核0代码3备份存储于QSPI-FLASH芯片的固定地址中。
3.根据权利要求1所述的一种针对浮空器掩星接收机双核SOC的DDR监控方法,其特征在于,核1代码3备份存储于QSPI-FLASH芯片的固定地址中。
4.根据权利要求1所述的一种针对浮空器掩星接收机双核SOC的DDR监控方法,其特征在于,核0或核1中的任一核实时读取核0的三备份数据,并进行3取2操作,与核0对应DDR地址中的数据进行比对,若不一致,则改写DDR中数据。
5.根据权利要求1所述的一种针对浮空器掩星接收机双核SOC的DDR监控方法,其特征在于,核0或核1中的任一核实时读取核1的三备份数据,并进行3取2操作,与核1对应DDR地址中的数据进行比对,若不一致,则改写DDR中数据。