买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:天津航空机电有限公司
摘要:本发明涉及一种预防机载设备下电引发存储器数据异常改变的方法,该方法基于对Flash加锁技术,通过锁定Flash写入状态,防止由其他意外情况导致Flash芯片中数据被误改写。该方法通过CPU芯片对CPLD下发加锁命令,利用CPLD对Flash芯片执行加锁操作。同时通过CPU的解锁逻辑,能够恢复Flash的写入状态,以便实现对Flash合法写入的操作。
主权项:1.一种预防机载设备下电引发存储器数据异常改变的方法,所述方法包括以下步骤:1机载设备板卡初始工作流程板卡上电后,首先CPU运行至1级boot区,1级boot会引导CPU进入2级boot区,2级boot区会选择CPU执行应用程序还是执行在线升级程序;2应用程序流程若CPU执行应用程序,CPLD将FLASH的复位引脚失效,FLASH进入复位无效状态,板卡正常启动程序,应用程序首先将Flash中存储的程序代码复制到FRAM中,复制完成后,应用程序读取Flash的状态,如果Flash未锁定,则执行Flash加锁程序,进入步骤4,给CPLD发送加锁指令,锁定Flash的读写权限,然后正常运行应用程序中的各项功能;如果Flash锁定,则正常运行应用程序中的各项功能;3在线升级程序流程若CPU执行在线升级程序,根据在线升级程序中所带的Flash解锁程序,进入步骤5,解锁Flash的读写权限,CPU将待升级的程序写入Flash;4加锁逻辑CPU执行的应用程序向CPLD逻辑器件发出加锁命令,CPLD逻辑器件控制Flash的复位引脚有效,使Flash进入复位状态,此时无法对Flash进行操作,完成Flash的加锁;5解锁逻辑CPU执行的在线升级程序向CPLD逻辑器件发出解锁命令,CPLD逻辑器件控制Flash的复位引脚失效,使Flash进入正常工作状态,此时能对Flash进行操作,完成Flash的解锁。
全文数据:
权利要求:
百度查询: 天津航空机电有限公司 一种预防机载设备下电引发存储器数据异常改变的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。