[发明专利]一种手机启动引导的构建方法无效

专利信息
申请号: 200810035965.9 申请日: 2008-04-11
公开(公告)号: CN101267623A 公开(公告)日: 2008-09-17
发明(设计)人: 王诚;谢伟 申请(专利权)人: 上海闻泰电子科技有限公司
主分类号: H04Q7/32 分类号: H04Q7/32;G06F9/445
代理公司: 上海新天专利代理有限公司 代理人: 王敏杰
地址: 200001上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 手机 启动 引导 构建 方法
【权利要求书】:

1、一种手机启动引导的构建方法,其特征在于该方法是一种Linux智能手机中BootLoader的设计方法,在BootLoader进行调试和下载时,Linux智能手机同Windows操作软件通过USB线相连,遵循USB2.0协议,加强Linux与Windows系统的互操作性,提高软件下载速度,增加BootLoader的硬件测试功能。

2、根据权利要求1所述的一种手机启动引导的构建方法,其特征在于该方法包括下列步骤:

步骤(1):进入Bootloader启动的Stage1;手机开机后,首先运行放在nand flash中的前4KB程序,即放在0block的BootLoader的Start.S;系统复位后执行BootLoader stage1阶段代码,首先完成设置异常向量,接着进行屏蔽中断,设置系统时钟,配置内存区控制寄存器,然后为stage2阶段代码分配内存空间并拷贝stage2阶段的代码到此内存区,完成后跳转到stage2的代码入口处;

步骤(2):进入Bootloader启动的stage2;首先执行boot_first()函数,完成一些主要设备的初始化,包括CPU的初始化,终端的初始化,RAM的初始化等;接着进行flash的初始化,内存操作函数的初始化;然后进行系统参数的初始化;主要是根据配置文件获得必要的环境变量,如内存、flash大小,启动内核时一些必须的参数;外围器件的初始化,包括I2C总线的初始化,电源管理芯片的初始化,这些主要是为了下面的是否USB充电开机检测和点亮手机键盘灯准备的;以及LCD的初始化;

步骤(3):在完成设备的初始化后,根据从电源管理芯片获得是否是USB充电开机的条件进行判断,设置启动等待时间;首先通过I2C总线访问电源管理芯片,获得此时是否处于USB充电开机状态,如果是则置位boot_charge,并初始化手机为USB device设备,允许USBD中断,设置启动等待时间最少为2s,否则设置为0s;进入main_loop(),判断等待时间是否为0,如果为0,则拷贝Linux内核到指定地址并跳转执行Linux内核,否则检测是否有握手标志位;

步骤(4):握手成功后进入下载或测试模式;IRQ USBD中断到来,进入中断处理函数,首先判断USB device中断的具体触发原因,如USB device RESET、RESUM或SUSPND中断,或输出端口或输入端口中断;如果为输出中断,首先判断是否已完成握手,如果没有则接收数据,并置位握手标志位;由于main_loop()会在while循环中等待2s,所以会检测到次标志位,然后检测握手信号是否正确,如果正确则停止启动,进入下载模式,接收命令;

步骤(5):执行命令,操作数据,;数据发送完后,在main_loop()中会解析这些数据,得到执行命令时必须的参数,如烧写的block、数据的长度、数据存放的内存地址等并根据之前的命令,并最终完成数据的烧写。

3、根据权利要求2所述的一种手机启动引导的构建方法,其特征在于所述的握手标志位是在USBD中断里设置的,当Windows端软件检测到手机端初始化完成的USB device,便通过USB端口发送握手信号,在BootLoader中断程序中检测到有握手信号过来,便置握手标志位为1,在main_loop中检测到此标志位并正确握手就放弃内核的启动,进入下载模式。

4、根据权利要求2所述的一种手机启动引导的构建方法,其特征在于所述的接受命令分为两类,一类是操作数据命令,需要进入数据传输模式;一类是测试、调试或查询命令;数据首先由Windows端工具打包成一定的格式再按照USB协议发送,每个包的格式为:手机端需要把数据存放的内存地址(4byte)+数据包的长度(4byte)+数据+checksum(4byte);如果是调试或查询命令,则不需要进入下载模式,在main_loop()中直接执行命令;支持的命令包括flash坏块管理,LCD点亮测试,键盘灯控制,声音测试等。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810035965.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top