一种引导加载程序的更新方法与流程

文档序号:18524296发布日期:2019-08-24 10:05阅读:478来源:国知局
一种引导加载程序的更新方法与流程

本发明涉及电子技术领域,尤其涉及一种引导加载程序的更新方法。



背景技术:

随着集成电路的快速发展,emmc(embeddedmultimediacard,嵌入式多媒体卡)存储器被广泛应用于机顶盒之类的智能终端中,然而在智能终端等电子产品的使用过程中,经常需要进行智能终端的系统的升级,以提升智能终端的系统性能与功能。

emmc存储器中包括有bootloader(启动装载)引导程序,当bootloader引导程序被损坏时,会导致智能终端的系统无法正常升级;为了解决上述问题,现有技术通常通过操作人员将机顶盒等智能终端进行开壳处理,并更换智能终端中的emmc存储器,因此上述现有技术需要更换新的emmc存储器,从而增加材料成本,并且通过操作人员进行人工更换会增大操作人员的工作量,进而增大人工成本。



技术实现要素:

针对现有技术中存在的上述问题,现提供一种旨在无需更换存储芯片就可以实现存储芯片中的代码升级和减少代码的升级成本的引导加载程序的更新方法。

具体技术方案如下:

一种引导加载程序的更新方法,应用于智能终端中,其中,智能终端包括存储芯片和电源电路,智能终端的输出端提供预设的第一电压输出至存储芯片的一端,电源电路将预设的第一电压转化为预设的第二电压输出至存储芯片的另一端,存储芯片在预设的第一电压和预设的第二电压下工作;

更新方法包括以下步骤:

步骤s1,将智能终端断电;

步骤s2,切断电源电路,使得电源电路将第一电压转化为一第三电压,并输出至存储芯片的另一端,以使得存储芯片无法被读取;

步骤s3,将智能终端上电,并对存储芯片进行预设时间的烧录直至烧录完成。

优选的,更新方法,其中,存储芯片为嵌入式多媒体存储芯片。

优选的,更新方法,其中,步骤s3具体包括:

步骤s31,将智能终端连接外接的上位机;

步骤s32,通过上位机对存储芯片进行烧录直至烧录完成。

优选的,更新方法,其中,步骤s3之后包括以下步骤:

步骤s4,将智能终端断电;

步骤s5,接通电源电路;

步骤s6,将智能终端上电。

优选的,更新方法,其中,电源电路包括:

一电源芯片,用于将预设的第一电压转化为预设的第二电压;

一输入端,连接在智能终端的输出端和电源芯片的输入引脚之间;

一控制开关,连接在电源芯片的使能引脚和接地端之间,用于控制电源芯片是否连接接地端;

一输出端,连接在电源芯片的输出引脚上,用于将预设的第二电压输出至存储芯片的另一端。

优选的,更新方法,其中,电源电路还包括:

一第一参考点,设置在输入端和电源芯片的使能引脚之间;

一第一电容,连接在第一参考点和接地端之间;

一第一电阻,连接在输入端和电源芯片的使能引脚之间;

一第二电阻,连接在电源芯片的使能引脚和控制开关之间;

一第二电容,与第二电阻并联;

一第二参考点,设置在输出端和电源芯片的输出引脚之间;

一第三电容,连接在第二参考点和接地端之间。

优选的,更新方法,其中,预设的第一电压为3.3v。

优选的,更新方法,其中,预设的第二电压为1.8v。

优选的,更新方法,其中,预设的第三电压为0v。

优选的,更新方法,其中,控制开关为轻触式开关。

上述技术方案具有如下优点或有益效果:在存储芯片中的代码损坏时,可以通过切断电源电路,使得存储芯片的供电电源为0v的第三电压,从而导致存储芯片无法被读取,随后将整个智能终端进行上电操作,最后对存储芯片进行预设时间的烧录直至烧录完成,从而无需更换存储芯片就可以实现存储芯片中的代码升级,减少代码的升级成本。

附图说明

参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为本发明更新方法实施例的流程图1;

图2为本发明更新方法实施例的步骤s3的流程图;

图3为本发明更新方法实施例的流程图2;

图4为本发明更新方法实施例的电源电路的电路图;

图5为本发明更新方法实施例的存储芯片的原理图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明包括一种引导加载程序的更新方法,应用于智能终端中,如图4-5所示,智能终端包括存储芯片和电源电路,智能终端的输出端vcc提供预设的第一电压输出至存储芯片的一端,电源电路将预设的第一电压转化为预设的第二电压输出至存储芯片的另一端,存储芯片在预设的第一电压和预设的第二电压下工作;

