技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明提出一種程序更新方法及裝置,其中,方法包括:在目標(biāo)程序更新失敗后,返回重新啟動(dòng)第一引導(dǎo)程序,其中第一引導(dǎo)程序固化在存儲(chǔ)器中;目標(biāo)程序?yàn)閼?yīng)用程序或者第二引導(dǎo)程序,執(zhí)行第一引導(dǎo)程序,按照第一引導(dǎo)程序中的更新邏輯,重新更新目標(biāo)程序。通過(guò)將引導(dǎo)程序分離成兩部分,將包括更新邏輯的第一引導(dǎo)程序固化到存儲(chǔ)器中,當(dāng)目標(biāo)程序更新失敗后,則可以在返回重新啟動(dòng)時(shí),重新定位到第一引導(dǎo)程序的位置,啟動(dòng)該第一引導(dǎo)程序引導(dǎo)執(zhí)行更新邏輯。尤其針對(duì)BootLoader的更新,在更新失敗后也能夠繼續(xù)對(duì)第二引導(dǎo)程序進(jìn)行更新,從而可以解決現(xiàn)有技術(shù)中當(dāng)BootLoader更新失敗后存在無(wú)法啟動(dòng)進(jìn)而導(dǎo)致ECU無(wú)法正常使用的問(wèn)題。
技術(shù)研發(fā)人員:郭志強(qiáng);代康偉;余軍;于海龍;張誠(chéng)龍;王亮;佟世蒙
受保護(hù)的技術(shù)使用者:北京新能源汽車股份有限公司
技術(shù)研發(fā)日:2017.03.20
技術(shù)公布日:2017.07.28