本發(fā)明屬于
新能源汽車控制器領(lǐng)域,具體提供一種軟件重編程系統(tǒng)、基于重編程系統(tǒng)的軟件重編程方法,所述方法包括如下步驟:下位機(jī)上電或復(fù)位后,判斷Ram中的重編程標(biāo)志是否有效;若有效,直接運(yùn)行引導(dǎo)加載程序,并清除重編程標(biāo)志,等待接收上位機(jī)發(fā)送的相關(guān)指令,執(zhí)行升級(jí)流程;若無(wú)效,則判斷下位機(jī)內(nèi)存空間劃分的區(qū)域中的應(yīng)用程序是否有效,選擇并運(yùn)行一個(gè)有效的應(yīng)用程序,接收到上位機(jī)的重編程請(qǐng)求后,在Ram中設(shè)置重編程標(biāo)志,通過(guò)下位機(jī)軟件復(fù)位的方式重新執(zhí)行啟動(dòng)流程;若下位機(jī)內(nèi)存空間劃分的區(qū)域中的應(yīng)用程序均無(wú)效,則直接運(yùn)行引導(dǎo)加載程序,等待接收上位機(jī)發(fā)送的相關(guān)指令,執(zhí)行升級(jí)流程。提高程序啟動(dòng)的安全性。
聲明:
“軟件重編程系統(tǒng)、基于重編程系統(tǒng)的軟件重編程方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)