买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都橙峰科技有限公司
摘要:本发明涉及一种新型的AB系统U‑Boot升级方法、电子设备及存储介质,其中该U‑Boot升级方法包括:设置A系统的升级标志位E_UP、AB系统的切换分区标志位E_ZB和AB系统的当前分区标志位R_ZB;根据升级标志位E_UP判断A系统U‑Boot是否需要升级,若需要升级则重新启动B系统U‑Boot,并判断B系统U‑Boot是否启动成功;若不需要升级则将当前A系统U‑Boot版本复制到B系统U‑Boot中,从而形成最新的B系统U‑Boot版本;当B系统U‑Boot启动成功,则首先启动看门狗再根据内核启动情况来判断A系统U‑Boot是否升级完成;当B系统U‑Boot启动不成功,则返回A系统U‑Boot并判断A系统U‑Boot升级失败。因此,本发明不仅能够通过切换回稳定状态或自动复位来恢复,还能大大降低了因升级失败导致设备无法启动的风险。
主权项:1.一种新型的AB系统U-Boot升级方法,其特征在于,应用于嵌入式系统中的SOC系统芯片,所述SOC系统芯片设有内存和Kernel内核,SOC系统芯片外部与FLAHEMMC存储芯片相连接,SOC外部存储芯片设置互为冗余分区的A系统和B系统,升级后,所述AB系统包括U-Boot分区和其他分区,该U-Boot升级方法的具体步骤包括如下:设置A系统的升级标志位E_UP、AB系统的切换分区标志位E_ZB和AB系统的当前分区标志位R_ZB;根据升级标志位E_UP判断A系统U-Boot是否需要升级,若需要升级则重新启动B系统U-Boot,并判断B系统U-Boot是否启动成功;若不需要升级则将当前A系统U-Boot版本复制到B系统U-Boot中,从而形成最新的B系统U-Boot版本;当B系统U-Boot启动成功,则首先启动Watchdog看门狗再根据Kernel内核启动情况来判断A系统U-Boot是否升级完成;当B系统U-Boot启动不成功,则返回A系统U-Boot并判断A系统U-Boot升级失败,同时取消A系统U-Boot的当前升级并转为启动A系统U-Boot。
全文数据:
权利要求:
百度查询: 成都橙峰科技有限公司 一种新型的A/B系统U-Boot升级方法、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。