发明名称 一种汽车电控单元的程序加载引导方法
摘要 本发明公开了一种汽车电控单元的程序加载引导方法,汽车电控单元通过CAN总线连接PC机,汽车电控单元的存储空间分为以下四个部分:Bootloader存储区:用于存储Bootloader软件;应用程序存储区,用于存储应用程序软件;参数存储区,用于存储汽车电控单元相关参数;程序版本存储区,用于存储汽车电控单元中应用程序的软件版本信息和软件更新记录。本发明便于开发和服务人员了解汽车电控单元的使用情况,使汽车电控单元的软件具有可追溯性,同时减少了现场服务时对汽车电控单元的误操作,防止了产品核心代码的泄漏。
申请公布号 CN104809009A 申请公布日期 2015.07.29
申请号 CN201510128520.5 申请日期 2015.03.23
申请人 陕西法士特齿轮有限责任公司 发明人 陈彤;李睿
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陆万寿
主权项 一种汽车电控单元的程序加载引导方法,其特征在于,汽车电控单元通过CAN总线连接PC机,汽车电控单元的存储空间分为以下四个部分:Bootloader存储区:用于存储Bootloader软件;应用程序存储区,用于存储应用程序软件;参数存储区,用于存储汽车电控单元相关参数;程序版本存储区,用于存储汽车电控单元中应用程序的软件版本信息和软件更新记录;程序加载引导方法包括以下步骤:步骤1、Bootloader在系统上电后从地址0开始自动运行;步骤2、Bootloader对系统硬件进行初始化;步骤3、Bootloader进入命令接收模式,等待从CAN总线上接收到的CAN消息;步骤4、Bootloader判断接收到的CAN消息是否为Bootloader命令请求,若是,则进入Bootloader服务模式;若否,则进入步骤5;步骤5、Bootloader判断等待时间是否到达设定时限,若是,则进入步骤6;若否,则回到步骤3;步骤6、Bootloader从指定地址处读取信息并判断存储区中是否存在应用程序,若是,则启动应用程序;若否,则进入步骤7;步骤7、Bootloader通过CAN总线向PC机发送程序更新请求。
地址 710119 陕西省西安市高新区长安产业园西部大道129号