VxWorks从Flash BOOT的实现方法

上传者: 38686542 | 上传时间: 2024-08-22 16:37:25 | 文件大小: 57KB | 文件类型: PDF
VxWorks从Flash BOOT的实现方法 VxWorks是美国WindRiver公司的实时嵌入式系统,广泛应用于通信行业的通信产品中。在MPC860系列处理器的开发中,VxWorks系统会生成两个文件:BootRom文件和VxWorks文件。BootRom文件是引导文件,完成内存初始化、内核初始化、基本硬件的初始化并最终引导VxWorks系统启动。VxWorks文件则包括VxWorks系统内核及上层应用程序。 在传统的实现方法中,BootRom文件和VxWorks文件分别存储在不同的Flash上,BootRom存储在BOOT Flash上,而VxWorks存储在Flash上。但是,这种方法需要两片不同的Flash,增加了成本和空间占用。 为了解决这个问题,可以将BootRom直接装载到Flash中,并引导VxWorks系统。这样可以省掉一片BOOT Flash,降低成本和空间占用。实际情况表明,这种方法是可行的,通过将Flash地址映射成两个地址段,一个用于BootRom,另一个用于VxWorks,可以实现从Flash引导VxWorks系统。 在实现过程中,需要在 romInit.s 文件中进行片选操作,选择 BootRom 的地址和 Flash 的地址,并将 BootRom 写入到 Flash 的地址段中。 BootRom 将引导 VxWorks 系统启动。 知识点摘要: 1. VxWorks 是美国 WindRiver 公司的实时嵌入式系统,广泛应用于通信行业的通信产品中。 2. 在 MPR860 系列处理器的开发中,VxWorks 系统会生成两个文件:BootRom 文件和 VxWorks 文件。 3. BootRom 文件是引导文件,完成内存初始化、内核初始化、基本硬件的初始化并最终引导 VxWorks 系统启动。 4. VxWorks 文件包括 VxWorks 系统内核及上层应用程序。 5. 传统的实现方法中,BootRom 文件和 VxWorks 文件分别存储在不同的 Flash 上。 6. 将 BootRom 直接装载到 Flash 中,并引导 VxWorks 系统,可以省掉一片 BOOT Flash,降低成本和空间占用。 7. 实现从 Flash 引导 VxWorks 系统需要将 Flash 地址映射成两个地址段,一个用于 BootRom,另一个用于 VxWorks。 8. 在实现过程中,需要在 romInit.s 文件中进行片选操作,选择 BootRom 的地址和 Flash 的地址,并将 BootRom 写入到 Flash 的地址段中。 VxWorks 从 Flash BOOT 的实现方法可以降低成本和空间占用,提高系统的整体性能和可靠性。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明