[email protected],更多内容请关注http://user.qzone.qq.com/2692407267
6.9.3.x的部分bsp可以移植到vx7上
一、 为什么需要移植
Legacy BSPs (VxWorks 6.9.3.x and older) are not compatible with VxWorks 7 due to the following
fundamental differences:
? VxWorks 7 uses a new VxBus infrastructure which, among other improvements, is configured
based on device probing rather than hard coding of device information.
? The VxWorks 7 BSP uses a completely different directory structure.
? The VxWorks 7 BSP provides separation between processor family-specific components and
board specific components.
二、 移植一般流程
If your current VxWorks 6.9.3.x environment is not yet updated to the latest release (at this
writing it is 6.9.3.3), update it first. While this is not necessarily required, this migration
document has only been tested when migrating from VxWorks 6.9.3.3 to VxWorks 7. Your BSP
should build and run in your updated environment.
Below is an overview of the required steps. All the steps can be done in the VxWorks
Development Shell or in Workbench 4. Once Workbench 4 is running, go to the Project tab and
start the VxWorks Development Shell. Workbench 4 starts the WrTool terminal by default.
1. In VxWorks 6.9.x, make sure the BSP builds and runs.
2. Copy the legacy BSP to the directory intended for legacy BSPs in VxWorks 7 (installDir/
vxworks-7/pkgs/os/board/bsp_legacy-6.9.0.0).
3. Modify the Makefile and 20bsp.cdf files in the copied BSP directory.
4. Modify the include paths in copied source files.
5. If necessary, copy the legacy driver files (source, header and support files) to the migrated
BSP's directory.
三、可以移植的intel bsp
You can migrate the following legacy Intel BSPs (under vxworks-6.9/target/config) to VxWorks 7:
itl_nehalem
itl_nehalem_64
itl_core2
itl_core2_64
itl_atom
itl_sandybridge
itl_sandybridge_64
itl_haswell
itl_haswell_64
pcPentium4
四、可以移植的powerpc bsp
You can migrate the following legacy PPC BSPs (under vxworks-6.9/target/config) to VxWorks 7:
ads8572
cds8548
ads8544
fsl_bsc9132_qds
fsl_mds8568
fsl_mds8569
fsl_mpc8536_ds
fsl_p10xx_rdb
fsl_p1010_rdb
fsl_p2020_rdb
fsl_p1020_mds
fsl_p1022_ds
fsl_p2041_rdb
fsl_p3041_ds
fsl_p4080_ds
fsl_p5040_ds
fsl_t4240_qds
wrSbc8548
wrSbcP3041
wrSbcP4080
wrSBcP5020
五、可以移植的arm bsp
The following Legacy ARM BSPs (under vxworks-6.9/target/config) can be migrated to VxWorks
7:
ti_keystone2
xlnx_zynq7k
ti_dm81xx_evm
ti_dm37x_evm
ti_am3517evm
ti_am335x_evm
stm_spear13xx
mst_omap3530evm
fsl_imx6_sabrelite
fsl_imx51_babbage
fsl_imx53_qsb
arm_a9_ctx
arm_a15_ctx
alt_soc_gen5
fsl_imx6_sabresd
六、因vx7暂未支持mips,所以mips还是要用6.9