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