[发明专利]程序烧录方法、装置、电子设备以及存储介质在审
申请号: | 202010186843.0 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111414176A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 王倩倩;糜尧杰;李兴鹤;杨振;郑杨 | 申请(专利权)人: | 上海辛格林纳新时达电机有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 201802 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 方法 装置 电子设备 以及 存储 介质 | ||
本发明实施例涉及电子信息领域,公开了一种程序烧录方法,包括:在出厂程序中配置跳转函数,跳转函数用于触发测试程序;合并出厂程序和测试程序,得到待烧录程序;将待烧录程序烧录到板卡中。本发明还提供了一种程序烧录装置、电子设备以及存储介质。本发明提供的程序烧录方法、装置、电子设备以及存储介质,使得板卡的制造成本降低。
技术领域
本发明实施例涉及电子信息领域,特别涉及一种程序烧录方法、装置、电子设备以及存储介质。
背景技术
目前板卡生产后需要验证此板卡功能,在组装成整机之前要进行板卡功能测试,在板卡功能测试时需要将测试程序烧录到板卡芯片中,烧录完成后,测试验证板卡性能,测试通过后,移交下一流程,整机发货前,需要再次烧录出厂程序。
然而,发明人发现现有技术中至少存在如下问题:在板卡的整个生产过程中,需要进行两次程序烧录,导致板卡的制造成本高。
发明内容
本发明实施方式的目的在于提供一种程序烧录方法、装置、电子设备以及存储介质,使得板卡的制造成本降低。
为解决上述技术问题,本发明的实施方式提供了一种程序烧录方法,包括:在出厂程序中配置跳转函数,所述跳转函数用于触发测试程序;合并所述出厂程序和所述测试程序,得到待烧录程序;将所述待烧录程序烧录到板卡中。
本发明的实施方式还提供了一种程序烧录装置,包括:配置模块,用于在出厂程序中配置跳转函数,所述跳转函数用于触发测试程序;合并模块,用于合并所述出厂程序和所述测试程序,得到待烧录程序;烧录模块,用于将所述待烧录程序烧录到板卡中。
本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的程序烧录方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述程序烧录方法。
本发明实施方式相对于现有技术而言,在出厂程序中配置跳转函数,跳转函数用于触发测试程序,合并出厂程序和测试程序,得到待烧录程序,将待烧录程序烧录到板卡中。通过将出厂程序和测试程序合并为一个程序,并在出厂程序中设置跳转函数用于触发测试程序,在保证板卡能够分别完成出厂程序和测试程序的烧录的情况下,使得板卡需要进行烧录的次数由两次变为一次,从而降低了板卡的制造成本。
另外,所述在出厂程序中配置跳转函数,所述跳转函数用于触发测试程序之前,还包括:获取独立执行的出厂程序和独立执行的测试程序。两个进行合并的程序可以是可独立运行的程序,即本方案可以通过对两个单独烧录的程序进行改写得到,不需要重写整个待烧录程序。
另外,当所述待烧录程序被执行时,触发所述出厂程序;若接收到测试指令,则调用所述跳转函数,触发所述测试程序。通过在待烧录程序被执行时触发出厂程序的模块,并在接收到测试指令时,调用跳转函数,触发测试程序的模块,使得烧录了该程序的板卡在应用现场出现故障时,可由跳转函数触发测试程序直接验证板卡功能,排除故障,节省故障维护时间。
另外,所述在出厂程序中配置跳转函数,所述跳转函数用于触发测试程序之前,还包括:在所述测试程序中配置进行烧录的目标内存地址;所述方法还包括:当所述待烧录程序被执行时,若接收到测试指令,则根据所述目标内存地址,触发所述测试程序。通过在测试程序中配置目标内存地址,使得待烧录程序被执行时,无论出厂程序是否被触发,在接收到测试指令时都能够根据预先配置的目标内存地址触发测试程序,也就是说,烧录了该程序的板卡可以在不运行出厂程序的前提下,单独触发测试程序进行测试。
另外,所述触发所述测试程序之后,还包括:在所述测试程序运行结束时,触发所述出厂程序。通过在测试程序运行结束后自动触发出厂程序,简化了板卡在烧录该程序时的生产流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海辛格林纳新时达电机有限公司,未经上海辛格林纳新时达电机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010186843.0/2.html,转载请声明来源钻瓜专利网。