Replace Deprecated Drivers and Libraries (Compact 7)
3/12/2014
In Windows Embedded Compact 7, some libraries were removed from the source tree and others were relocated to a new folder.
Libraries Removed from the Source Tree
The following libraries were removed from the source tree.
Ethernet Drivers
- 3C90X
- AM79C970 (replaced with AM79C973)
- AM79C970 (replaced with AM79C973)
- DP83815
- NET2890
Bootloader Libraries
- Edbgfrmt
- Rndsmini
If you use any of these libraries in your Sources files, you must update the Sources files to use new drivers.
Libraries Moved to a New Location
The following libraries are now located only in platform/common/src/common/ethdbg. In Windows Embedded Compact 7, the library name for NE2000 is oal_ethdrv_ne2000.lib; in previous versions it was ne2kdbg.lib.
Ethernet Drivers
- AM79C973
- CS8900A
- DEC21140
- RT8139
- NE2000
Bootloader Libraries
- Blcommon
- Eboot
- Fallite
- Kitleth
If your Sources files include any of these libraries, you must update the files so that the linker can find the libraries, as shown in the following example:
$(_PLATCOMMONLIB)\$(_CPUDEPPATH)\<name>.lib