一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种SoC芯片启动方法及装置与流程

2022-02-22 07:01:51 来源:中国专利 TAG:

一种soc芯片启动方法及装置
技术领域
1.本发明涉及芯片技术领域,特别是涉及一种soc芯片启动方法及装置。


背景技术:

2.soc芯片(systemon chip),即片上系统芯片,该芯片的内部一般有一个处理器,在处理器上运行操作系统。该操作系统的启动程序存放处多为外部存储芯片,在出厂时候如何事先烧录好存储芯片是很关键的环节。
3.目前,常见的方法是提前用烧录器先对存储芯片进行离线烧录,烧录好的存储芯片再焊接到板子上。该方法要额外采购烧录器,如果是使用单器件烧录器,那就需要对多个存储芯片进行烧录,会消耗大量时间;如果是使用多器件烧录器,采购成本会上升。并且烧录好的存储芯片需要进行焊接,如果出现焊接问题会导致该存储芯片作废。另外,当前烧录方法还会利用在线jtag的烧录方式进行烧录,该方式需要对每个板子一个个上电烧录,且jtag烧录的速度很慢,时间消耗很多。
4.因此,如何解决对存储芯片烧录所需程序时成本高或时间长的问题,是本领域技术人员亟待解决的技术问题。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种soc芯片启动方法及装置,可以缩短出厂烧录芯片外部板载存储芯片的时间,提高生产效率,且降低成本。其具体方案如下:
6.一种soc芯片启动方法,包括:
7.设置soc芯片通过外置移动存储设备启动;
8.在所述外置移动存储设备中存储外置移动存储设备启动程序;所述外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;
9.利用所述外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;
10.同时利用所述外置移动存储设备启动程序自动对板载存储芯片进行烧录。
11.优选地,在本发明实施例提供的上述soc芯片启动方法中,在所述外置移动存储设备中存储外置移动存储设备启动程序的同时,还包括:
12.在外置移动存储设备中存储板载存储芯片启动程序;
13.在对板载存储芯片进行烧录的同时,还包括:
14.将所述板载存储芯片启动程序烧录在所述板载存储芯片。
15.优选地,在本发明实施例提供的上述soc芯片启动方法中,在对板载存储芯片进行烧录之后,还包括:
16.将soc芯片进行断电,移走所述外置移动存储设备;
17.设置soc芯片通过所述板载存储芯片启动。
18.优选地,在本发明实施例提供的上述soc芯片启动方法中,在设置soc芯片通过所述板载存储芯片启动之后,还包括:
19.利用所述板载存储芯片烧录好的所述板载存储芯片启动程序启动soc芯片。
20.优选地,在本发明实施例提供的上述soc芯片启动方法中,所述外置移动存储设备为优盘、sd卡或sata硬盘。
21.本发明实施例还提供了一种soc芯片启动装置,包括:
22.启动设置模块,用于设置soc芯片通过外置移动存储设备启动;
23.程序存储模块,用于在所述外置移动存储设备中存储外置移动存储设备启动程序;所述外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;
24.芯片启动模块,用于利用所述外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;
25.程序烧录模块,用于利用所述外置移动存储设备启动程序自动对板载存储芯片进行烧录。
26.优选地,在本发明实施例提供的上述soc芯片启动装置中,所述程序存储模块,还用于在外置移动存储设备中存储板载存储芯片启动程序;
27.所述程序烧录模块,还用于将所述板载存储芯片启动程序烧录在所述板载存储芯片。
28.优选地,在本发明实施例提供的上述soc芯片启动装置中,所述启动设置模块,还用于在将soc芯片进行断电,移走所述外置移动存储设备后,设置soc芯片通过所述板载存储芯片启动。
29.优选地,在本发明实施例提供的上述soc芯片启动装置中,所述芯片启动模块,还用于利用所述板载存储芯片烧录好的所述板载存储芯片启动程序启动soc芯片。
30.优选地,在本发明实施例提供的上述soc芯片启动装置中,所述外置移动存储设备为优盘、sd卡或sata硬盘。
31.从上述技术方案可以看出,本发明所提供的一种soc芯片启动方法,包括:设置soc芯片通过外置移动存储设备启动;在外置移动存储设备中存储外置移动存储设备启动程序;外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;利用外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;同时利用外置移动存储设备启动程序自动对板载存储芯片进行烧录。
32.本发明在出厂时候利用外置移动存储设备进行soc芯片程序加载启动,并进行板载存储芯片的自动烧录过程,能够缩短出厂烧录芯片外部板载存储芯片的时间,提高生产效率,且降低成本。此外,本发明还针对soc芯片启动方法提供了相应的装置,进一步使得上述方法更具有实用性,该装置具有相应的优点。
附图说明
33.为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本发明实施例提供的soc芯片启动方法的流程图;
35.图2为本发明实施例提供的soc芯片启动装置的结构示意图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.本发明提供一种soc芯片启动方法,如图1所示,包括以下步骤:
38.s101、设置soc芯片通过外置移动存储设备启动;
39.s102、在外置移动存储设备中存储外置移动存储设备启动程序;外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;
40.需要说明的是,在外置移动存储设备中存储相关的启动程序,该启动程序包括外置移动存储设备启动程序,该外置移动存储设备启动程序用于从外置移动存储设备启动soc芯片,还用于对soc芯片出厂检测,可以对soc芯片进行简单硬件测试,并且该外置移动存储设备启动程序要加入能够自动烧写板载存储芯片的功能。这样当芯片第一次通过外置移动存储器件启动之后,芯片会自动对板载存储芯片进行烧录。
41.s103、利用外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;
42.s104、利用外置移动存储设备启动程序自动对板载存储芯片进行烧录。
43.在本发明实施例提供的上述soc芯片启动方法中,在出厂时候利用外置移动存储设备进行soc芯片程序加载启动,并进行板载存储芯片的自动烧录过程,能够缩短出厂烧录芯片外部板载存储芯片的时间,提高生产效率,且降低成本。
44.进一步地,在具体实施时,在本发明实施例提供的上述soc芯片启动方法中,执行步骤s102在外置移动存储设备中存储外置移动存储设备启动程序的同时,还可以包括:在外置移动存储设备中存储板载存储芯片启动程序;
45.接着,在执行步骤s104对板载存储芯片进行烧录的同时,还可以包括:将板载存储芯片启动程序烧录在板载存储芯片。
46.需要说明的是,本发明可以在外置移动存储设备中准备好用于烧录板载存储芯片的程序,即板载存储芯片启动程序。该板载存储芯片启动程序是用于板载存储芯片启动的程序,和外置移动存储设备启动程序是不同程序。其中很重要的一点是,外置移动存储设备启动程序包括板载存储芯片的烧录功能,但是板载存储芯片启动程序中是不能包括这个功能的。
47.在具体实施时,在本发明实施例提供的上述soc芯片启动方法中,在执行步骤s104对板载存储芯片进行烧录之后,还可以包括:将soc芯片进行断电,移走外置移动存储设备;设置soc芯片通过板载存储芯片启动。
48.也就是说,soc芯片第一次是可以通过外置移动存储设备启动,oc芯片正常启动,完成了通过外置移动存储设备烧录板载存储芯片的程序后,可以取走外置移动存储设备进行下一个板卡操作。之后soc芯片可以通过板载存储芯片启动。
49.进一步地,在具体实施时,在本发明实施例提供的上述soc芯片启动方法中,在上述步骤中设置soc芯片通过板载存储芯片启动之后,还可以包括:利用板载存储芯片烧录好的板载存储芯片启动程序启动soc芯片。
50.可以理解的是,当用外置移动存储设备启动一次soc芯片之后,正常情况下板载存
储芯片中已经烧录好了可以用于板载存储芯片启动的程序。这样在soc芯片再次断电之后,就可以设置为从板载存储芯片启动,利用板载存储芯片烧录好的板载存储芯片启动程序启动soc芯片。
51.在具体实施时,在本发明实施例提供的上述soc芯片启动方法中,外置移动存储设备可以选择优盘、sd卡或sata硬盘。关于外置移动存储设备的种类除了优盘、sd卡或sata硬盘,也可以是其它设备,只要能储存相应的启动程序即可,在此不做限定。
52.需要注意的是,本发明在第一次利用外置移动存储设备启动测试硬件时候,进行板载存储芯片自动烧录方式就能解决在出厂的时候对板子上板载存储芯片提前烧录好所需要程序的问题。在外置移动存储设备中可以存储两套启动程序:一套是外置移动存储设备启动程序,一套是板载存储芯片启动程序。外置移动存储设备启动程序除了正常的硬件检测功能外还要加入一个自动烧录板载存储芯片程序功能。
53.基于同一发明构思,本发明实施例还提供了一种soc芯片启动装置,由于该装置解决问题的原理与前述一种soc芯片启动方法相似,因此该装置的实施可以参见soc芯片启动方法的实施,重复之处不再赘述。
54.在具体实施时,本发明实施例提供的soc芯片启动装置,如图2所示,具体包括:
55.启动设置模块11,用于设置soc芯片通过外置移动存储设备启动;
56.程序存储模块12,用于在外置移动存储设备中存储外置移动存储设备启动程序;外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;
57.芯片启动模块13,用于利用外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;
58.程序烧录模块14,用于利用外置移动存储设备启动程序自动对板载存储芯片进行烧录。
59.在本发明实施例提供的上述soc芯片启动装置中,可以通过上述四个模块的相互作用,进行soc芯片程序加载启动,以及进行板载存储芯片的自动烧录过程,能够缩短出厂烧录芯片外部板载存储芯片的时间,提高生产效率,且降低成本。
60.在具体实施时,在本发明实施例提供的上述soc芯片启动装置中,程序存储模块12,还可以用于在外置移动存储设备中存储板载存储芯片启动程序;程序烧录模块14,还可以用于将板载存储芯片启动程序烧录在板载存储芯片。
61.在具体实施时,在本发明实施例提供的上述soc芯片启动装置中,启动设置模块11,还可以用于在将soc芯片进行断电,移走外置移动存储设备后,设置soc芯片通过板载存储芯片启动。
62.在具体实施时,在本发明实施例提供的上述soc芯片启动装置中,芯片启动模块13,还可以用于利用板载存储芯片烧录好的板载存储芯片启动程序启动soc芯片。
63.在具体实施时,在本发明实施例提供的上述soc芯片启动装置中,外置移动存储设备可以选择优盘、sd卡或sata硬盘。
64.关于上述各个模块更加具体的工作过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
65.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装
置、设备、存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
66.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
67.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
68.综上,本发明实施例提供的一种soc芯片启动方法,包括:设置soc芯片通过外置移动存储设备启动;在外置移动存储设备中存储外置移动存储设备启动程序;外置移动存储设备启动程序包括自动烧录板载存储芯片程序功能;利用外置移动存储设备启动程序启动soc芯片,以对soc芯片进行硬件测试;同时利用外置移动存储设备启动程序自动对板载存储芯片进行烧录。本发明在出厂时候利用外置移动存储设备进行soc芯片程序加载启动,并进行板载存储芯片的自动烧录过程,能够缩短出厂烧录芯片外部板载存储芯片的时间,提高生产效率,且降低成本。此外,本发明还针对soc芯片启动方法提供了相应的装置,进一步使得上述方法更具有实用性,该装置具有相应的优点。
69.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
70.以上对本发明所提供的soc芯片启动方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献