⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 大名鼎鼎的SM501 2D显卡驱动
💻 TXT
字号:

Windows CE .NET VoyagerGX USB OHCI driver information
=========================================================

Setup
-----
VoyagerGX driver initial setup information for Windows CE .NET

* Source code build:
** Copy source codes
  "$(_WINCEROOT)\platform\CEPC\DRIVERS\SMIVGXUSB\HCD\OHC"
  Where $(_WINCEROOT) is the installation location of the Windows CE .NET,
  usually defaulted to C:\WINCE420

*Binary code build:
**Copy binary DLL "vgx_ohci.dll"
  "$(_WINCEROOT)\platform\CEPC\DRIVERS\SMIVGXUSB\HCD\OHC"

* For XScale PXA255:
** Use LOCAL Video memory as the USB buffer
*** Backup "ohcdmdd2.*" from
   "$(_WINCEROOT)\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL"
*** Copy binary DLL "ohcdmdd2.*" released from SMI into
   "$(_WINCEROOT)\PUBLIC\COMMON\OAK\LIB\ARMV4I\RETAIL"

** Use EXTERNAL System memory as the USB buffer	(Note that this option only valid if the SM501 display
   driver also uses system memory as its video buffer, otherwise, the system may hang intermittently.)
*** Copy source codes
   "$(_WINCEROOT)\platform\CEPC\DRIVERS\SMIVGXUSB\HCD\OHC"

* Import VoyagerGX driver feature to Catalog, as follows:
  - Click on File\Manage Catalog Features. 
  - Remove any older vgxusb.cec file from the list, if any.
  - Click Import and get the vgxusb.cec from the directory above.
  - Click Refresh, if necessary.

* Include VoyagerGX driver to the platform, as follows:
  - Find any USB OHCI driver instances on the FeatureView of Platform builder
    (including older VoyagerGX USB instances) and remove all of them.
  - Drag "Catalog\Device Driver\USB Host\USB Host Controllers\SMI501 USB Host Device" feature to the FeatureView

* Change the VoyagerGX Windows CE registry settings
  - Click on "Parameters" tab, edit platform.reg (or any .reg files, as preferred)
  - Add the following lines, and specify the registry options (See Registry Settings 
    section):

PCI :: (for any platform where the SM501 connects to PCI bus interface, such as X86 PC, AU1500, and Xscale IXP425)
IF BSP_USB_SMIVGX
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SMIVGXUSB]
   "Prefix"="HCD"
   "Dll"="vgx_ohci.dll"
   "ProgIF"=dword:10
   "IsrDll"="giisr.dll"
   "IsrHandler"="ISRHandler"
   "InterfaceType"=dword:5
   "Irq"=dword:0
   "SysIntr"=dword:0
ENDIF

VYTEK XScale (64k buffer in Video memory)::
IF BSP_USB_SMIVGX
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SMIVGXUSB]
   "Prefix"="HCD"
   "Dll"="vgx_ohci.dll"
   "Irq"=dword:24
   "SysIntr"=dword:24
   "MemBase"=dword:107F0000 ;the bottom 64K of video memory
   "RegBase"=dword:13E00000
   "InterfaceType"=dword:0
ENDIF

VYTEK XScale (64k buffer in system memory)::
IF BSP_USB_SMIVGX
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SMIVGXUSB]
   "Prefix"="HCD"
   "Dll"="vgx_ohci.dll"
   "Irq"=dword:24
   "SysIntr"=dword:24
   "UMA" = dword:1
   "UMAOffset"= dword:30000
   "RegBase"=dword:13E00000
   "InterfaceType"=dword:0
ENDIF

* No need to add vgx_usb.dll module info to .BIB files, it is already included by
  vgxusb.cec

* Build the VoyagerGX driver
  - To build the whole platform, click Build\Build Platform or Build\Rebuild Platform
  - To rebuild the driver separately, right click on VoyagerGX and 
     select "Build Selected Features" and then click Build\MakeImg

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -