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.
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.
- Edited by Vinoth[MCTS]MVP Tuesday, January 29, 2013 1:21 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.
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.