当存储芯片中的bootloader引导程序的代码损坏时,如图1所示,更新方法可以包括以下步骤:

步骤s1,将智能终端断电;

步骤s2,切断电源电路,使得电源电路将第一电压转化为一第三电压,并输出至存储芯片的另一端,以使得存储芯片无法被读取;

步骤s3,将智能终端上电,并对存储芯片进行预设时间的烧录直至烧录完成。

在上述实施例中,先是将整个智能终端断电,接着通过切断电源电路,使得存储芯片的供电电压为0v的第三电压,从而使得存储芯片无法被读取,随后将整个智能终端进行上电操作,最后对存储芯片进行烧录直至烧录完成,以实现存储芯片中的代码升级。

进一步地,上述存储芯片可以为emmc(嵌入式多媒体)存储芯片。

进一步地,在上述实施例中,如图2所示,步骤s3具体包括:

步骤s31,将智能终端连接外接的上位机;

步骤s32,通过上位机对存储芯片进行烧录直至烧录完成。

进一步地,作为优选的实施方式,上述上位机可以设置有预存的烧录软件和预设的更新代码,此时的智能终端可以设置有usb接口,操作人员可以通过上述usb接口将智能终端和预存有烧录软件的计算机连接,烧录软件确定智能终端和上述计算机连接时,会通知操作人员进行烧录,即通过烧录软件对存储芯片进行烧录,以将上述预设的更新代码烧录到存储芯片中,直至烧录完成。其中,烧录的时间可以根据接口速度和更新代码的内存大小来决定。

进一步地,在上述实施例中,如图3所示,步骤s3之后包括以下步骤:

步骤s4,将智能终端断电;

步骤s5,接通电源电路;

步骤s6,将智能终端上电。

其中,操作人员可以通过切断智能终端的总电源将智能终端断电,随后通过接通电源电路以将存储芯片可以被读取,最后通过接通智能终端的总电源来重新启动智能终端,此时的智能终端已经完成存储芯片的烧录,因此智能终端可以进行正常工作。

进一步地,在上述实施例中,电源电路包括:

一电源芯片1u7,用于将预设的第一电压转化为预设的第二电压;

一输入端vddio_ao,连接在智能终端的输出端vcc和电源芯片1u7的输入引脚vin之间;

一控制开关2sw1,连接在电源芯片1u7的使能引脚on/off和接地端gnd之间,用于控制电源芯片1u7是否连接接地端gnd;

一输出端vcc,连接在电源芯片1u7的输出引脚vout上,用于将预设的第二电压输出至存储芯片的另一端。

进一步地,作为优选的实施方式,通过切断上述控制开关2sw1使得电源芯片1u7不连接接地端gnd,以打开电源芯片1u7的使用功能,即此时的电源芯片1u7输出的电压为第二电压,可以为存储芯片的另一端提供电源,从而使得存储芯片在预设的第一电压和预设的第二电压下工作;

通过按下上述控制开关2sw1以接通控制开关2sw1,并使得所述电源芯片1u7的使能引脚on/off连接接地端gnd,从而切断电源芯片1u7的使用功能,即此时的电源芯片1u7输出为0v的第三电压,此时的存储芯片的另一端电源为0v,即存储芯片处于无法被读取的状态,此时可以通过接通智能终端的总电源使得智能终端进入上电模式,随后智能终端可以进入引导模式(romboot),接着使得智能终端的存储芯片进行烧录,直至烧录完成后,通过切断智能终端的总电源并接通电源电路,随后接通智能终端的总电源来重新启动智能终端,使得智能终端可以正常工作。

进一步地,在上述实施例中,如图4所示,电源电路还包括:

一第一参考点1,设置在输入端vddio_ao和电源芯片1u7的使能引脚on/off之间;

一第一电容c1,连接在第一参考点1和接地端gnd之间,以增大电源电路抗静电能力;

一第一电阻r1,连接在输入端vddio_ao和电源芯片1u7的使能引脚on/off之间,以增大电源电路抗静电能力;

一第二电阻r2,连接在电源芯片1u7的使能引脚on/off和控制开关2sw1之间,以增大电源电路抗静电能力;

一第二电容c2,与第二电阻r2并联,以增大电源电路抗静电能力;

一第二参考点2,设置在输出端vcc和电源芯片1u7的输出引脚vout之间;

一第三电容c3,连接在第二参考点2和接地端gnd之间,以增大电源电路抗静电能力。

进一步地,在上述实施例中,第一电压为3.3v。

进一步地,在上述实施例中,第二电压为1.8v。

进一步地,在上述实施例中,第三电压为0v。

进一步地,在上述实施例中,控制开关2sw1为轻触式开关。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1