Eurotech COM-1452 Owner's manual

Type
Owner's manual
Rev. 1.0 - November 2007 - ETH_COM-1452_SSM10-2007- 11
CO
M
-
145
2
Software Support Manual
2 Introduction
Disclaimer
The information in this manual has been carefully checked and is believed to be accurate. Eurotech assumes no
responsibility for any infringements of patents or other rights of third parties, which may result from its use.
Eurotech assumes no responsibility for any inaccuracies that may be contained in this document. Eurotech makes no
commitment to update or keep current the information contained in this manual.
Eurotech reserves the right to make improvements to this document and/or product at any time and without notice.
Warranty
This product is supplied with a limited warranty. The product warranty covers failure of any Eurotech manufactured
product caused by manufacturing defects. Eurotech will make all reasonable effort to repair the product or replace it with
an equivalent alternative. Eurotech reserves the right to replace the returned product with an alternative variant or an
equivalent fit, form and functional product. Delivery charges will apply to all returned products.
Trademarks
All trademarks, both marked and not marked, appearing in this document are the property of their respective owners.
WEEE
The information below is issued in compliance with the regulations as set out in the 2002/96/CE directive, subsequently
superseded by 2003/108/CE. It refers electrical and electronic equipment and the waste management of such products.
When disposing of a device, including all of its components, subassemblies and materials that are an integral part of the
product, you should consider the WEEE directive.
This symbol has been attached to the equipment or, if this has not been possible, on the packaging,
instruction literature and/or the guarantee sheet. By using this symbol, it states that the device has been
marketed after August 13th 2005, and implies that you must separate all of its components when possible,
and dispose of them in accordance with local waste disposal legislations.
Because of the substances present in the equipment, improper use or disposal of the refuse can
cause damage to human health and to the environment.
With reference to WEEE, it is compulsory not dispose of the equipment with normal urban refuse,
arrangements should be instigated for separate collection and disposal.
Contact your local waste collection body for more detailed recycling information.
In case of illicit disposal, sanctions will be levied on transgressors.
RoHS
This device, including all it components, subassemblies and the consumable materials that are an integral part of the
product, has been manufactured in compliance with the European directive 2002/95/EC known as the RoHS directive
(Restrictions on the use of certain Hazardous Substances). This directive targets the reduction of certain hazardous
substances previously used in electrical and electronic equipment (EEE).
© 2007 Eurotech Spa
Eurotech S.p.A.
A member of the Eurotech Group
Via Fratelli Solari, 3/a
33020 - AMARO (UD)
ITALY
COM-1452 Software Manual
Introduction 3
Introduction
Manual Conventions
The following conventions are used throughout this manual.
The “Mode” of the register:
Symbol / Text Definition
RW Readable and Writable register
RO Read only register
W Meaning of the register when written
R Meaning of the register when read
Hexadecimal numbering:
Hexadecimal numbers are indicated with an “h” suffix (for example: 11Ch)
Symbols and Text used in Pin-out tables:
Symbol / Text Definition
Input
Output
◄► Bi-Directional
Passive
Module specific Dependent on module installed
NC Not Connected
Reserved Use reserved to Eurotech, must remain unconnected
# Active low signal
Warnings and Important Notices:
Within this manual you will find the following tables, please ensure that you read and understand these as
they are intended to highlight potential risks or precautions that should be taken.
Warnings:
Information to alert you to potential hazards:
Potential personal injury or damage to a system, device or program.
Information notes:
Indicates important features or instructions that should be observed
COM-1452 Software Manual
4 Introduction
Technical Assistance
If you have any technical questions or if you cannot isolate a problem with your device, please e-mail the
Eurotech Technical Support Team: email: techsupp@eurotech.it
RMA Requests
Before returning any Eurotech product, for any reason, you must e-mail the Eurotech Technical Support
Team on the above email address, giving the following information; you will then be sent an RMA number
(Returned Material Authorization) for the return of the material:
Model number (see Figure 1)
Serial number (see Figure 1)
Detailed fault description
Company Details
Contact details
Transportation
When transporting any module or system, for any reason, it should be packed using anti-static material and
placed in a sturdy box with enough packing material to adequately cushion it.
Warnings:
Any product returned to Eurotech that is damaged due to inappropriate packaging will
not be covered by the warranty!
Board labelling
On the external side of the ISA Bus connector, you will find several labels displaying the following:
Batch Number
Serial Number
Model Number
Hardware Revision
Note:
The actual location of these labels may vary depending on the product purchased.
For example: If no ISA bus is present, the PCI bus may be used instead.
However, the labelling formats will remain the same.
Batch Number
Serial Number
Model Number Hardware Revision
Figure 1. Board label locations
COM-1452 Software Manual
Table of Contents
Introduction...................................................................................................................................................... 3
Manual Conventions.......................................................................................................................................... 3
Technical Assistance ......................................................................................................................................... 4
RMA Requests................................................................................................................................................... 4
Transportation.................................................................................................................................................... 4
Board labelling ................................................................................................................................................... 4
Table of Contents ............................................................................................................................................ 5
Chapter 1 Windows CE 5.0 specification .................................................................................................. 7
Prerequisites ............................................................................................................................................................ 7
Known issues........................................................................................................................................................... 7
Software provided .................................................................................................................................................... 7
Install instructions .................................................................................................................................................... 7
Library user guide .................................................................................................................................................... 8
Appendix .......................................................................................................................................................... 9
Appendix A: How to set the Intel 82551 COM-1452 chipset to work with any Intel Ethernet chipset board..... 9
COM-1452 Software Manual
(This page is intentionally left blank.)
Chapter 1 Windows CE 5.0 specification
Prerequisites
In order to generate a Microsoft Windows OS image, you have to use the proper BSP (board support package)
depending on CPU architecture you’re using and it’s recommended to use Microsoft Platform Builder 5.0.
For example, if your board is equipped with a CPU-1452 (Intel® Celeron® 400 MHz) you have to use CPU-
145X/165X/1850 BSP in Microsoft Platform Builder 5.0 to generate an operating OS image.
Known issues
If your system is equipped with a CPU board which has an Intel Ethernet chipset, you have to pay attention
about which Ethernet driver you're using because it might conflict with COM-1452 Intel Ethernet driver.
Please read carefully Appendix A
for further info.
Software provided
The com-1452-rele-driver-wince500-1.0.0.zip file is available for download on www.eurotech.it and contains:
File name Note
INSTALL Installation manual
MANUAL Library user guide
README Readme file
RELEASE Release notes
PRO_WinCE50_x86_ER.ZIP Intel 82551 chipset driver
reledriver.h Header file
reledriver.dll Driver that provide relay control
reledriver.rel Rel file
RELEDriver-src-1.0.0.zip Folder containing all source code
Install instructions
Copy reledriver.dll, reledriver.rel and reledriver.h files in:
%_WINCEROOT%\PLATFORM\CPU145X_146X_1850\Drivers\reledriver
Possibly overwriting existing files
Modify your platform.bib or project.bib file inserting following lines:
MODULES
reledriver.dll $(_FLATRELEASEDIR)\reledriver.dll NK
Modify your platform.reg or project.reg file inserting following lines:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\reledriver]
"Dll"="reledriver.dll"
"Prefix"="REL"
"Order" = dword:0
"Value"=dword:0
"Class"=dword:06
"SubClass"=dword:04
"ProgIF"=dword:0
"VendorID"=multi_sz:"104C"
"DeviceID"=multi_sz:"AC2C"
COM-1452 Software Manual
8 Windows CE 5.0 specification
Library user guide
To obtain a handle for the REL call:
HANDLE hDrv = CreateFile(L"REL1:",GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
To enable rele (BYPASS) call:
BOOL bRet = DeviceIoControl( hDrv, IOCTL_DRIVER_RELE_BYPASS, LPVOID lpInBuffer, DWORD nInBufferSize,
LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, NULL);
To disable rele (NORMAL) call:
BOOL bRet = DeviceIoControl(hDrv, IOCTL_DRIVER_RELE_NORMAL, LPVOID lpInBuffer, DWORD nInBufferSize,
LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, NULL);
COM-1452 Software Manual
Appendix
Appendix A: How to set the Intel 82551 COM-1452 chipset to
work with any Intel Ethernet chipset board
When creating your personal solution with Platform Builder 5.0 (for example using Cpu145x_146x_1850 platform) please
follow these steps:
1) Open PRO_WinCE50_x86_ER.ZIP (03/04/2007) file that you find inside this package (containing e100ce.dll
compiled on 20/12/2006 18.05) and extract on $(_WINCEROOT)\PLATFORM\CEPC\Drivers\e100ce\Driver\x86
2) Set this environment variables:
Set CEPC_INTELFE_PCI=1
Set STATIC_IP=1 (if you want to set an IP address) or set DHCP=1 (if you want to use a DHCP service)
Set COM1452=1 (if you're using a COM1452 multi ethernet board)
3) Modify config.bib to reserve memory and move ram for every configuration, for example if you have 128 MB RAM:
RAM 80CA0000 06C00000 RAM
EPKTBUF 80C00000 000A0000 RESERVED
IF IMGRAM128
;
; 128 MB of RAM (note: AUTOSIZE will adjust boundary)
;
; below (current) is for retail - more RAM
; 128 MB of RAM TOTAL
; 12 MB for NK IMAGE + CONV MEM DMA BUFFS
; 108 MB for RAM SPACE
; NO BALANCE (except top 8MB for SYSBIOS)
IF BSP_LARGE_IMAGE !
IF COM1452
NK 80220000 009E0000 RAMIMAGE
RAM 80CA0000 06C00000 RAM
EPKTBUF 80C00000 000A0000 RESERVED
ELSE
NK 80220000 009E0000 RAMIMAGE
RAM 80C00000 06C00000 RAM
ENDIF
ELSE
; below is for debug build - more image space
; 128 MB of RAM TOTAL
; 28 MB for NK IMAGE + CONV MEM DMA BUFFS
; 92 MB for RAM SPACE
; NO BALANCE (except top 8MB for SYSBIOS)
IF COM1452
NK 80220000 019E0000 RAMIMAGE
RAM 81CA0000 05C00000 RAM
EPKTBUF 81C00000 000A0000 RESERVED
ELSE
NK 80220000 019E0000 RAMIMAGE
RAM 81C00000 05C00000 RAM
ENDIF
ENDIF
ENDIF
COM-1452 Software Manual
10 Appendix
COM-1452 Software Manual
4) Modify platform.bib (find ethernet library line, disable standard driver and enable updated driver):
;IF BSP_145X_146X_1850_ETHERNET
; e100ce5.dll $(PLATFORM_DRIVERS_DIR)\Ethernet\e100ce5.dll NK SH
;ENDIF
IF COM1452
E100CE.dll $(_WINCEROOT)\PLATFORM\CEPC\Drivers\e100ce\Driver\x86\E100CE.dll NK S
ENDIF
5) Modify platform.reg (find ethernet register line, disable standard driver and enable updated driver):
;IF BSP_145X_146X_1850_ETHERNET
;#include "$(PLATFORM_DRIVERS_DIR)\Ethernet\e100ce5.reg"
;ENDIF
IF COM1452
#include "$(_WINCEROOT)\PLATFORM\CEPC\Drivers\e100ce\Driver\x86$\E100CE.reg"
ENDIF
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10

Eurotech COM-1452 Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI