XIP FLASH程序驱动方法及系统

    公开(公告)号:CN114911648B

    公开(公告)日:2022-10-04

    申请号:CN202210826174.8

    申请日:2022-07-14

    IPC分类号: G06F11/10 G06F11/14

    摘要: 本发明实施例提供一种XIP FLASH程序驱动方法及系统,属于计算机技术领域。所述方法包括:基于预设存储框架中读取的初始化数据进行程序运行初始化;所述预设存储框架包括:BootLoader存储区域、配置区信息存储区域、程序存储区域和备份程序存储区域;基于程序运行初始化,校验待运行程序是否存在坏块;若待运行程序存在坏块,校验对应的备份程序是否存在坏块,若备份程序存在坏块,则中断程序运行,输出报警信息;若备份程序不存在坏块,则执行备份程序,并在程序运行过程中实时监测并修复故障状态;若待运行程序不存在坏块,则执行待运行程序,并在程序运行过程中实时监测并修复故障状态。本发明方案减少了XIP FLASH芯片的淘汰率,缩减了运维成本。

    XIP FLASH程序驱动方法及系统

    公开(公告)号:CN114911648A

    公开(公告)日:2022-08-16

    申请号:CN202210826174.8

    申请日:2022-07-14

    IPC分类号: G06F11/10 G06F11/14

    摘要: 本发明实施例提供一种XIP FLASH程序驱动方法及系统,属于计算机技术领域。所述方法包括:基于预设存储框架中读取的初始化数据进行程序运行初始化;所述预设存储框架包括:BootLoader存储区域、配置区信息存储区域、程序存储区域和备份程序存储区域;基于程序运行初始化,校验待运行程序是否存在坏块;若待运行程序存在坏块,校验对应的备份程序是否存在坏块,若备份程序存在坏块,则中断程序运行,输出报警信息;若备份程序不存在坏块,则执行备份程序,并在程序运行过程中实时监测并修复故障状态;若待运行程序不存在坏块,则执行待运行程序,并在程序运行过程中实时监测并修复故障状态。本发明方案减少了XIP FLASH芯片的淘汰率,缩减了运维成本。

    红外通讯升级方法、装置和电子设备

    公开(公告)号:CN116980290B

    公开(公告)日:2024-01-26

    申请号:CN202311229428.9

    申请日:2023-09-22

    摘要: 本发明提供一种红外通讯升级方法、装置和电子设备,属于通信技术领域。方法包括:根据波特率,以及待发送的升级数据帧的数据长度与预设帧头长度之间的比较结果,计算定时器的定时时间,其中升级数据帧用于对待升级设备进行固件升级,升级数据帧至少包括帧头、升级信息、功能码和校验位;关闭红外串口接收功能,并开启定时器,将升级数据帧通过红外广播至多个待升级设备,以确保接收不到升级数据帧的帧头;在定时时间到达时,开启红外串口接收功能。本发明在通过红外实现的一对多无线升级以及红外串口通信正常的情况下,通过对红外串口接收数据进行断帧处理,实现在不通过硬件设计的情况下规避自回环,降低硬件设计复杂度,以及降低硬件成本。

    红外通讯升级方法、装置和电子设备

    公开(公告)号:CN116980290A

    公开(公告)日:2023-10-31

    申请号:CN202311229428.9

    申请日:2023-09-22

    摘要: 本发明提供一种红外通讯升级方法、装置和电子设备,属于通信技术领域。方法包括:根据波特率,以及待发送的升级数据帧的数据长度与预设帧头长度之间的比较结果,计算定时器的定时时间,其中升级数据帧用于对待升级设备进行固件升级,升级数据帧至少包括帧头、升级信息、功能码和校验位;关闭红外串口接收功能,并开启定时器,将升级数据帧通过红外广播至多个待升级设备,以确保接收不到升级数据帧的帧头;在定时时间到达时,开启红外串口接收功能。本发明在通过红外实现的一对多无线升级以及红外串口通信正常的情况下,通过对红外串口接收数据进行断帧处理,实现在不通过硬件设计的情况下规避自回环,降低硬件设计复杂度,以及降低硬件成本。