I had some difficulty setting up the eBOX-2300 to boot from a compact flash disk, and the following explains my solution.
The eBOX-2300 Spark kit comes with a pre-configured eBOX-2300; this unit has an internal flash IDE which is configured as a boot disk and is preloaded with DOS. If you buy an eBOX-2300 without the Spark kit you need to load DOS on to some memory media yourself. I considered purchasing an IDE flash disk and loading DOS from my Windows XP desktop computer by simply using an IDE adapter cable, and then installing it into the eBox-2300, but I prefer having DOS, Windows CE, and my application all on a single compact flash card.
This is my procedure for loading DOS on a compact flash. Once you can boot the eBox-2300 from the compact flash, loading Windows CE (or Linux, or whatever) and your application on the flash is trivial so I won’t explain that.
FORMAT D: /S
A key requirement for the above procedure is having a bootable DOS USB flash disk: that sounds trivial, but can be a headache. I still had a copy of DOS 6.22 on their original floppies, but if you don’t, you can download a copy from various online sources. To format and create the USB flash key do boot to DOS, I used the HP utility: HP USB DISK STORAGE FORMAT TOOL which you can download from various sites on the web.
Since the posting the above I have discovered the following:
1. Use a high speed compact flash card formatted as FAT32 since the slower compact flashes may intermittently cause an “error writing while reading disk” error while loadcepc loads.
2. Instead of DOS6.22 use DOS7.1
3. The DOS7.1 version of fdisk will not allow you to set the active partition of the compact flash when you boot from the USB flash. The only way I was able to resolve this was by using a third-party partitioning utility: I used Ranish Partition Manager.
Feel free to post any questions or comments below.