none
WEC2013 on ARMV4i RRS feed

  • Question

  • Hy all,

    Actually we have a platform based on Freescale iMX25(armv4i) running with Windows CE6.0.

    We have port de BSP from the reference one given by Freescale.

    Is it possible to port WEC2013 on this processor (ARMV4i) ? Or WEC2013 only supports ARMV7 ?

    Regards

    Thursday, October 9, 2014 11:06 AM

Answers

All replies

  • Take a look at http://msdn.microsoft.com/en-us/library/gg154428.aspx where it says "You can use Windows Embedded Compact 2013 to build devices with a processor that conforms to the ARMv7-A architecture with VFPv3-D32 floating-point extensions, as defined by ARM Holdings."

    Similarly, WEC7 ARM support is "Windows Embedded Compact 7 supports ARM-licensed technologies for architecture v5, v6, v6 MP, and v7."


    Bruce Eitman (eMVP) Senior Engineer Bruce.Eitman AT Eurotech DOT com My BLOG http://geekswithblogs.net/bruceeitman Eurotech Inc. www.Eurotech.com

    • Marked as answer by FredXerox Friday, October 10, 2014 1:00 PM
    Thursday, October 9, 2014 12:24 PM
    Moderator
  • Thank you for your clear answer.

    I have another question concerning processor ARM version.

    Actually, when I build my iMX25(ARM926EJ-S core)  BSP, the compiler consider ARMV4I processor.

    If i look at WEC7 ARM support, iMX27 is considered as a ARMV5 processor even if the core ARM processor is the same (ARM926EJ-S).

    Someone could help me ?

    Regards

    Thursday, October 9, 2014 3:22 PM
  • ARM926EJ-S is actually ARMv5TEJ instruction set. See the below link.

    http://www.arm.com/products/processors/classic/arm9/arm926.php

    ARMv%TEJ should be backward compatible with earlier ARMV4I (used in CE 6.0). if you want to use some of the ARMv5TEJ specific instructions, can be hard coded through DCD Macro in assembly.

    WEC7 support ARMv5 and it is compatible with this processor.


    Please mark as answer, if it is correct.
    Please vote,if it is helpful post.
    Vinoth.R

    http://vinoth-vinothblog.blogspot.com
    http://www.e-consystems.com/windowsce.asp

    • Marked as answer by FredXerox Friday, October 10, 2014 1:00 PM
    Friday, October 10, 2014 9:19 AM
  • Thank you, if i understand well, my iMx25 processor considered by Windows CE6.0 as an ARMV4I processor is considered by Windows CE7.0 as an ARMv5 processor, is it right ?

    So it is possible to port the BSP CE6.0 to CE7.0 for this processor...it's a good news for us.

    Regards,

    Friday, October 10, 2014 9:34 AM
  • Right. i have done a porting for a PxA310 processor which is ARMV5 but can work in ARMV4I (CE 6.0) and  ARMV5 (WEC7).

    Please mark as answer, if it is correct.
    Please vote,if it is helpful post.
    Vinoth.R

    http://vinoth-vinothblog.blogspot.com
    http://www.e-consystems.com/windowsce.asp

    • Marked as answer by FredXerox Friday, October 10, 2014 1:01 PM
    Friday, October 10, 2014 10:24 AM
  • Thank you, the only think i have to do know is to back port all sources from Platform Builder 6.0 to Platform Builder 7.0 for my iMX25 device.

    Friday, October 10, 2014 1:02 PM