[发明专利]一种双Boot切换的实现方法无效
| 申请号: | 201210509991.7 | 申请日: | 2012-12-04 |
| 公开(公告)号: | CN103853608A | 公开(公告)日: | 2014-06-11 |
| 发明(设计)人: | 丁岳 | 申请(专利权)人: | 天津中兴软件有限责任公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 300300 *** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 boot 切换 实现 方法 | ||
1.一种双Boot切换的实现方法,其特征在于,包括:
步骤A)在射频识别RFID设备上电复位后,可擦除可编程逻辑器件EPLD通过读取可擦除可编程存储器中的启动标志字节,对使用主Boot启动还是使用备Boot启动进行选择;
步骤B)EPLD将中央处理器CPU的地址线映射到CPU总线控制器存储器NOR Flash上用于主Boot启动的第一地址空间或用于备Boot启动的第二地址空间;
步骤C)CPU从对应于上述选择结果的第一地址空间或第二地址空间执行相应的Boot启动。
2.根据权利要求1所述的方法,其特征在于,所述步骤C)包括:
CPU从对应于上述选择结果的第一地址空间或第二地址空间执行相应的Boot代码;
在执行相应的Boot代码后,初始化CPU总线控制器,将CPU的片选信号CS0和CSx的空间同时映射到NOR Flash上,同时选中NOR Flash。
3.根据权利要求2所述的方法,其特征在于,所述步骤C)还包括:
CPU在NOR Flash执行一段Boot代码后,将NOR Flash的Boot代码搬移至内存,并在内存执行。
4.根据权利要求3所述的方法,其特征在于,所述步骤C)还包括:
CPU在内存执行Boot代码到初始化NOR Flash驱动期间,CPU总线控制器将所述CS0置为无效。
5.根据权利要求4所述的方法,其特征在于,所述第一地址空间和所述第二地址空间预先设置在所述NOR Flash的低地址空间。
6.根据权利要求2-5任意一项所述的方法,其特征在于,还包括:
在RFID设备的操作系统启动后,CPU通过使用所述CSx对NOR Flash的全部空间进行访问操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中兴软件有限责任公司,未经天津中兴软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210509991.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跨进程交互方法及相关终端设备
- 下一篇:热成形包装机和方法





