AmitBansal

Hi,

We have a companion chip board(containing Display,RAM,Camera,Hardware chip etc), which can connect to PCI slot of PC. Earlier in CEPC, we use this setup to develop our companion chip hardware drivers(e.g. display,camera,sdhc etc). It means x86 used as host cpu and harware chip as a companion processor.

Since from AKU3.1 onwards, its not suggestible to use CEPC for devlopment, we want to use device emulator for the same purpose.It means ARMV4I will be use as host cpu and harware chip as a companion processor.

1 ) First of all I want to know whether this is possible or not

2) If its possible, then which of sysgen setting will be diffrent from the default case.

We are using Microsoft Device Emulator V2 8.0.60317.00 version on (VS2005+WINCE600) setup.

Thanks

Amit




Re: Device Emulator General Can we use PCI Board with Device Emulator(Similar to CEPC)

Michael Koster

Hi Amit

No, this is not possible using just the Device Emulator shipped with CE 6.0.

I'd suggest you continue using your existing CEPC development system - or move to a ARM based development board.

Michael






Re: Device Emulator General Can we use PCI Board with Device Emulator(Similar to CEPC)

Bhavani

Hi Michael,

Even we have a requirement to use PCI board with Device Emulator.

In your reply to Amit Bansal, you mentioned "No, this is not possible using just the Device Emulator shipped with CE 6.0.". I would like to know what you mean by "using just the Device Emulator shipped with CE 6.0." Does it mean that this will work if some drivers/software/hardware is introduced

Please give the details as to what is needed for a PCI board to be recognized by Device Emulator.

Thank You,

Bhavani






Re: Device Emulator General Can we use PCI Board with Device Emulator(Similar to CEPC)

Bhavani

Hi Amit,

From your query I came to know that you have worked on CEPC.

Initially I also worked on CEPC but the hard disk was not being recognized on CEPC.

My set up for CEPC is as described below:

I have installed WinCE 5.0 & Platform Builder on a Windows XP desktop computer, having these characteristics:

- CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz

- Chipset - Intel 945G

- RAM: 512 MB

- Hard Disk: 20 GB

- Desktop Model : DELL Optiplex GX620

My CEPC has the following configuration:

Processor : AMD Inc., i486

Mother Board : RS482M4

Chip set : ATI R SB450

Hard Drive : 20GB, Western Digital WD200BB-75AUA1

Desktop Model : Wipro Super Genius

These are the steps I made:

- I followed the procedure mentioned in the Platform Help "How to Configure Hard Disk Drives on a CEPC" and added FAT file system / storage device/wordpad to the OS design and built the OS image nk.bin.

- I booted another desktop(CEPC) from the floppy which has the boot sequence

- I attached the Windows XP desktop computer to the CEPC through Ethernet & loaded the nk.bin to CEPC

Wince runs correctly on CEPC but I have some problems:

1) The hard disk drive is not recognized, even if in the OS design I have inserted all the needful drivers and applications, as explained in the Platform Help (section "How to Configure Hard Disk Drives on a CEPC").

2) The computer BIOS recognises hard drive.

3) Do the ATAPI IDE drivers of ATI R SB450 support WINCE

Can you give me some clues in case you also had the same problem.

Since CEPC had the above problem, I started exploring Device Emulator. With this, even my PCI card was not being recognized by the Device Emulator.

Thanks,

Bhavani






Re: Device Emulator General Can we use PCI Board with Device Emulator(Similar to CEPC)

Michael Koster

Hi Bhavani

The Device Emulator is basically a virtual machine (like VmWare/ VirtualPC) emulating an Samsung SMDK 24xx board. There is no way of diretly accessing a PCI board from the emulator (any PC Hardware). The device emulator currently does not have a PCI bus emulation.

The old x86 based emulator shipped in Windows CE 5 and earlier had an extension mechanism documented here.

There is currently no documented way of extending the new ARM based Device Emulator. I'm at least not aware of any samples or documents.

So the answer is: No, this is not possible at the moment

Hope this makes sens

Michael