[发明专利]软件加载方法及其系统有效
| 申请号: | 200710108338.9 | 申请日: | 2007-05-18 |
| 公开(公告)号: | CN101055529A | 公开(公告)日: | 2007-10-17 |
| 发明(设计)人: | 刘颉 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 上海明成云知识产权代理有限公司 | 代理人: | 成春荣;竺云 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 加载 方法 及其 系统 | ||
1.一种软件加载方法,其特征在于,包含以下步骤:
通过被加载目标的内核JTAG扫描链将写内存指令插入到内部总线的 方式,将需加载的软件内容和用于将该软件内容搬移至非易失性存储器中的 可执行代码,下载至被加载目标的内存中;
通过被加载目标的内核JTAG扫描链对该内核的控制,执行所述代码, 将所述软件内容写入到所述非易失性存储器中。
2.根据权利要求1所述的软件加载方法,其特征在于,所述内核为先 进简化指令级计算器ARM内核;
所述内核JTAG扫描链为ARM内核JTAG扫描链,由外接硬件和计算 机控制,该外接硬件和计算机通过所述被加载目标的外部JTAG接口控制该 ARM内核JTAG扫描链。
3.根据权利要求1或2所述的软件加载方法,其特征在于,所述非易 失性存储器是非与类型的闪速存储器,或者,是非或类型的闪速存储器。
4.根据权利要求1或2中任一项所述的软件加载方法,其特征在于, 所述软件同时加载到一个被加载目标上,或同时加载到至少两个被加载目标 上;
如果所述软件同时加载到至少两个被加载目标上,则该软件支持多个加 载线程及异常处理。
5.根据权利要求1或2中任一项所述的软件加载方法,其特征在于, 所述被加载目标为终端或目标板。
6.一种软件加载系统,包含至少一个被加载目标,其特征在于,还包 含:
下载单元,用于通过控制被加载目标的内核JTAG扫描链将写内存指令 插入到内部总线的方式,将需加载的软件内容和用于将该软件内容搬移至非 易失性存储器中的可执行代码,下载至被加载目标的内存中;
执行单元,用于通过对被加载目标的内核JTAG扫描链的控制,执行所 述代码,将所述软件内容写入到所述非易失性存储器中。
7.根据权利要求6所述的软件加载系统,其特征在于,所述下载单元 与所述执行单元在一个物理设备中,该设备为计算机和外接硬件的组合,该 计算机通过该外接硬件连接所述被加载目标。
8.根据权利要求7所述的软件加载系统,其特征在于,所述内核JTAG 扫描链为ARM内核JTAG扫描链;
所述设备通过所述被加载目标的外部JTAG接口控制所述ARM内核 JTAG扫描链。
9.根据权利要求7所述的软件加载系统,其特征在于,如果所述系统 包含至少两个被加载目标,则所述软件支持多个加载线程及异常处理,所述 外接硬件支持一个计算机的端口或总线接口,和多个被加载目标之间的适配 连接;
所述计算机的端口包括以下之一:串口、并口、网口、通用串行总线 USB口;
所述计算机的总线接口包括以下之一:外围器件互联PCI总线接口、 PCI-E总线接口。
10.根据权利要求6至9中任一项所述的软件加载系统,其特征在于, 所述非易失性存储器是非与类型的闪速存储器,或者,是非或类型的闪速存 储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710108338.9/1.html,转载请声明来源钻瓜专利网。





