Windows Embedded Compact 7 on Raspberry Pi RRS feed

  • Question

  • Hi,

    I want to get Windows Embedded Compact 7 running on a Raspberry Pi. I have a license for Win CE 7 in my students account and want that for a project at school.

    What I always did to compile an system for the Raspberry was starting a new project inside Visual Studio and choosing BSP Template ARMv6. Then I made a build of that system. After that I used Disk Prep and created an image onto my sd-card with the nk.bin compiled by Visual Studio.

    When the creation process is over I insert that card inside my raspberry but nothing happens, no screen no nothing. Where's my mistake? Do I port the image correct onto the sd-card or what would be the best way for doing that?

    Thank you for any help. That topic is very important to me.

    Tuesday, January 29, 2013 12:34 PM

All replies

  • Will "Raspberry Pi" boot from SD card ?

    If yes, Did you copied the bootloader image ?

    Is the bootloader is for "Raspberry Pi" ?

    --- Misbah

    Senior Design Engineer T.E.S Electroni Solutions (Bangalore-India)

    Tuesday, January 29, 2013 1:13 PM
  • i believe there is no WinCE BSP for Rasberry Pi.

    you have to develop the BSP from scratch. you should take a sample ARMv6 BSP ( i believe it is ARMv6 from your above conversion) and have to port it. To port a BSP you should know the list of peripherals used on the board. you need a programming manual for the processor, and other peripheral interfaced with the processor. you have to develop drivers or port the necessary drivers. 

    you have to port a bootloader ( with basic peripheral like display, DDR, SD card, debug serial port, has to work ). you have to configure the PMIC to generate the require Voltage for the processor and other peripherals. Once you have done all. you should have to try the SD card booting. for that you build the bootloader that should be understand by the processor internal boot rom. May be you have to develop a special PC application to create a bootable SD card.

    Are you aware of all those stubs mentioned above? it is not a instant food. you have to start from sow the seed.


    Tuesday, January 29, 2013 1:19 PM
  • I used Disk Prep to get the nk.bin onto the SD card. Like described in a tutorial I read.

    Where could I read anything about porting the BSP. Even if it means some work, I'm willing to do so.

    • Proposed as answer by Keshava GN Wednesday, November 19, 2014 1:49 PM
    • Unproposed as answer by Keshava GN Wednesday, November 19, 2014 1:49 PM
    Tuesday, January 29, 2013 1:32 PM
  • AFAIK, Disk prep is used for x86 based platform. this won't work for ARM. you have to study the processor booting method for the corresponding processor. you may get manual from the processor vendor.


    Tuesday, January 29, 2013 1:51 PM
  • I found the data needed here:

    There is a listing about 

    ARM_FREQ = "1000" CORE_FREQ = "500" SDRAM_FREQ = "500" OVER_VOLTAGE = "6"

    And some more data.

    Where would I enter that inside Visual Studio?

    Tuesday, January 29, 2013 2:11 PM
  • This is not a project setting that can be simply added in VS. you have to understand the windows CE development concepts.

    take this link as a starting point. you have to study the BSP development.

    Also you have to study about the processor and other peripherals as mentioned in my previous reply.

    As i already told it is not a day task to achieve. you have work few months.


    Wednesday, January 30, 2013 6:47 AM
  • Look also at:

    BR EW

    • Proposed as answer by Keshava GN Wednesday, November 19, 2014 1:50 PM
    Wednesday, December 18, 2013 8:12 AM