手机处理器兼容多种芯片的方法技术

技术编号:5999301 阅读:278 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种手机处理器兼容多种芯片的方法,包括启动阶段和系统驱动程序;所述启动阶段包括以下步骤:(11)手机上电,Boot程序启动;(12)配置系统时钟频率;(13)读取NandFlash?ID;(14)判断是否是已知型号Nand?Flash?ID,若是,则执行步骤(16),若否,则执行步骤(15);(15)配置默认SDRAM时序,执行步骤(17);(16)获取对应DDR?SDRAM参数,配置到SDRAM控制器;(17)加载并启动操作系统;所述系统驱动程序包括以下步骤:(21)驱动程序更改DDR控制器参数;(22)获取当前时钟频率下的DDR配置参数;(23)判断Nand?Flash?ID是否已经读取,若是,则执行步骤(25),若否,则执行步骤(24);(24)读取Nand?Flash?ID;(25)根据Nand?Flash?ID找出并配置对应SDRAM芯片的参数。

【技术实现步骤摘要】

本专利技术涉及移动通讯设备控制方法,特别涉及一种。
技术介绍
现有技术,一个手机程序一般仅支持一种NandFlash和DDR SDRAM芯片配置,如果 更换NandFlash和DDR SDRAM,需要重新调整程序参数,重新编译程序后才可以使用。由于 不能使用同一个程序来兼容不同的硬件,一套代码需要对每种存储芯片配置修改生成各自 的程序,对于生产和开发调试需要多耗费大量的时间。Nand Flash+DDR SDram MCP 芯片是指把 Nand Flash 芯片和 DDR SDRAM 芯片封 装在同一个芯片封装里,使用时两部分各自独立运行。使用该芯片可以减小PCB板上放置 NandFlash和DDR SDRAM存储器的面积,有利于产品小型化。容量为2Gb Nand Flash+lGbDDR SDRAM 的常用型号有 MICRON 的 MT29C2G24MAAAAHAKC-5 IT, ELPIDA 的 EHD013111MA,和 HYNIX 的 H8BC0SI0MBR-46M。手机启动引导程序是指手机软件系统在系统加电后运行的第一段软件代码,它 的主要工作是初始化硬件设备,加载操作系本文档来自技高网...

【技术保护点】
一种手机处理器兼容多种芯片的方法,其特征在于:包括启动阶段和系统驱动程序;所述启动阶段包括以下步骤:(11)手机上电,Boot程序启动;(12)配置系统时钟频率;(13)读取NandFlash ID;(14)判断是否是已知型号Nand Flash ID,若是,则执行步骤(16),若否,则执行步骤(15);(15)配置默认SDRAM时序,执行步骤(17);(16)获取对应DDR SDRAM参数,配置到SDRAM控制器;(17)加载并启动操作系统;所述系统驱动程序包括以下步骤:(21)驱动程序更改DDR控制器参数;(22)获取当前时钟频率下的DDR配置参数;(23)判断Nand Flash ID是...

【技术特征摘要】

【专利技术属性】
技术研发人员:董强
申请(专利权)人:上海华勤通讯技术有限公司
类型:发明
国别省市:31

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

1