System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动检测异常的智能烧写方法、系统和存储介质技术方案_技高网

一种自动检测异常的智能烧写方法、系统和存储介质技术方案

技术编号:41591780 阅读:4 留言:0更新日期:2024-06-07 00:03
本发明专利技术提供了一种自动检测异常的智能烧写方法、系统和存储介质,首先,根据预设的通信指令获取芯片的连接状态,当处于烧录接连状态时,根据第一电压信息设置第一调试频率信息;然后,获取执行烧录操作后的第一烧录信息,根据第一烧录信息对第一调试频率信息进行调整或执行重新烧录操作;通过向上调整第一调试频率信息用以提高烧录操作的效率,通过向下调整第一调试频率信息用以提高烧录操作的成功率;因此,本发明专利技术通过自动检测异常并修改烧录参数和操作的方式,降低了使用IDE的开发人员在烧录过程的时间成本。

【技术实现步骤摘要】

本专利技术涉及计算机,更具体地,涉及一种自动检测异常的智能烧写方法、系统和存储介质


技术介绍

1、ide是integrated development environment的缩写,中文通常翻译为集成开发环境。它是一个软件应用程序,为程序开发员提供了一个全面的工具集,用于编写、调试、测试和运行计算机程序。ide通过烧录器、仿真器等通信设备通过有线连接的方式,与芯片进行通信和代码烧录、仿真调试等工作。但是,当出现芯片或者通信设备供电电压不稳、通信接触不良、数据传输速度过快等现象时,往往会出现烧录失败的情况。当出现烧录失败时,通常需要开发人员根据ide显示的错误代码,花费时间去查找原因和解决方法,严重影响开发效率。


技术实现思路

1、鉴于上述问题,本专利技术的目的在于提供一种自动检测异常的智能烧写方法、系统和存储介质,根据通信电压设置烧录过程中的通信工作频率,用以保证烧录操作的成功率;然后,根据烧录的完成情况,实时调整烧录过程中的通信工作频率或实施预设的问题解决方法,用以提高烧录操作的效率;通过自动检测异常并修改烧录参数和操作,用以提高烧录操作的成功率和效率,从而降低使用ide的开发人员的时间成本。

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、若是,则将第一调试频率向上调整一个等级。

29、本方案中,还包括:

30、所述第一调试频率信息设置有频率上限值和频率下限值;

31、所述第一调试频率信息向上调整时,不得超过预设的频率上限值;

32、所述第一调试频率信息向下调整时,不得低于预设的频率下限值。

33、本专利技术第二方面提供了一种自动检测异常的智能烧写系统,包括自动检测异常的智能烧写方法程序,所述自动检测异常的智能烧写方法程序被所述处理器执行时实现如下步骤:

34、获取第一反馈指令信息;

35、根据所述第一反馈指令信息,判断芯片是否处于烧录连接状态;

36、若是,则获取第一电压信息;

37、根据所述第一电压信息,设置第一调试频率信息;

38、根据所述第一调试频率信息执行烧录操作后,获取第一烧录信息;

39、判断所述第一烧录信息是否为预设的烧录完成码;

40、若是,则根据烧录记录向上调整所述第一调试频率信息;

41、若否,则根据所述第一烧录信息向下调整所述第一调试频率或执行重新烧录操作。

42、本方案中,所述根据所述第一电压信息,设置第一调试频率信息,具体为:

43、获取所述第一电压信息的第一电平信息;

44、判断所述第一电平信息是否在预设的电平阈值范围内;

45、若是,则获取所述第一电平信息的第一振幅信息;

46、根据所述第一电平信息和所述第一振幅信息,确定第二电平信息;

47、判断所述第二电平信息是否在预设的电平阈值范围内;

48、若是,则根据所述第二电平信息设置所述第一调试频率信息。

49、本方案中,所述根据所述第一烧录信息向下调整所述第一调试频率或执行重新烧录操作,具体为:

50、判断所述第一烧录信息是否为第一错误码;

51、若是,则将第一调试频率向下调整一个等级后,重新执行烧录操作;

52、判断所述第一烧录信息是否为第二错误码;

53、若是,则发送复位指令,间隔预设的延时时间后,重新执行烧录操作。

54、本专利技术第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中包括一种自动检测异常的智能烧写方法程序,所述自动检测异常的智能烧写方法程序被处理器执行时,实现如上述任一项所述的自动检测异常的智能烧写方法的步骤。

55、本专利技术提供了一种自动检测异常的智能烧写方法、系统和存储介质,首先,根据预设的通信指令获取芯片的连接状态,当处于烧录接连状态时,根据第一电压信息设置第一调试频率信息;然后,获取执行烧录操作后的第一烧录信息,根据第一烧录信息对第一调试频率信息进行调整或执行重新烧录操作;通过向上调整第一调试频率信息用以提高烧录操作的效率,通过向下调整第一调试频率信息用以提高烧录操作的成功率;因此,本专利技术通过自动检测异常并修改烧录参数和操作的方式,降低了使用ide的开发人员在烧录过程的时间成本。

本文档来自技高网...

【技术保护点】

1.一种自动检测异常的智能烧写方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第一电压信息,设置第一调试频率信息,具体为:

3.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第一烧录信息向下调整所述第一调试频率或执行重新烧录操作,具体为:

4.根据权利要求2所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第二电平信息设置所述第一调试频率信息,具体为:

5.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据烧录记录向上调整所述第一调试频率信息,具体为:

6.根据权利要求3或5所述的一种自动检测异常的智能烧写方法,其特征在于,还包括:

7.一种自动检测异常的智能烧写系统,其特征在于,所述系统包括存储器和处理器,所述存储器中包括自动检测异常的智能烧写方法程序,所述自动检测异常的智能烧写方法程序被所述处理器执行时实现如下步骤:

8.根据权利要求7所述的一种自动检测异常的智能烧写系统,其特征在于,所述根据所述第一电压信息,设置第一调试频率信息,具体为:

9.根据权利要求7所述的一种自动检测异常的智能烧写系统,其特征在于,所述根据所述第一烧录信息向下调整所述第一调试频率或执行重新烧录操作,具体为:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机可读存储介质中包括一种自动检测异常的智能烧写方法程序,所述自动检测异常的智能烧写方法程序被处理器执行时,实现如权利要求1至6中任一项所述的自动检测异常的智能烧写方法的步骤。

...

【技术特征摘要】

1.一种自动检测异常的智能烧写方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第一电压信息,设置第一调试频率信息,具体为:

3.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第一烧录信息向下调整所述第一调试频率或执行重新烧录操作,具体为:

4.根据权利要求2所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据所述第二电平信息设置所述第一调试频率信息,具体为:

5.根据权利要求1所述的一种自动检测异常的智能烧写方法,其特征在于,所述根据烧录记录向上调整所述第一调试频率信息,具体为:

6.根据权利要求3或5所述的一种自动检测异常的智能烧写方法,其特征在于,还包括:

7...

【专利技术属性】
技术研发人员:徐伟吴军宁陈骅
申请(专利权)人:北京中科昊芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1