程序烧录系统、方法、装置、设备及存储介质与流程

文档序号:36396566发布日期:2023-12-15 19:22阅读:26来源:国知局
程序烧录系统的制作方法

本发明实施例涉及程序烧录,尤其涉及一种程序烧录系统、方法、装置、设备及存储介质。


背景技术:

1、现有的程序烧录方法,其原理应为烧写器通过pc端链接cpu端内部内存,通过软件将程序烧录至片外的sdram中,此方法为较常规的pc端链接主板cpu烧写程序,问题是在大型机组或精密机组上,想要直接连接主板cpu往往需要拆卸多个emi防护装置,例如:钣金、防护罩等等,且因工业工作环境不同,无法通过pc连接cpu进行烧写程序,在产品方面局限性太大,易出现问题。

2、现有的产品内程序是无法轻易修改的,这使得产品在出货以后,无法根据当地的条件微调程序或者根据实时不同需求更改程序,使得产品泛用性较差,无法高效适应使用环境或使用需求。因此,如何快速对程序进行烧录成为现在亟待解决的问题。


技术实现思路

1、鉴于此,为解决上述的快速对程序进行烧录的技术问题,本发明实施例提供一种程序烧录系统、方法、装置、设备及存储介质。

2、第一方面,本发明实施例提供一种程序烧录系统,包括:通信接口模块、主控模块、逻辑控制模块、程序存储模块;

3、所述通信接口模块的第一输入端与总线连接,输出端与所述主控模块的输入端连接,用于接收所述总线发送待烧录程序对应的控制信号,将处理后的控制信号发送至主控模块;

4、所述主控模块的输出端与所述逻辑控制模块的输入端连接,用于将处理后的控制信号生成数字信号发送至所述逻辑控制模块;

5、所述逻辑控制模块的输出端与所述程序存储模块的输入端连接,用于生成所述待烧录程序对应的片选信号;

6、所述程序存储模块用于根据所述片选信号获取所述待烧录程序,以及将所述待烧录程序烧录至所述主控模块内的目标芯片。

7、在一个可能的实施方式中,所述系统还包括:电平转换模块;

8、所述电平转换模块的输出端与所述通信接口模块的第二输入端连接,用于将接收到的第一电压转换为第二电压后输入所述通信接口模块,所述第一电压大于所述第二电压。

9、在一个可能的实施方式中,所述通信接口模块包括:接口芯片,所述主控模块包括:控制器芯片;

10、所述接口芯片的第一输入端与所述总线的第一输出端连接,第二输入端与所述总线的第二输出端连接,第三输入端与所述电平转换模块的输出端连接,用于将所述总线发送的控制信号转发至所述主控模块;

11、所述接口芯片的输出端与所述控制器芯片的输入端连接。

12、在一个可能的实施方式中,所述系统还包括:输入模块;

13、所述输入模块与所述通信接口模块通过所述总线连接,用于接收针对多个程序的第一操作,根据所述第一操作确定所述待烧录程序,以及生成所述控制信号,将所述控制信号通过所述总线发送至所述通信接口模块。

14、在一个可能的实施方式中,所述逻辑控制模块包括:多选数据芯片;

15、所述多选数据芯片的第一输出端与所述程序存储模块的第一输入端连接,第二输出端与所述程序存储模块的第二输入端连接,第三输出端与所述程序存储模块的第三输入端连接,第四输出端与所述程序存储模块的第四输入端连接;

16、所述多选数据芯片的第一输入端与所述目标芯片的第一输出端连接,第二输入端与所述目标芯片的第二输出端连接,用于根据接收到的数字信号生成所述片选信号,通过所述片选信号对应的输出端发送至所述程序存储模块。

17、在一个可能的实施方式中,所述程序存储模块与所述主控模块中的目标存储器连接,用于根据所述片选信号从目标存储器中获取待烧录程序,以及将所述待烧录程序烧录到所述目标芯片中。

18、第二方面,本发明实施例提供一种程序烧录方法,应用于上述第一方面中的程序烧录系统,包括:

