一種電子模塊及其軟件無(wú)線升級(jí)方法
基本信息
申請(qǐng)?zhí)?/td> | CN201910802517.5 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN110633091A | 公開(kāi)(公告)日 | 2019-12-31 |
申請(qǐng)公布號(hào) | CN110633091A | 申請(qǐng)公布日 | 2019-12-31 |
分類(lèi)號(hào) | G06F8/65 | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 白沖;周紅紅;馮先超;王冠林;王水平 | 申請(qǐng)(專(zhuān)利權(quán))人 | 西安超霸電氣科技有限公司 |
代理機(jī)構(gòu) | 西安智邦專(zhuān)利商標(biāo)代理有限公司 | 代理人 | 胡樂(lè) |
地址 | 710075 陜西省西安市雁塔區(qū)科技路8號(hào)凱麗大廈東座801 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提出一種電子模塊及其軟件無(wú)線升級(jí)方法,旨在解決現(xiàn)有技術(shù)無(wú)法穩(wěn)定、可靠適用于多次軟件無(wú)線升級(jí)的問(wèn)題。該電子模塊的FLASH存儲(chǔ)空間中有至少兩個(gè)APP分區(qū),分別用于單獨(dú)存儲(chǔ)和運(yùn)行不同版本的用戶(hù)程序;Bootloader程序引導(dǎo)程序更新的過(guò)程包括:將接收的待更新程序存儲(chǔ)在APP區(qū)當(dāng)前空閑的一個(gè)分區(qū),在DATA區(qū)寫(xiě)入程序升級(jí)標(biāo)志后軟件復(fù)位,再通過(guò)檢測(cè)當(dāng)前的程序升級(jí)標(biāo)志選擇加載APP區(qū)中相應(yīng)分區(qū)的程序運(yùn)行;若當(dāng)前運(yùn)行分區(qū)的程序遇到故障,則設(shè)定的某一空閑分區(qū)在DATA區(qū)中對(duì)應(yīng)的標(biāo)志位切換為唯一有效,執(zhí)行該分區(qū)存儲(chǔ)的程序,同時(shí)向上位機(jī)發(fā)送此前分區(qū)程序故障的信號(hào)。 |
