手机及其下载方法

文档序号:6431808阅读:291来源:国知局
专利名称:手机及其下载方法
技术领域
本发明涉及电子技术领域,特别是涉及一种手机及其下载方法。
背景技术
手机平台复杂多样,大部分的手机平台内部都设置有系统引导的ROM(Read-C)nIy Memory,只读内存),其功能包括软件下载和系统引导。软件下载主要是为了在生产手机时, 从外部设备将手机生产商的所编写的手机软件下载到手机内部,然后手机在运行该软件程序以进行正常的工作。下载手机软件的接口包括USB(Universal Serial BUS,通用串行总线)连接器或串口,可通过USB连接器或串口与外部设备的对应接口连接,以进行数据的通讯来实现手机软件的下载。但,因为不是每个手机平台都支持串口下载或者USB下载,有的手机平台的系统引导ROM不支持者两种下载方式,这样的话,就需要其他的途径来进行手机软件的下载,比如在工厂生产手机的时候,在芯片进行贴片之前,将手机软件通过专用的夹具先下载到手机的存储器中,然后再将存储器进行贴片到手机上。这样做有两个缺点第一个是需要在产线上多一道工序来做贴片前存储器的下载,增加了成本;第二个是如果在贴片完成后发现手机软件出错或者存储器有问题,那就要将存储器取下来后重新下载手机软件再将存储器贴回板子上,相当的麻烦。因此,亟需提供一种手机及其下载方法,以解决上述技术问题。

发明内容
本发明主要解决的技术问题是提供一种手机及其下载方法,以解决上述问题。本发明为解决技术问题而采用的一个技术方案是提供一种手机,包括基带芯片,基带芯片包括JTAG接口,JTAG接口与外部设备的并口连接,基带芯片通过JTAG接口从外部设备下载初始化程序;存储器,与基带芯片连接,基带芯片将初始化程序保存至存储器;USB连接器或串口,分别与外部设备的对应接口以及基带芯片连接,基带芯片根据初始化程序以对USB连接器或串口进行初始化配置,以利用USB连接器或串口从外部设备下载手机软件至存储器。其中,存储器为只读内存。其中,外部设备为电脑。其中,JTAG接口包括复位信号端口 TRST、测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TDOo其中,手机软件为用于引导手机的操作系统的引导程序。本发明为解决技术问题而采用的另一个技术方案是提供一种手机的下载方法, 手机包括基带芯片、存储器以及USB连接器或串口,基带芯片包括JTAG接口,基带芯片通过 JTAG接口与外部设备的并口连接,存储器与基带芯片连接,USB连接器或串口分别与外部设备的对应接口以及基带芯片连接,该方法包括以下步骤通过JTAG接口从外部设备下载初始化程序;将初始化程序保存至存储器;根据初始化程序以对USB连接器或串口进行初始化配置,以利用USB连接器或串口从外部设备下载手机软件至存储器。其中,存储器为只读内存。其中,外部设备为电脑。其中,JTAG接口包括复位信号端口 TRST、测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TDOo其中,手机软件为用于引导手机的操作系统的引导程序。本发明的有益效果是区别于现有技术,本发明提供的手机及其下载方法通过 JTAG接口下载用于初始化USB连接器或串口的数据体积较小的初始化程序,并通过经初始化配置后的USB连接器或串口下载数据体积较大的手机软件,可在手机的生产流程中,显著加快手机软件下载速度,并简化了手机软件下载过程。


图1是根据本发明实施例的手机与外部设备的电路连接示意框图。图2是根据本发明实施例的手机的下载方法的工作流程图。
具体实施例方式首先请参见图1,图1是根据本发明实施例的手机与外部设备的电路连接示意框图。如图1所示,本发明所揭示的手机包括基带芯片101、存储器102以及USB连接器或串口 104,基带芯片101通过数据线DATA (数据)和地址线ADD (Address,地址)与存储器102 连接,基带芯片101包括JTAG(Joint TestAction Group,联合测试行为组织)接口,JTAG 接口与外部设备103的并口连接,其中,JTAG接口包括复位信号端口 TRST、测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TD0,外部设备103的并口也包括对应的复位信号端口 TRST、测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TD0,上述端口对应连接,可在基带芯片101与外部设备103之间实现并口
ififn。具体而言,可以通过对于TCK、TMS及TDI和TDO进行操作将要写入到存储器102 中的数据(如初始化程序)通过基带芯片101的JTAG接口进行写入,其中该部分内容为现有技术,于此不作赘述。基带芯片101通过JTAG接口从外部设备103下载初始化程序,并将初始化程序保存至存储器102,该初始化程序可用于对USB连接器或串口 104进行初始化配置并驱动USB 连接器或串口 104从外部设备103下载手机软件至存储器102。其中该初始化程序的数据体积较小,因此,通过JTAG接口进行传输,虽然作为并口的JTAG接口的数据传输速率较慢, 但由于初始化程序数据体积小,因此,也可很快完成初始化程序的数据传输。上述的USB连接器或串口 104分别与外部设备103的对应接口(如对应的USB连接器或串口)以及基带芯片101连接,基带芯片101根据上述的初始化程序以对USB连接器或串口 104进行初始化配置,以利用USB连接器或串口 104从外部设备103下载手机软件至存储器102。
具体而言,基带芯片101运行从JTAG接口下载到存储器102的初始化程序,以对 USB连接器或串口 104进行初始化配置,在进行初始化配置后,该初始化程序进一步控制 USB连接器或串口 104从外部设备103下载手机软件至存储器102。值得注意的是,上述的初始化程序优选采用C语言或汇编语言等底层语言编写, 采用底层语言编写的初始化程序一般数据体积小,例如可为十几到几十KB(千字节)大小, 且运行速度快。在本发明的优选实施例中,上述的存储器102可优选为只读内存(ROM,read-only memory),外部设备103可优选为电脑,并且,上述的USB连接器或串口 104可集成于基带芯片101内部。上述的手机软件一般而言数据体积往往很大,并且其可优选为用于引导手机的操作系统的引导程序,该引导程序下载至只读内存ROM的数据引导区,在手机重启时可优先执行该引导程序,从而引导手机安装操作系统。由于该引导程序的数据体积较大,且往往包括有手机的操作系统安装数据,因此,采用传输速率相对较快的USB连接器或串口 104进行弓I导程序的下载,可有效保证下载速度。请进参见图2,图2是根据本发明实施例的手机的下载方法的工作流程图。如图2 所示,本发明的手机的下载方法包括以下步骤步骤201,通过JTAG接口从外部设备103下载初始化程序;步骤202,将初始化程序保存至存储器102 ;步骤203,根据初始化程序对USB连接器或串口 104进行初始化配置,以利用USB 连接器或串口 104从外部设备103下载手机软件至存储器102。通常而言,在此步骤中,可通过对手机进行重启,使得手机在重新上电后运行初始化程序。因此,本发明提供的手机及其下载方法通过JTAG接口下载用于初始化USB连接器或串口的数据体积较小的初始化程序,并通过经初始化配置后的USB连接器或串口下载数据体积较大的手机软件,可在手机的生产流程中,显著加快手机软件下载速度,并简化了手机软件下载过程。以上仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种手机,其特征在于,包括基带芯片,包括JTAG接口,所述JTAG接口与外部设备的并口连接,所述基带芯片通过所述JTAG接口从所述外部设备下载初始化程序;存储器,与所述基带芯片连接,所述基带芯片将所述初始化程序保存至所述存储器;USB连接器或串口,分别与所述外部设备的对应接口以及所述基带芯片连接,所述基带芯片根据所述初始化程序对所述USB连接器或串口进行初始化配置,以利用所述USB连接器或串口从所述外部设备下载手机软件至所述存储器。
2.根据权利要求1所述的手机,其特征在于,所述存储器为只读内存。
3.根据权利要求1所述的手机,其特征在于,所述外部设备为电脑。
4.根据权利要求1所述的手机,其特征在于,所述JTAG接口包括复位信号端口TRST、 测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TD0。
5.根据权利要求1所述的手机,其特征在于,所述手机软件为用于引导所述手机的操作系统的引导程序。
6.一种手机的下载方法,其特征在于,所述手机包括基带芯片、存储器以及USB连接器或串口,基带芯片包括JTAG接口,所述基带芯片通过所述JTAG接口与外部设备的并口连接,所述存储器与所述基带芯片连接,所述USB连接器或串口分别与所述外部设备的对应接口以及所述基带芯片连接,所述方法包括以下步骤通过所述JTAG接口从所述外部设备下载初始化程序;将所述初始化程序保存至存储器;根据所述初始化程序对所述USB连接器或串口进行初始化配置,以利用所述USB连接器或串口从所述外部设备下载手机软件至所述存储器。
7.根据权利要求6所述的方法,其特征在于,所述存储器为只读内存。
8.根据权利要求6所述的方法,其特征在于,所述外部设备为电脑。
9.根据权利要求6所述的方法,其特征在于,所述JTAG接口包括复位信号端口TRST、 测试模式选择信号端口 TMS、时钟信号端口 TCK和TRCK,测试数据端口 TDI和TD0。
10.根据权利要求6所述的方法,其特征在于,所述手机软件为用于引导所述手机的操作系统的引导程序。
全文摘要
本发明公开了一种手机,包括基带芯片,基带芯片包括JTAG接口,JTAG接口与外部设备的并口连接,基带芯片通过JTAG接口从外部设备下载初始化程序;存储器,与基带芯片连接,基带芯片将初始化程序保存至存储器;USB连接器或串口,分别与外部设备的对应接口以及基带芯片连接,基带芯片根据初始化程序以对USB连接器或串口进行初始化配置,以利用USB连接器或串口从外部设备下载手机软件至存储器。本发明进一步公开了一种手机的下载方法。通过以上方式,本发明所提供的技术方案可在手机的生产流程中,显著加快手机软件下载速度,并简化了手机软件下载过程。
文档编号G06F9/445GK102271190SQ20111025123
公开日2011年12月7日 申请日期2011年8月29日 优先权日2011年8月29日
发明者顾建良 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1