技术新讯 > 计算推算,计数设备的制造及其应用技术 > 芯片程序的下载方法、系统和可读存储介质与流程  >  正文

芯片程序的下载方法、系统和可读存储介质与流程

  • 国知局
  • 2024-07-31 23:21:03

本发明涉及软件应用,更具体的,涉及一种芯片程序的下载方法、系统和可读存储介质。

背景技术:

1、haawking ide(integrated development environment,集成开发环境)的编译器基于llvm 11.0.0开发,链接器ld和调试器gdb则使用了risc-v gcc10.2.0官方发布版本,其中,openocd是根据最新源码编译的官方版本。

2、然而开发工具后续存在升级的可能,使用者可以根据需要选择对某一个开发工具单独进行升级,在升级的时候,只需替换相关路径下的文件即可。

3、因此,在当前软件应用时,对应需要多种操作模式,例如打开应用、新建工程、工程命名、工程编译以及如何进行文件编码格式的转换等等,具体的功能限定需要进一步明确说明,以帮助用户进行了解,从而能够更好地使用当前的应用软件。

技术实现思路

1、本发明的目的是提供一种芯片程序的下载方法、系统和可读存储介质,公开了ide集成开发环境下的芯片程序的下载内容,结合具体的应用软件说明了下载芯片程序的具体步骤,能够支持多种下载方式,并且用户适配性很高,能够根据用户需求针对性配置解锁密码。

2、本发明第一方面提供了一种芯片程序的下载方法,包括以下步骤:

3、识别用户的下载需求,其中,下载需求包括工程中的程序和/或指定位置的程序;其中,

4、下载工程中的程序时,基于下载进度进行可视化显示,并基于下载检测结果判断是否关闭当前可视化显示;

5、下载指定位置的程序时,基于用户配置新建一个空的falsh工程作为配置文件所在工程;

6、基于用户选择判断是否关闭下载前编译工程;

7、基于当前下载的芯片程序配置对应的解锁密码。

8、本方案中,所述识别用户的下载需求,具体包括:

9、基于用户的鼠标点击数据识别下载需求,其中,

10、基于选中的工程以及下载按钮识别得到下载需求为工程中的程序;和/或

11、基于选中的菜单选项以及下载选项识别得到下载需求为指定位置的程序。

12、本方案中,下载工程中的程序时,所述方法包括:

13、基于可视化窗口显示当前下载的下载进度;

14、在下载过程中检测下载是否出错,其中,若无出错,则在下载完毕后关闭当前可视化显示,若有出错,则将检测到的出错告警信息进行可视化显示。

15、本方案中,下载指定位置的程序时,基于对应的可视化窗口进行下载进度显示以及告警信息显示,并且基于用户配置新建一个空的falsh工程作为配置文件所在工程。

16、本方案中,所述基于用户选择判断是否关闭下载前编译工程,具体包括:

17、获取目标选项的勾选信息,其中,

18、若所述勾选信息显示用户勾选了对应的目标选项,则开启下载前编译工程;

19、若所述勾选信息显示用户未勾选对应的目标选项,则关闭下载前编译工程。

20、本方案中,所述基于当前下载的芯片程序配置对应的解锁密码,具体包括:

21、基于用户鼠标点击数据弹出调试面板;

22、基于用户选择的工程调试配置激活debugger选项卡,并获取用户在debugger选项卡中的配置密码;

23、基于所述配置密码进行应用得到所述解锁密码。

24、本发明第二方面还提供一种芯片程序的下载系统,包括存储器和处理器,所述存储器中包括芯片程序的下载方法程序,所述芯片程序的下载方法程序被所述处理器执行时实现如下步骤:

25、识别用户的下载需求,其中,下载需求包括工程中的程序和/或指定位置的程序;其中,

26、下载工程中的程序时,基于下载进度进行可视化显示,并基于下载检测结果判断是否关闭当前可视化显示;

27、下载指定位置的程序时,基于用户配置新建一个空的falsh工程作为配置文件所在工程;

28、基于用户选择判断是否关闭下载前编译工程;

29、基于当前下载的芯片程序配置对应的解锁密码。

30、本方案中,所述识别用户的下载需求,具体包括:

31、基于用户的鼠标点击数据识别下载需求,其中,

