eMbedded Visual C++ 4.0 SP2 QFE 5308

Download updates to the eMbedded Visual C++ 4.0 SP2 Platform Manager and ARM compiler.
  • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.


    File Name:





    Date Published:


    File Size:

    519 KB

    651 KB

    2 KB

    3 KB

      Please download the appropriate files for your platform:
      • eVC40SP2QFE-5308-Platman.EXE: Updates eVC 4.0 SP2 and Platform Manager issues relating to the following Processors: armV4, armV4i, mipsII, mipsII_fp, mipsIV, mipsIV_fp, sh3, sh4 and x86.
      • eVC40SP2QFE-5308-ArmCompiler.EXE: Updates the Arm Compiler in eVC++ 4.0 SP2.

      The .txt files are optional to download and contain ReadMe information about these fixes.
  • Supported Operating System

    Windows NT, Windows XP

      • eMbedded Visual C++ 4.0 SP2 is installed on the machine.
      • eMbedded Visual C++ 4.0 is not running at the time of installing these QFEs.
    • Important download details:

      This package will install all QFEs directly to your build environment.  A backup of all updated files will be maintained at the following location: 

      <eVC++ 4.0 Install location>\QFEBACKUP\5308\ . 
      The following files are updated by the Platform Manager QFE under the <Platform Manager Install Directory>
      The following file will be updated by the Arm Compiler QFE in the Embedded VC 4.0 Install Directory
      A copy of the Supplemental End User License Agreement (EULA.TXT) is copied on your machine in the <eVC++ 4.0 Install location>\QFEBACKUP\5308\ and can be viewed and printed from there.

      To download:
      1. Click the file you want to download from the list below.
      2. Do one of the following:
        • To start the installation immediately, click Open or Run this program from its current location.
        • To copy the download to your computer for installation at a later time, click Save or Save this program to disk.

      Fixes Made in these QFEs:
      Component:  Platform Manager
      1. eMbedded Visual C++ may not download large binaries to a Smartphone or PocketPC device
      2. Platform Manager emulator image drop down only remembers selection from first 10 items in list
      Component:  ARM Compiler

      1. From source code that simply sets the data members of an aligned structure, the optimizer generates code that does an unaligned store to memory: 10011090 str r0, [sp, #2]
       SP is 32-bit aligned before the instruction is executed. The 2 bytes offset applied during the instruction pushes it off of the 32-bit alignment and generates the fault. If SP is modified to be 16-bit aligned before executing the instruction, there is no fault
      If You Have Installed Previous QFEs:

      If you have installed previous QFEs (for eMbedded VC++ 4.0 SP2), this will update your build environment to include the latest files for this component. 
      Error Messages:
      If you get the error message regarding File not found or files not copied, a possible reason is that processor specific files are not installed on the machine and hence could not be updated. If support for additional processors is installed after installing this QFE, please re-apply the QFE to update the additional processors.

      You will also get the File could not be copied error if a newer version of the file already exists on your machine or the file was in use by another process and could not be copied over. Please ensure that no processes that use Platform Manager are running. This includes Platform Builder and eMbedded Visual C++ 4.0 . Please shut down any instances of these and try again.
Site feedback

What category would you like to give web site feedback on?

Rate your level of satisfaction with this web page today: