Windows Embedded Standard 7 (WES7) BSP (32-bit) for the Intel Montevina Platform
|Quick Login Instructions
If you are new to Windows Embedded Standard 7, we highly recommend reviewing the "Migration to WES7 in Embedded Applications" white paper .
TABLE OF CONTENTS
- Legal Disclaimer
- Package Contents
- Hardware Tested
- Build Instructions (Advanced Method)
- Quick Prototype (Express Method)
- USB Installation
- Serial Ports
- Important Notes
1.0 LEGAL DISCLAIMER
VersaLogic is making no claims of usability, efficacy or warranty. Information in this document is provided in connection with VersaLogic products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. VersaLogic assumes no liability whatsoever, and VersaLogic disclaims any express or implied warranty relating to the sale and/or use of VersaLogic products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. VersaLogic products are not intended for use in life-saving or life-sustaining applications.
VersaLogic disclaims all warranties and liabilities for the use of this document and the information contained herein, and assumes no responsibility for any errors which may appear in this document, nor does VersaLogic make a commitment to update the information contained herein. VersaLogic reserves the right to make changes to this document at any time without notice.
This package contains Windows Embedded Standard 7 (WES7) support files for use with VersaLogic's Mamba, Leopard, Wildcat and Komodo embedded computers.
3.0 PACKAGE CONTENTS
The BSP-WES7-MNTV zip file contains the following items:
Montevina\TapFiles: This folder contains the TAP files for the boards supported by this package:
Montevina\ProjectFiles: This folder contains the ICE project file AutoUnattend.xml. This file can be loaded into ICE (Image Configuration Editor) to generate WES7 images that can then be copied to the target device:
Montevina\Images: This folder will contain your target device setup/installation files created by ICE. These are just empty sample folders. You can choose any folder/path to use based on the media you will be using to install WES7:
Montevina\Utils: This folder contains utilities to create a bootable USB Flash Drive (UFD) which can be used to install a WES7 image on your target device:
Out-of-Box Drivers\Montevina: This folder contains all of the drivers not natively supported by the WES7 Distribution Share (DS). These include Ethernet drivers for 82541ER, EPM-NET-100 and VL-EPM-E2B:
$OEM$ Folders: These folders contains the IDT HDA audio driver (which is installed using setup.exe), scripts, utilities and registry files to install serial drivers and some background images:
- README_BSP-WES7-MNTV-R1.00.txt: The ReadMe text file for BSP-WES7-MNTV-R1.00.
- CHANGELOG_BSP-WES7-MNTV.txt: A brief history and summary of the version releases for this package.
In order to build the image, you first need to set up your development environment as follows:
- 1 GHz (min.) processor with Windows 7/Vista installed
- 1 GB RAM (min.)
- Image Configuration Editor (ICE) installed using the WES7 Toolkit DVD
- 7 GB (min.) of free hard drive space (depends upon packages you select to include in your image) on your development computer
- 2 GB (min.) USB flash drive (UFD) or SATA/USB CD/DVD-ROM drive (installation media)
- 4 GB (min.) SATA hard drive or USB flash drive (target media)
5.0 HARDWARE TESTED
- PS/2 and USB mouse/keyboard
- Video (VGA and LVDS up to 1280 x 1024 resolution)
- SATA hard drives and CD/DVD-ROMs
- Serial ports (8,N,1@115200 bps)
- USB 2.0 devices - flash drives, hard drives, CD/DVD-ROMs
6.0 BUILD INSTRUCTIONS (Advanced Method)
Following is an overview of the steps required to build a WES7 image from the contents of this package:
We are assuming (and it is highly recommended) that you have installed the WES7 development tools at their default location as specified by the setup program:
C:\Program Files\Windows Embedded Standard 7
If that is not the case, you will need to substitute the proper path as per your customized setup.
- Unzip Package: With an "Administrator" type account, unzip the supplied zip package, "BSP-WES7-MNTV-R1.00.zip" directly to the root of your "C:\" directory and NOT to "C:\BSP-WES7-MNTV-R1.00". Using the application WinRar is recommended.
- Launch ICE: From your development system launch ICE by going to "Start→All Programs→Windows Embedded Standard 7→Image Configuration Editor".
- Select Distribution Share: Most likely this should be setup automatically to 32-bit for you if you only installed the 32-bit DS.
- Load Answer File: Go to "File→Open Answer" file and browse to the AutoUnattend.xml File [see section 3.0 (2)]. Optionally, you can create your own Answer File by first importing the TAP File [see section 3.0 (1)].
- Customize: You can now customize the Answer File if you have custom hardware or you want your image to behave in a specific way.
- Validate: Now validate your Answer File by going to "Validate→Validate Only". Add any packages that are missing and re-validate your Answer File until there are no errors.
- Generate Setup/Installation Files: Go to "Tools→Create Media→Create IBW Image From Answer File" and select a target folder where the setup files will be copied. You can select the existing "IBWImage" folder [see section 3.0 (3)].
Prepare Installation Media: There are two options at this point: 1) You can create a bootable USB Flash Drive (UFD), which will act as your installation media; or 2) Create a bootable ISO image, which you can then burn to a DVD and install from.
For more details on creating USB installation media, please refer to .
- Attach a USB flash drive on your Windows 7/Vista development workstation. Make sure that there is NO other USB device connected to your system, otherwise you might LOSE all of your data!
Execute the following script [see section 3.0 (4)]:
This will format your UFD and make it WES7 bootable. Let's say for example that your bootable UFD has the drive letter E:\ assigned to it.
Next copy the contents of the following folder into the root (E:\) of your USB drive:
There are two ways to do this:
- You can do it through Windows Copy and Paste command by right-clicking.
Giving the following command:
C:\xcopy /Y /E
DVD ISO Method
For more details on creating a bootable CD/DVD installation disc, please refer to .
- Insert a blank DVD into your development system's CD/DVD-ROM drive and launch a Windows PE Tools Command Prompt by going to "Start→All Programs→Windows Embedded Standard 7→Windows PE Tools Command Prompt".
Execute the following script at the command prompt:
Now burn the ISO image generated in the following folder on your DVD:
- Install on Target Device: Now boot your bootable UFD or bootable DVD-ROM on your target device and the unattended installation will automatically start. You need to have your target media (i.e., SATA hard drive or another USB hard drive) on which WES7 will be installed attached to your target device. See section 8.0 if you are trying to install WES7 on a USB device (target media). If everything goes well, you should be able to see a WES7 desktop in about 30 minutes . . .
7.0 QUICK PROTOTYPE (EXPRESS METHOD)
A separate ISO image, BSP-WES7-MNTV-R1.00-Express.iso, is available via the download section of this package. This ISO image can be used to burn a bootable DVD. When a target board is booted using this DVD, it will install WES7 automatically in an unattended mode. This method is only recommended if you want to demonstrate a quick prototype of WES7. You can download the ISO image from:
If you use the uanttended project file and/or ISO image supplied by us, they will WIPE the entire contents of your target media. It will create a NTFS single partition (with maximum size) automatically without prompting. You have been warned!
8.0 USB INSTALLATION
The contents of this package support installation of WES7 on a USB device. However, there are certain important points that need to be considered:
- The Auto-Unattended installation method just looks for the first USB device (target media) on your system and will install on it without asking any prompts. We highly recommend only attaching to your target system the USB device (target media) on which you will be installing WES7.
- Make sure that this device is seen by the BIOS as "USB Hard Drive 0". If not, try plugging the USB device (target media) into different USB slots until this device is assigned as "USB Hard Drive 0" in the BIOS and your bootable UFD (installation media) is seen as "USB Hard Drive 1".
- Also, make sure that your USB device (target media) is listed/declared in the BIOS BBS , otherwise Windows partition manager won't be able to see your USB device and your installation will fail. You don't need to list your bootable UFD (installation media) in the BBS.
9.0 SERIAL PORTS
With the default BIOS settings, WES7 (and Windows in general) won't auto-detect your COM ports. We have provided an example of how you can install a COM port during the installation phase with the help of a registry file and some utilities. For more details, please see section 3.0 (6). If you use the Answer File supplied by VersaLogic, your first on-board serial port (aka COM3 in Windows) will automatically be installed for you. You can similarly modify the registry file to install other on-board COM ports .
Also, you can manually install the COM ports after WES7 is installed. Here is an example showing how to manually add the second on-board serial port (COM4):
- Go to "Start" and type "cmd" in the input box, which will basically open a Windows command prompt.
- Type the command: "C:\Users\user>hdwwiz.exe" and click "Next".
- Select "Install the hardware that I manually select from a list (Advanced)" and click "Next".
- Select Ports (COM & LPT) from the selection box and click "Next".
- Let the "Manufacturer" be selected as "(Standard port types)" and Model be selected as "Communications Port", click "Next" and then click "Next" again.
- You will see a dialog box saying "The following hardware was installed: Communications Port". Click "Finish".
- Go to "Control Panel→System→Hardware→Device Manager" and you will see "Communication Port (COM4)" listed with a yellow exclamation mark. Right-click "Properties→Resources→Set Configuration Manually".
- Verify that the "I/O Range" is selected as "02F8-02FF" and IRQ is selected as "03". Click "OK".
- After restarting your system, the serial port will be installed properly and the yellow exclamation mark won't be present in the "Device Manager" anymore.
Similarly, you can follow the above procedure for other on-board COM ports.
If you want auto-detection of COM ports by Windows, you can do that by setting the following to "Enabled"  in CMOS/BIOS:
Features→Legacy Free Option→ACPI FACP 8042 Flag
The downside of enabling this setting is that your boot stability might be affected.
More details about configuring on-board serial ports and expansion modules (VL-EPMs-U1, PCM-3640, etc.) can be found in section 11 (a,b) of . Although the document is based on Linux installation, COM port settings like IO BASE Address and IRQ are independent of the operating system.
10.0 IMPORTANT NOTES
If you are using the audio hardware, you need to set the correct Playback and Recording devices once WES7 is installed:
- To set the correct Playback devices: Right-click on the volume icon in the task bar and select "Playback devices". Right-click on the "Speakers/Headphone" entry and select "Set as Default Device".
- To set the correct Recording devices: Right-click on the volume icon in the task bar and select "Recording devices". Right-click on the "Rear Line In" entry and select "Set as Default Device".
- The audio driver supplied by IDT is not signed. Therefore, towards the end of the WES7 installation, you will see a "Windows Security" screen pop-up. Just click on the "Install" button to successfully install the audio driver. Unfortunately, there is no way to turn off this warning except to get a newly signed driver from IDT, which at this time is not available to the best of our knowledge , .
- If you are using the Wildcat (VL-EPMp-34) board, make sure to set the "Features→Legacy Free" CMOS setting  to "Enabled", otherwise you will likely see Windows installation hangs. However, if you are using the Leopard (VL-EPM-35), then you need to disable the Legacy Free option by setting the "Features→Legacy Free" CMOS setting  to "Disabled"
- WES7 packages have long file names and therefore you need to be careful if you copy your WES7 installation files on your network share or local computer to a location which has la ong path name. The maximum path name limitation is 255 characters.
 EPICs-36 Komodo CMOS Setup Reference#Boot
 EPICs-36 Komodo CMOS Setup Reference#Features
 EPMp-34 Wildcat CMOS Setup Reference#LegacyFree
Copyright © 2010 VersaLogic Corp. All rights reserved.