一種提高固件升級(jí)成功率的固件加載和固件升級(jí)機(jī)制

基本信息

申請(qǐng)?zhí)?/td> CN202110682684.8 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN113535201A 公開(kāi)(公告)日 2021-10-22
申請(qǐng)公布號(hào) CN113535201A 申請(qǐng)公布日 2021-10-22
分類號(hào) G06F8/65;G06F8/654;G06F11/14 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉春華;向程;李曉光;劉詩(shī)海 申請(qǐng)(專利權(quán))人 深圳弘星智聯(lián)科技有限公司
代理機(jī)構(gòu) 北京中仟知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 周慶佳
地址 518000 廣東省深圳市龍崗區(qū)寶龍街道寶龍社區(qū)寶龍二路4號(hào)思達(dá)工業(yè)園辦公樓208
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種提高固件升級(jí)成功率的固件加載和固件升級(jí)機(jī)制,涉及硬件升級(jí)技術(shù)領(lǐng)域。該提高固件升級(jí)成功率的固件加載和固件升級(jí)機(jī)制,包括應(yīng)用程序遠(yuǎn)程升級(jí)陳防錯(cuò)機(jī)制及流程和BOOTLOADER加載應(yīng)用程序防錯(cuò)機(jī)制及處理流程,應(yīng)用程序遠(yuǎn)程升級(jí)陳防錯(cuò)機(jī)制及流程包括AT命令檢查、升級(jí)包檢查、MD5校驗(yàn)檢查、寫(xiě)入升級(jí)標(biāo)志。本發(fā)明的固件升級(jí)機(jī)制主要應(yīng)用于嵌入式產(chǎn)品應(yīng)用程序的升級(jí)和BOOTOLADER加載應(yīng)用程序,為預(yù)防不同產(chǎn)品的硬件版本錯(cuò)誤升級(jí)導(dǎo)致產(chǎn)品死機(jī),在編譯應(yīng)用程序時(shí),會(huì)將硬件芯片版本代號(hào)(不同芯片配置不同的芯片代號(hào))和軟件版本(不同產(chǎn)品分配不同的軟件版本段)寫(xiě)入程序代碼某個(gè)位置,并在制作升級(jí)程序時(shí)在程序尾加MD5校驗(yàn),預(yù)防升級(jí)接收完成的包校驗(yàn)錯(cuò)誤。