本发明属于
新能源汽车控制器领域,具体提供一种软件重编程系统、基于重编程系统的软件重编程方法,所述方法包括如下步骤:下位机上电或复位后,判断Ram中的重编程标志是否有效;若有效,直接运行引导加载程序,并清除重编程标志,等待接收上位机发送的相关指令,执行升级流程;若无效,则判断下位机内存空间划分的区域中的应用程序是否有效,选择并运行一个有效的应用程序,接收到上位机的重编程请求后,在Ram中设置重编程标志,通过下位机软件复位的方式重新执行启动流程;若下位机内存空间划分的区域中的应用程序均无效,则直接运行引导加载程序,等待接收上位机发送的相关指令,执行升级流程。提高程序启动的安全性。
声明:
“软件重编程系统、基于重编程系统的软件重编程方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)