【技术实现步骤摘要】
本专利技术属于电子
,特别涉及一种电子系统程序的加载方法。
技术介绍
现代电子系统一般包括CPU、非易失存储器和通信接口等部分。应用程序存放于非易失存储器中。在设备的生产、维修和升级的过程中,需要将应用程序加载到非易失存储器中。目前有如下五种加载方式。现有方式一如图1所示,使用编程器将应用程序加载到非易失存储器102中,而后将非易失存储器102安装至设备内部。其缺点是设备的维修和升级过程中如需重新加载应用程序至非易失存储器,则需要开启设备外壳,拆卸非易失存储器,用编程器加载应用程序至该非易失存储器,最后重新安装非易失存储器至设备内部。操作过程繁琐,多次拆装给产品带来不可靠性,而且不适合焊接安装的非易失存储器。现有方式二如图2所示,设备内增置一BOOTROM 204,BOOTROM内含启动程序,启动程序通过通信接口203和外界设备205通信,将应用程序加载至非易失存储器202中。其缺点是内置包含启动程序的BOOTROM会显著增加设备成本,而且这一启动程序在设备制造完成之后将不能修改。现有方式三如图3所示,外界设备305通过CPU 301内置的JTAG接口控 ...
【技术保护点】
一种电子系统程序加载方法,其特征在于该方法将启动程序分解为两部分,两部分共同完成对非易失存储器中应用程序的加载;启动程序的第一部分固化于CPU中;启动程序的第二部分不是永久存储于本电子系统中,而是在必要时从外界设备获得;启动 程序的第一部分工作流程为:A.通过通信接口与外界设备通信来判断是否需要对非易失存储器中应用程序进行加载,如不需要则转入步骤B,如需要则转入步骤C;B.执行非易失存储器中的应用程序;C.通过通信接口从外界设备接收启动程 序B部分,存放于RAM中,而后执行启动程序的第二部分;启动程 ...
【技术特征摘要】
1.一种电子系统程序加载方法,其特征在于该方法将启动程序分解为两部分,两部分共同完成对非易失存储器中应用程序的加载;启动程序的第一部分固化于CPU中;启动程序的第二部分不是永久存储于本电子系统中,而是在必要时从外界设备获得;启动程序的第一部分工作流程为A.通过通信接口与外界设备通信来判断是否需要对非易失存储器中...
【专利技术属性】
技术研发人员:梁坚,曾荣跃,黄智杰,
申请(专利权)人:杭州国芯科技有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。