This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM3730 on SBC8100 plus won't boot WinCE 6

Hello. I'm having an issue trying to boot WinCE 6 from SD card on SBC8100 plus board.

The debug output is as follows:

Texas Instruments X-Loader 1.47 (Apr 20 2012 - 18:01:05)

Booting from nand...
Starting OS Boot loader...

U_Boot 2010.06-rc1-svn (Apr 17 2012 - 10:15:56)

<some HW specs go here>

Hit any key to stop autoboot...

mmc1 is available

reading boot.scr

** Unable to read "boot.scr" from mmc 0:1 **

reading uImage

** Unable to read "uImage" from mmc 0:1 **

booting from nand...

<then it boots linux, shows normal boot log and finally puts a prompt to login>

Looks like the x-loader that starts from mini8510 nand doesn't even try to load WinCE 6 boot files like ebootsd.nb0 and stuff - instead it always searches for uImage on the SD. However, there's something interesting in the SBC8100 supplement documentation: the debug output of all operations related to using WinCE starts with a different boot loader signature: 'Texas Instruments Windows CE SD X-Loader 1.47'. Does it mean, that i have to have another version of x-loader in the board in order to boot WinCE 6 from SD, instead of booting linux? Is fo, where could i obtain the correct version of x-loader and what should i do to write it to the nand?

Please, how can i resolve the issue? Thank you in advance.

  • OP here. In case someone's interested, I solved the prob by using TI SD card utility to format Kingston 2gb card - now the board correctly boots from SD. Still, got an issue though: Transcend 2gb SD, being formatted the same way as Kingston and containing the same files (MLO and stuff), is somehow totally unbootable. Same for Kingstons with capacity more than 2 gb.