19、当接收到程序烧录指令时,获取待烧录程序对应的控制信号;

20、根据所述控制信号生成数字信号;

21、将所述数字信号发送至逻辑控制模块,以使所述逻辑控制模块输出所述待烧录程序对应的片选信号,以通过所述片选信号获取所述待烧录程序,以及将所述待烧录程序烧录至目标芯片中。

22、第三方面,本发明实施例提供一种程序烧录装置,包括:

23、获取模块,用于当接收到程序烧录指令时,获取待烧录程序对应的控制信号;

24、生成模块,用于根据所述控制信号生成数字信号;

25、发送模块,用于将所述数字信号发送至逻辑控制模块,以使所述逻辑控制模块输出所述待烧录程序对应的片选信号,以通过所述片选信号获取所述待烧录程序,以及将所述待烧录程序烧录至目标芯片中。

26、第四方面,本发明实施例提供一种设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的程序烧录程序,以实现上述第二方面中所述的程序烧录方法。

27、第五方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第二方面中所述的程序烧录方法。

28、本发明实施例提供的程序烧录方案,包括:通信接口模块、主控模块、逻辑控制模块、程序存储模块;所述通信接口模块的第一输入端与总线连接,输出端与所述主控模块的输入端连接,用于接收所述总线发送待烧录程序对应的控制信号,将处理后的控制信号发送至主控模块;所述主控模块的输出端与所述逻辑控制模块的输入端连接,用于将处理后的控制信号生成数字信号发送至所述逻辑控制模块;所述逻辑控制模块的输出端与所述程序存储模块的输入端连接,用于生成所述待烧录程序对应的片选信号;所述程序存储模块用于根据所述片选信号获取所述待烧录程序,以及将所述待烧录程序烧录至所述主控模块内的目标芯片。由此,可以实现进行程序选择和烧录,提高程序烧录效率,当应用于变流器的程序烧录时,可以进行变流器程序选择性烧录,减少了调试用工时,增加了大功率光伏变流器通用性,解决了因不同功率需求的而产生的程序调试需要。在客户端使用时,可以根据当时工况需求,调整程序需求,以满足客户要求。



技术特征:

1.一种程序烧录系统,其特征在于,包括:通信接口模块、主控模块、逻辑控制模块、程序存储模块;

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:电平转换模块;

3.根据权利要求2所述的系统,其特征在于,所述通信接口模块包括:接口芯片,所述主控模块包括:控制器芯片;

4.根据权利要求1所述的系统,其特征在于,所述系统还包括:输入模块;

5.根据权利要求1所述的系统,其特征在于,所述逻辑控制模块包括:多选数据芯片;

6.根据权利要求1所述的系统,其特征在于,所述程序存储模块与所述主控模块中的目标存储器连接,用于根据所述片选信号从目标存储器中获取待烧录程序,以及将所述待烧录程序烧录到所述目标芯片中。

7.一种程序烧录方法,应用于权利要求1所述的程序烧录系统,其特征在于,包括:

8.一种程序烧录装置,其特征在于,包括:

9.一种设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的程序烧录程序,以实现权利要求7所述的程序烧录方法。

10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求7所述的程序烧录方法。


技术总结
本发明实施例涉及一种程序烧录系统、方法、装置、设备及存储介质,该系统包括:通信接口模块、主控模块、逻辑控制模块、程序存储模块;通信接口模块的第一输入端与总线连接,输出端与主控模块的输入端连接,用于接收总线发送待烧录程序对应的控制信号,将处理后的控制信号发送至主控模块;主控模块的输出端与逻辑控制模块的输入端连接,用于将处理后的控制信号生成数字信号发送至逻辑控制模块;逻辑控制模块的输出端与程序存储模块的输入端连接,用于生成待烧录程序对应的片选信号;程序存储模块用于根据片选信号获取待烧录程序,以及将待烧录程序烧录至主控模块内的目标芯片。由此,可以实现灵活地对程序进行选择和烧录,提高程序烧录效率。

技术研发人员:姜研圳,黄猛,姜颖异
受保护的技术使用者:国创能源互联网创新中心(广东)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1