-
公开(公告)号:CN112698835B
公开(公告)日:2023-08-18
申请号:CN202110006927.6
申请日:2021-01-05
Applicant: 潍柴动力股份有限公司
Abstract: 本发明实施例公开了一种单片机编译链接方法、装置、计算机设备及存储介质。该方法包括:获取当前文件中的不可变代码编译链接生成对应的第一可执行文件,所述第一可执行文件中的第一数据信息存放在第一不可变FLASH存储区,所述第一可执行文件中的第二数据信息存放在第一不可变RAM存储区;将所述当前文件中的可变代码编译链接生成对应的第二可执行文件,所述第二可执行文件中的第一数据信息存放在第二可变FLASH存储区,所述第二可执行文件中的第二数据信息存放在第二可变RAM存储区;根据所述第一可执行文件和所述第二可执行文件生成目标文件。本发明实施例的技术方案,以实现缩短编译时间,提升工作效率和用户体验。
-
公开(公告)号:CN110297608B
公开(公告)日:2023-05-23
申请号:CN201910578993.3
申请日:2019-06-28
Applicant: 潍柴动力股份有限公司
IPC: G06F3/06
Abstract: 本发明提供一种数据的处理方法、装置和存储介质,所述方法应用于电子控制单元ECU,包括:接收上位机发送的修改指令,所述修改指令中包括待修改数据的修改信息;根据所述修改信息,将预先映射至所述ECU的随机存取存储器RAM区中的所述待修改数据进行修改,得到修改后的数据;将包含所述修改后的数据的数据块刷写至所述ECU的闪存中。本发明实施例提供的数据的处理方法,可以减少上位机传输的数据,进而提高数据刷写的效率。
-
公开(公告)号:CN113377421B
公开(公告)日:2022-10-28
申请号:CN202110638086.0
申请日:2021-06-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种软硬件版本信息的检测方法,该方法通过电子控制单元上电,执行刷写引导程序,将表征硬件版本信息的变量存储在电子控制单元中的共用随机存取存储器空间,然后执行应用程序,应用程序能够读取共用随机存取存储器空间中的变量,从而判断硬件版本信息是否与应用程序支持的信息匹配,保证电子控制单元中软硬件版本的兼容性,避免由于软硬件版本不兼容对发动机或者整车系统造成的损坏。
-
公开(公告)号:CN114598465A
公开(公告)日:2022-06-07
申请号:CN202210227244.8
申请日:2022-03-08
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供一种数据更新方法和控制器。在该数据更新方法中,由于采用以更新验证请求中包括的第一设备的公钥为加密密钥的加密方式对更新验证表征信息进行加密,即对更新验证表征信息进行双重加密,所以即便任意第三方截获传输途径中的公钥,也无法直接解密获得任何原始的明文信息;另外,又由于更新表征信息在更新验证前被直接加密存储于第一设备,所以在更新验证过程中不会被第三方截获;综上所述,本申请提供的数据更新方法可以降低进行更新过程中存在的安全隐患;由于加密芯片可以看做该数据更新方法中的第一设备,所以本申请提供的数据更新方法也可以降低加密芯片在更新过程中存在的安全隐患。
-
公开(公告)号:CN110262289B
公开(公告)日:2022-04-26
申请号:CN201910648860.9
申请日:2019-07-18
Applicant: 潍柴动力股份有限公司
IPC: G05B17/02
Abstract: 本申请提供了一种A2L文件中变量的处理方法、装置和存储介质,该A2L文件中变量的处理方法,按行读取A2L文件到内存中,获取A2L文件的一部分内容作为待处理信息,通过仅在待处理信息中查找变量,可以快速准确查找到需要进行处理的变量,避免后续针对A2L文件中不存在的变量进行处理,提高了处理效率,减少了处理总耗时。
-
公开(公告)号:CN111158335B
公开(公告)日:2021-08-20
申请号:CN201911136369.4
申请日:2019-11-19
Applicant: 潍柴动力股份有限公司
IPC: G05B23/02
Abstract: 本申请公开了一种多ECU系统的针脚功能匹配方法及存储介质,方法包括:将所有ECU的针脚划分为若干针脚组,为各针脚组分别设置一唯一的标识号;为每一功能设置一唯一编号;为各功能分别分配一针脚组,将各功能的编号以及相对应的各针脚组的标识号分别对应组合在一起得到若干数据组合;设置一数据集合,将数据集合的各元素分别通过一索引进行标记;将各数据组合和各元素分别进行对应匹配,将各数据组合分别用一对应的元素来表示;根据功能使能与否对对应的元素赋以不同的值。本申请用数据组合表示针脚组与功能的匹配关系,通过数据集合的元素对应表示数据组合,便于对针脚的功能匹配进行管理,从而扩充了ECU的IO功能,实现了针脚与功能的灵活配置。
-
-
公开(公告)号:CN111198705A
公开(公告)日:2020-05-26
申请号:CN201911320063.4
申请日:2019-12-19
Applicant: 潍柴动力股份有限公司
Abstract: 本发明公开了一种防止ECU刷死的内存备份方法、装置、存储介质及电子设备,所述方法包括:获取预设第一校验和;获取预设备份区对应的第二校验和;当所述第一校验和与所述第二校验和不一致时,判断所述第一校验和是否正确后得到判断结果;基于所述判断结果完成内存数据备份。因此,采用本申请实施例,可以防止ECU刷死和数据丢失。
-
公开(公告)号:CN110781031A
公开(公告)日:2020-02-11
申请号:CN201910913958.2
申请日:2019-09-25
Applicant: 潍柴动力股份有限公司
IPC: G06F11/14
Abstract: 本申请公开了一种控制器数据恢复方法、装置、控制器及汽车,该方法包括:访问指定的FLASH存储区之前,保存此次访问的环境信息;访问指定的FLASH存储区的过程中,监测所述FLASH存储区是否产生异常;若所述FLASH存储区产生异常,则根据此次访问的所述环境信息确定对应的数据恢复策略,以根据所述数据恢复策略进行数据恢复。本方案中,根据对FLASH监控的环境信息不同从而采取不同的数据恢复策略,对客户的影响降到最低,而且整个的异常处理及数据恢复过程都是软件自动进行,无需人为干预,数据恢复更高效。
-
公开(公告)号:CN110287131A
公开(公告)日:2019-09-27
申请号:CN201910591816.9
申请日:2019-07-01
Applicant: 潍柴动力股份有限公司
IPC: G06F12/10
Abstract: 本申请实施例提供了一种内存管理方法及装置,确定待标定的目标变量,以及目标变量对应的目标虚拟地址区域,在MMU映射表中确定目标虚拟地址区域所在的第一映射表项,其中第一映射表项中包括第一虚拟地址区域与第一ROM地址区域的映射关系,以及第二虚拟地址区域和第二ROM地址区域的映射关系,目标虚拟地址区域位于第一虚拟地址区域中,则可以将第一虚拟地址区域映射到目标RAM地址区域,将第二虚拟地址区域映射到第二ROM地址区域,因此根据第一虚拟地址区域可以对目标变量进行标定,而第一虚拟地址区域仅仅是第一映射表项对应的地址区域的一部分,因此在对目标变量进行标定时利用的RAM空间较少。
-
-
-
-
-
-
-
-
-