[发明专利]程序烧写方法、处理器和电子电路在审
申请号: | 201610023712.4 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105677429A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 贾天亮 | 申请(专利权)人: | 北京天诚盛业科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京恩赫律师事务所 11469 | 代理人: | 刘守宪;赵文成 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 方法 处理器 电子电路 | ||
技术领域
本发明涉及电子技术领域,特别是指一种程序烧写方法、处理器和电 子电路。
背景技术
在对于现有电路系统的设计中,CPU、MCU、DSP、FPGA、CPLD 等是非常常用的主处理器,而在这些主处理器中,除了中央处理器核之外, 还会集成很多常用处理部件,部件可以包括RAM、ROM、不同的处理器 核、各种模拟单元等等。这些主处理器仅仅是硬件,需要程序才能运行, 这些程序就存储在部件ROM中。对于现有的嵌入式系统,由于其程序都 比较大,少则几十兆,多则几百兆,其已经远远超过了主处理器内部部件 ROM存储空间,所以当前中高端主处理器在设计的时候都支持从片外存 储器启动,如Flash、SD卡、U盘等等。
要使上述电路系统能够正常工作,首先要给主处理器烧入程序。如图 1所示,现有技术烧写程序的方法为,通过仿真器或编程器将程序烧入到 主处理器的相关存储空间。仿真器或编程器一端通过USB接口、串口或 是并口与PC机相连,另一端通过JTAG接口与主处理器相连,PC机上的 相关烧录软件通过操控仿真器将程序烧入到主处理器的相关存储空间。然 而现有技术中的烧写程序的方法存在如下问题:
第一、不能脱离PC机,应用场景受到了限制;在某些没有或不能用 PC机的场合,就无法烧写程序了;
第二、某些烧录软件非常复杂,需要多重设置,烧写程序比较繁琐。
发明内容
本发明要解决的技术问题是提供一种能够脱离开PC机、应用场景更 广,且方便、快捷和简单的程序烧写方法、处理器和电子电路。
为解决上述技术问题,本发明提供技术方案如下:
一种程序烧写方法,用于电子电路,所述电子电路包括处理器、Flash 和用于连接外部存储器的存储器接口,所述处理器具有内部ROM和内部 RAM,所述Flash和存储器接口连接所述处理器,所述方法包括:
确认启动方式为外部存储器启动;
将外部存储器中预先存储的烧写程序读取到内部RAM中;
运行所述烧写程序,将所述外部存储器中预先存储的应用程序烧写到 Flash中。
一种处理器,用于电子电路,所述电子电路包括所述处理器、Flash 和用于连接外部存储器的存储器接口,所述处理器具有内部ROM和内部 RAM,所述Flash和存储器接口连接所述处理器,所述处理器包括:
启动模块:用于确认启动方式为外部存储器启动;
第一读取模块:用于将外部存储器中预先存储的烧写程序读取到内部 RAM中;
第一烧写模块:用于运行所述烧写程序,将所述外部存储器中预先存 储的应用程序烧写到Flash中。
一种电子电路,包括处理器、Flash和用于连接外部存储器的存储器 接口,所述处理器具有内部ROM和内部RAM,所述Flash和存储器接口 连接所述处理器,所述处理器为上述的处理器。
本发明具有以下有益效果:
本发明的程序烧写方法,首先,处理器将外部存储器中预先存储的烧 写程序读取到内部RAM中,然后,处理器运行烧写程序,将外部存储器 中预先存储的应用程序烧写到Flash中。本发明增加了运行烧写程序这一 工作流程,先将烧写程序存储到外部存储器中,这样处理器在上电的时候 就能读取到烧写程序,烧写程序运行后,则会将应用程序烧写到Flash中, 永久存储,与现有技术相比,本发明在某些没有或不能用PC机的场合, 也能够烧写程序,因此,本发明具有能够脱离开PC机、应用场景更广的 优点,同时,本发明也避免了采用PC机进行程序烧写时,由于烧录软件 复杂,需要多重设置,带来的烧写程序繁琐等问题,所以本发明的程序烧 写方法更加方便、快捷和简单。
附图说明
图1为现有技术的程序烧写方法的结构示意图;
图2为本发明的程序烧写方法用于电子电路的结构示意图;
图3为本发明的程序烧写方法的一种实施例的流程示意图;
图4为本发明的程序烧写方法的一种改进实施例的流程示意图;
图5为本发明的程序烧写方法的进一步改进实施例的流程示意图;
图6为本发明的程序烧写方法的另一种改进实施例的流程示意图;
图7为本发明的处理器的一种实施例的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天诚盛业科技有限公司,未经北京天诚盛业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610023712.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:禽用连续注射装置
- 下一篇:一种便携消毒喷雾装置及系统