32、基于选中的工程以及下载按钮识别得到下载需求为工程中的程序;和/或

33、基于选中的菜单选项以及下载选项识别得到下载需求为指定位置的程序。

34、本方案中,下载工程中的程序时,所述方法包括:

35、基于可视化窗口显示当前下载的下载进度;

36、在下载过程中检测下载是否出错,其中,若无出错,则在下载完毕后关闭当前可视化显示,若有出错,则将检测到的出错告警信息进行可视化显示。

37、本方案中,下载指定位置的程序时,基于对应的可视化窗口进行下载进度显示以及告警信息显示,并且基于用户配置新建一个空的falsh工程作为配置文件所在工程。

38、本方案中,所述基于用户选择判断是否关闭下载前编译工程,具体包括:

39、获取目标选项的勾选信息,其中,

40、若所述勾选信息显示用户勾选了对应的目标选项,则开启下载前编译工程;

41、若所述勾选信息显示用户未勾选对应的目标选项,则关闭下载前编译工程。

42、本方案中,所述基于当前下载的芯片程序配置对应的解锁密码,具体包括:

43、基于用户鼠标点击数据弹出调试面板;

44、基于用户选择的工程调试配置激活debugger选项卡,并获取用户在debugger选项卡中的配置密码;

45、基于所述配置密码进行应用得到所述解锁密码。

46、本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括机器的一种芯片程序的下载方法程序,所述芯片程序的下载方法程序被处理器执行时,实现如上述任一项所述的一种芯片程序的下载方法的步骤。

47、本发明公开的一种芯片程序的下载方法、系统和可读存储介质,公开了ide集成开发环境下的芯片程序的下载内容,结合具体的应用软件说明了下载芯片程序的具体步骤,能够支持多种下载方式,并且用户适配性很高,能够根据用户需求针对性配置解锁密码。

技术特征:

1.一种芯片程序的下载方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种芯片程序的下载方法,其特征在于,所述识别用户的下载需求,具体包括:

3.根据权利要求2所述的一种芯片程序的下载方法,其特征在于,下载工程中的程序时,所述方法包括:

4.根据权利要求3所述的一种芯片程序的下载方法,其特征在于,下载指定位置的程序时,基于对应的可视化窗口进行下载进度显示以及告警信息显示,并且基于用户配置新建一个空的falsh工程作为配置文件所在工程。

5.根据权利要求1所述的一种芯片程序的下载方法,其特征在于,所述基于用户选择判断是否关闭下载前编译工程,具体包括:

6.根据权利要求1所述的一种芯片程序的下载方法,其特征在于,所述基于当前下载的芯片程序配置对应的解锁密码,具体包括:

7.一种芯片程序的下载系统,其特征在于,包括存储器和处理器,所述存储器中包括芯片程序的下载方法程序,所述芯片程序的下载方法程序被所述处理器执行时实现如下步骤:

8.根据权利要求7所述的一种芯片程序的下载系统,其特征在于,所述识别用户的下载需求,具体包括:

9.根据权利要求7所述的一种芯片程序的下载系统,其特征在于,所述基于用户选择判断是否关闭下载前编译工程,具体包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括一种芯片程序的下载方法程序,所述芯片程序的下载方法程序被处理器执行时,实现如权利要求1至6中任一项所述的一种芯片程序的下载方法的步骤。

技术总结本发明公开的一种芯片程序的下载方法、系统和可读存储介质,其中方法包括:识别用户的下载需求,其中,下载需求包括工程中的程序和/或指定位置的程序;其中,下载工程中的程序时,基于下载进度进行可视化显示,并基于下载检测结果判断是否关闭当前可视化显示;下载指定位置的程序时,基于用户配置新建一个空的FALSH工程作为配置文件所在工程;基于用户选择判断是否关闭下载前编译工程;基于当前下载的芯片程序配置对应的解锁密码。本发明公开了I DE集成开发环境下的芯片程序的下载内容,结合具体的应用软件说明了下载芯片程序的具体步骤,能够支持多种下载方式,并且用户适配性很高,能够根据用户需求针对性配置解锁密码。技术研发人员:刘富,吴军宁,徐伟受保护的技术使用者:北京中科昊芯科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/197136.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。