On Friday, 16 March 2018 12:21:05 UTC, 张杰 wrote:
> I'm a totally newbie for vxworks. I have a task to run vxworks in X86 platform. My vxworks version is 7. I found lot's of information from web, but they are out of time.In workbench I don't know how to create bootloader project,or it doesn't have anymore? I need bootrom.bin and vxworks image, also when i try to creat VSB VIP project, I just can't find any x86 BSP, my version should be full contain. I don't what to do now.Anybody can help me? I appreciate so much.
Hi,
you need to build a VxWorks Image Project and select the profile BOOT_APP to build your bootloader.
If the PROFILE_BOOTAPP is not available for selection during the VxWorks BootApp Project creation, it's probably because the VxWorks Source Build chosen previously was SMP. The BootApp requires a Uniprocessor (UP) source build project. Steps are
VxWorks BootApp image is created using a VxWorks Kernel Image project and the
PROFILE_BOOTAPP in the Workbench Development Environment as follows:
1. Right click the Project Explorer view and select New > Wind River Workbench
Project.
2. Select Kernel image from the build type drop-down list.
Click Next to continue.
3. In the Project name field, enter a name for the project.
e.g. XXXX.
Leave Create project in workspace selected and click Next to continue.
4. On the Project Setup screen, choose the following settings using the
drop-down lists:
Based on : a source build project
Project : XXXXX
BSP : YOUR BSP
Toolchain : gnu
NOTE: The VxWorks BootApp requires a Uniprocessor (UP) source build project.
Leave the other Options set to the defaults.
Click Next.
5. Select the PROFILE_BOOTAPP from the Profile drop down list.
6. Click Finish to create the project.
7. Right-click the new project in the Project Explorer and select:
Build > Set Active Build Spec > default_romCompress.