本發(fā)明實施例提供一種基于Bootloader的軟件升級方法及裝置,所述方法包括:檢測到通電操作后,運(yùn)行Bootloader1,并通過Bootloader1進(jìn)行預(yù)設(shè)的初始化操作;檢測是否存在刷新指令請求;當(dāng)檢測到刷新指令請求,Bootloader1根據(jù)刷新指令請求進(jìn)入更新軟件模式,并根據(jù)刷新指令請求對目標(biāo)軟件進(jìn)行更新;當(dāng)未檢測到刷新指令請求,判斷Bootloader2的程序標(biāo)志位是否有效,當(dāng)程序標(biāo)志位有效,跳轉(zhuǎn)到Bootloader2;判斷Bootloader2中與目標(biāo)軟件對應(yīng)的目標(biāo)程序有效標(biāo)志位是否存在,當(dāng)存在目標(biāo)程序有效標(biāo)志位,跳轉(zhuǎn)至目標(biāo)軟件,對目標(biāo)軟件進(jìn)行更新。采用本方法能夠通過雙Bootloader對軟件進(jìn)行更新,能夠更高效率的完成
新能源汽車的軟件功能的更新。
聲明:
“基于Bootloader的軟件升級方法及裝置” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)