一种系统程序启动的方法及装置制造方法及图纸

技术编号:6962218 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统程序启动的芯片,用于实现系统程序的启动,以及节省设备资源。所述芯片包括:永久性存储器,用于存储加载程序;临时存储器,用于存储信息;处理模块,用于上电后通过运行内置的永久性存储器中的加载程序,将外挂的永久性存储器中的启动信息复制到内置的临时存储器中,并根据启动信息和通过运行加载程序,将外挂的永久性存储器中的系统程序复制到外挂的内存,以及运行内存中的系统程序。本发明专利技术还公开了该芯片实现的方法和包括该芯片的设备。

【技术实现步骤摘要】

本专利技术涉及计算机及嵌入式领域,特别是涉及系统程序启动的方法及装置
技术介绍
目前,手机、MP4(—种产品名称)和MP5(—种产品名称)等多媒体设备中,大多采用nandflash(闪存的一种)作为数据存储芯片。nandflash只能以页(page)为单位进行读写,而不是线性地址存储,因此一般不能在nandflash上直接运行系统程序,所以需要其它存储器来辅助运行系统程序,现有技术主要有两种实现方式。其中,线性地址存储是指能直接使用地址读取对应位置的字节。现有技术之一是在单片系统(System-On-a-Chip,S0C)系统芯片上外挂一只读存储器(Read Only Memory, ROM)和 nandflash。该 ROM 用于存储加载程序(bootloader)。 Nandflash用于存储系统程序(包括操作系统等)。SOC系统芯片上电后,执行ROM中0地址开始的bootloader程序,并通过运行bootloader程序将nandflash中的系统程序写入内存。该方案需要在SOC系统芯片上外挂一 R0M,也就是说SOC系统芯片需要有引脚(pin) 与ROM连接,占用了引本文档来自技高网...

【技术保护点】
1.一种SOC系统芯片,与用于存储启动信息的第一永久性存储器连接,以及SOC系统芯片与内存连接,其特征在于,SOC系统芯片包括:第二永久性存储器,用于存储加载程序;临时存储器,用于存储信息;处理模块,分别连接所述第二永久性存储器和临时存储器,用于上电后通过运行第二永久性存储器中的加载程序,将第一永久性存储器中的启动信息复制到临时存储器中,并根据启动信息和通过运行加载程序,将第一永久性存储器中的系统程序复制到内存,以及运行内存中的系统程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:凌明
申请(专利权)人:无锡中星微电子有限公司
类型:发明
国别省市:32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1