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 的实现方法可以降低成本和空间占用,提高系统的整体性能和可靠性。
2024-08-22 16:37:25 57KB Boot FLASH FLASH bootrom
1
S5700-P-LI-bootrom.bin
2022-08-19 19:04:19 499KB S5700-P-LI-bootr
1
请在专业人员指导下对S7500 VRP 进行升级 适用于V5.20平台 平台不同请勿使用,查看命令 dis ver
2022-08-18 13:50:04 297KB S7500 固件 BTM BOOTROM
1
vxworks入门视频-bootrom,希望对刚开始学vxworks的朋友有帮助
2022-02-15 22:24:40 837KB vxorks
1
华为S2000TP-MI交换机的软件 BOOTROM 和 VRP310
2021-10-20 14:19:18 3.93MB 华为 交换机 s2000mi
1
交换机引导 解释 这是NVIDIA从私人档案中泄露的Nintendo Switch控制台bootrom的源代码。 t210文件夹是所有v1 / Erista单元的bootrom源代码。 t214文件夹是所有v2 / Mariko装置的bootrom源代码。
2021-09-04 21:52:48 7.48MB 系统开源
1
自己做的bootrom 用于vmware下虚拟的vxworks 网络ftp启动vxworks
2021-08-22 14:37:03 258KB vxworks bootrom pc vmware
1
中兴5252系列和2900系列BOOTROM及版本固件
2021-08-17 13:00:28 10.27MB 中兴 ZXR10 5250 2900
1
各类华为交换机的默认bootrom密码
2021-04-25 10:04:36 2KB 华为交换机 默认密码 BOOTROM密码
1
dsp6678 内部rom源码
2021-03-27 22:02:58 1.71MB 6678 boot
1