📄 releasenotes.txt
字号:
Release note for the Windows CE .net 5.0 BSP for
EDB9307/EDB9312/EDB9315/EDB9315A/EDB9307A/EDB9302A and EDB9301/EDB9302
PACKAGE VERSION: 1-1-2
MODULES:
All modules under stars/scorpious/dev/wince500/platform/ep93xx
STARTUP:
See \ep93xx\documents\quickstartup.doc (unzip quickstartup.zip)
for how to create a project and make a new image.
TOOLS:
Windows CE .net Platform Builder 5.0.
BOARDS SUPPORTED:
EDB9307
EDB9312
EDB9315
EDB9315A
EDB9301
EDB9302
EDB9302A
EDB9307A
DEVICE DRIVERS:
The device drivers used in the Workspace are defined in ep93xx.bat.
To add/remove device drivers to/from the Workspace, must
edit \wince500\platform\ep93xx\ep93xx.bat to what you want
first then use the tools in Catalog and OSDesignView as usual.
Otherwise, add/remove device drivers won't work.
Name: ATAPI/IDE driver
Directory: ep93xx\src\drivers\atapi
State: Functional. For EDB9312/15/15A.
Errata: 1. UDMA up to mode 3 for HDD and mode 2 for CDROM.
2. PIO up to mode 4.
3. The software workaround for the UDMA silicon bug
found on rev E0 is implemented.
Most modern CD ROMs and hard drives work for rev E0.
The UDMA silicon bug is fixed in rev E1 and later.
Name: Accelerated display driver
Directory: ep93xx\src\drivers\display\accel
State: Functional. For EDB9307/15/15A/07A.
Errata: Accelerated Display driver supports:
* HW cursor acceleration,
* Line Draw
* Block Fill
* Block Copy
Supports the following CRT modes: 640x480x8, 640x480x16,
640x480x24, 800x600x16, 1024x768x8, 1280x1024x8.
Also supports: CRT, Phillips LB064V02 LCD,
NEC NL6448AC33-29 LCD, and Conexant NTSC encoder.
Supports Rotation.
Block Copy is not hardware accelerated if rotation is enabled.
Name: Flat Display driver
Directory: ep93xx\src\drivers\display\flat
State: Functional. For EDB9307/12/15/15A/07A.
Errata Supports the following CRT modes: 640x480x8, 640x480x16,
640x480x24, 800x600x16, 1024x768x8, 1280x1024x8.
Also Supports: CRT, Phillips LB064V02 LCD,
NEC NL6448AC33-29 LCD and Conexant NTSC encoder.
Supports Rotation
Name: Crunch Library
Directory: ep93xx\src\crunchlib
State: Functional. For EDB9302/07/12/15/15A/02A/07A.
Note: See ep93xx\src\crunchlib\userguide.doc for documentation.
Name: ep93xx Internal Ethernet Debug driver.
Directory: ep93xx\src\drivers\ethdbg\cs8950
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Name: English only PS/2 keyboard driver.
Directory: ep93xx\src\drivers\kbdmouse\keyboardps2
State: Removed from catalog but source code still exists.
For EDB9312/15.
Mainly for an example only.
Name: Cherry keyboard/Keypad driver.
Directory: ep93xx\src\drivers\kbdmouse\keypad
State: Removed from catalog but source code still exists.
For EDB9312/15.
Mainly for an example only.
Errata: Only 64 of the 83 keys work.
Name: Flash File System Driver
Directory: ep93xx\src\drivers\fsd
State: Functional. Not Fully Tested with CETK.
For EDB9301/02/07/12/15/15A/02A/07A.
Supports Intel J30,C30,P30,and AMD 29L style Flash chip.
Name: Serial mouse driver.
Directory: ep93xx\src\drivers\mouse\sermouse
State: Removed from catalog but source code still exists.
For EDB9312 only.
Mainly for an example only.
Name: Serial driver
Directory: ep93xx\src\drivers\serial
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Name: Touch Driver
Directory: ep93xx\src\drivers\touch
State: Functional. For EDB9307/12/15/15A/07A.
Name: Wave device driver.
Directory: ep93xx\src\drivers\wavdev
State: Functional.
I2S for EDB9301/02/07/12/15/15A/02A/07A.
AC97 for EDB9307/12/15.
Errata: Use PIO instead of DMA to transfer data for
EDB9301 and EDB9302 with Rev E0 chips.
The USB-Audio-16bit-arbitrator silicon bug
is fixed in rev E1 and later.
See platform-01.reg.
Name: Ethernet boot loader.
Directory: ep93xx\src\bootloader
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Errata: 1. Internal Ethernet download works.
2. NE2000 Ethernet download capability.
Works with Corega Ether PCC-T PCMCIA Ethernet card
and Socket LP-E compact flash Ethernet card.
These features are not in Cirrus' BSP.
3. Flash programming supported for NOR compatible flashes.
4. Boot from CF card in PCMCIA slot or from CF
card/harddisk in IDE port functional.
5. Support SST EEPROM.
Name: kernel
Directory: ep93xx\src\kernel
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Errata: 1. Internal Ethernet debug works.
2. NE2000 Ethernet debug. Works with Corega Ether
PCC-T PCMCIA Ethernet card and Socket LP-E compact
flash Ethernet card.
These features are not in Cirrus' BSP.
3. Profiling kernel is untested.
4. Support SST EEPROM.
Name: Internal Ethernet NDIS driver.
Directory: ep93xx\src\drivers\ethermac
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Name: PCMCIA
Directory: ep93xx\src\drivers\pccard
State: Functional. For EDB9315.
Name: USB host driver
Directory: ep93xx\src\drivers\usb
State: Functional. For EDB9301/02/07/12/15/15A/02A/07A.
Errata: Found a USB device detection problem in Microsoft's
USB host driver. Please refer to HowTo_USBDevNotDetect.txt
Name: IrDA SIR Driver
Directory: ep93xx\src\drivers\irda
State: Removed from catalog but source code still exists.
It is for an example but not used. The source code
of SIR driver actually used is located in folder
%_WINCEROOT%\public\common\oak\drivers\irmac\.
For EDB9312/15/07.
Name: USB function driver
Directory: ep93xx\src\drivers\usbfn
State: Functional. For EDB9315A/02A/07A.
Support mass storage and serial.
Name: Infrared CIR driver
Directory: Embedded in kernel code
State: Functional. For EDB9315A/02A/07A.
Mainly for example only.
OTHER KNOWN ISSUES:
The following are known issues:
1 Hard disk for eboot must be formatted as FAT file system.
2 Following message is printed from EDB9302A if EDB9302AShip workspace is
used:
MDValidateRomChain: XIP (800c0000 -> 808f5a74) span across multiple memory
region
ERROR! XIP region span across discontigious memory!!! System Halted!
This is because the OS image is larger than 0x740000 so it spans two
memory segments. The error message won't affect the OS' functions. If you
don't like it, please mask lines 132 & 133 at
"WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ARM\mdarm.c", and mask line
1163 at "WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\loader.c"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -