一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据的刷写方法、装置、设备及存储介质与流程

2022-03-16 03:13:06 来源:中国专利 TAG:

技术特征:
1.一种数据的刷写方法,其特征在于,包括:上位机解析编译完成的程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围,并将所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围发送给下位机;下位机根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围进行分区刷写。2.根据权利要求1所述的方法,其特征在于,上位机解析编译完成的程序文件之前,还包括:获取根据预设规则编译的待刷写程序;根据所述待刷写程序进行动态自适应分区,生成所述程序文件。3.根据权利要求2所述的方法,其特征在于,根据所述待刷写程序进行动态自适应分区,包括:根据所述待刷写程序中的分段标识,得到代码段数据和数据段数据;将代码段数据和数据段数据按照数据大小以及block分区顺序,依序存储到block分区中;其中,所述代码段分区和数据段分区的起始位置含有起始标识,结束位置含有结束标识。4.根据权利要求3所述的方法,其特征在于,还包括:当代码段数据的大小不满足一个或多个block分区时,将block分区的剩余部分用预设值填充;当数据段数据的大小不满足一个或多个block分区时,将block分区的剩余部分用预设值填充。5.根据权利要求3所述的方法,其特征在于,还包括:当程序升级时,若代码段数据增加,则代码段block分区依序向后扩展,若数据段数据增加,则数据段block分区依序向后扩展。6.根据权利要求1所述的方法,其特征在于,上位机解析编译完成的程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围,并将所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围发送给下位机,包括:上位机中的解析功能软件解析所述程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围;上位机中的刷写功能软件根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围生成可执行的代码段刷写文件以及数据段刷写文件,解析所述代码段刷写文件以及数据段刷写文件,得到可执行的代码段数据、数据段数据以及代码段和数据段的数据大小和地址范围;上位机与下位机进行安全校验;若通过所述安全校验,将所述可执行的代码段数据、数据段数据以及代码段和数据段的数据大小和地址范围发送给下位机。7.根据权利要求1所述的方法,其特征在于,下位机根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围进行分区刷写之后,还包括:
上位机与下位机对预设地址范围的数据进行完整性校验;若通过所述完整性校验,则刷写完成。8.一种数据的刷写装置,其特征在于,包括:上位机,用于解析编译完成的程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围,并将所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围发送给下位机;下位机,用于根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围进行分区刷写。9.一种数据的刷写设备,其特征在于,包括处理器和存储有程序指令的存储器,所述处理器被配置为在执行所述程序指令时,执行如权利要求1至7任一项所述的数据的刷写方法。10.一种计算机可读介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令被处理器执行以实现如权利要求1至7任一项所述的一种数据的刷写方法。

技术总结
本申请公开了一种数据的刷写方法、装置、设备及存储介质,所述方法包括:上位机解析编译完成的程序文件,得到代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围,并将所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围发送给下位机;下位机根据所述代码段数据、数据段数据、以及代码段和数据段的数据大小和地址范围进行分区刷写。根据本申请实施例提供的数据的刷写方法,可以自动调整代码区和数据区的大小,不用频繁升级下位机刷写程序,后面的空余部分将不执行刷写,大大提高了刷写的实效性。大大提高了刷写的实效性。大大提高了刷写的实效性。


技术研发人员:潘文卿 王飞飞 宋炳雨 穆大芸 赵婧如 刘钰 王梦
受保护的技术使用者:潍坊潍柴动力科技有限责任公司
技术研发日:2021.11.04
技术公布日:2022/3/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献