| EVOC产品IPC-68II系列上的Watchdog在NT下应怎样使用?
答:Watchdog的使用方法与OS无关。但由于NT下用户不能直接对硬件端口进行操作,它没有Inport和Outport函数,必须在内核模式下进行硬件操作,这就必须由内核模式(如:设备驱动程序)才能完成。用户可参考Microsoft网站:www.microsoft.com/hwdev中有关驱动程序的编写。开发工具为:DDK(有Win98,
NT4.0, Win2000等不同版本,Micrisoft提供免费下载),我们不赞成在NT下使用Watchdog,因为用户程序无法保证在严格的时间间隔内刷新Watchdog,容易导致Watchdog误动作,轻易复位或重启动。
用户使用EVOC产品IPC-68IIDF(B)和自己的一块I/O(ISA)卡用于控制LED显示屏,正常工作一段时间后死机,关掉电源后再开机,CRT不显示,硬盘无反应,请问是什么原因造成的?
这种情况一般都是I/O卡的问题,在保证I/O卡的ISA总线结构(包括总线的带负载能力)合理的前提下,大多数都是由于I/O卡防干扰措施(PCB走线,供电时是否加了去偶电容等)不够或者根本就没有采取这方面的防护措施而产生的强干扰信号损坏IPC-68IIDF(B)上的桥引起的。
CPU主板EISA POSTcodes和ISA POSTcodes分别输出到什么端口?每个代码信息具体代表什么意思?
答:EISA POSTcodes通常输出至300H端口位址(port address)。 ISA POSTcodes 通常输出至80H端口位址(port
address)。
十六通位码名称
描述
C0 Turn Off Chipset Cache OEM Specific-Cache control
1 ProcessorTest1
Processor Status (1FLAGS) Verification.Tests the following processor
status flags: carry, zero, sign, overflow, The BIOS sets each flag,
verifies they are set, then turns each flag off and verifies it
is off.
2 ProcessorTest2
Read/Write/Verify all CPU registers except SS, SP, and BP with
data pattern FF and 00.
3 Initialize Chips
Disable NMI, PIE, AIE, UEI, SQWV
Disable video, parity checking, DMA
Reset math coprocessor
Clear all page registers, CMOS shutdown byte
Initialize timer 0, 1, and 2, including set EISA timer to a known
state
Initialize DMA controllers 0 and 1
Initialize interrupt controllers 0 and 1
Initialize EISA extended registers.
4 Test Memory Refresh Toggle RAM must be periodically refreshed
to keep the memory from decaying. This function ensures that the
memory refresh function is working properly
5 Blankvideo, Initialize keyboard Keyboard controller initialization
6 Reserved
7 Test CMOS Interface and Battery Status Verifies CMOS is working
correctly, detects bad battery. BE Chipset Default Initialization
Program chipset registers with power on BIOS defaults. C1 Memory
presence test OEM Specific-Test to size on-board memory C5 Early
Shadow OEM Specific-Early Shadow enable for fast boot. C6 Cache
presence test External cache size detection
8 Setup low memory Early chip set initialization Memory presence
test OEM chip set routines Clear low 64K of memory Test first 64K
memory
9 Early Cache Initialization Cyrix CPU initialization Cache initialization
A Setup Interrupt Vector Table Initialize first 120 interrupt vectors
with SPURIOUS_INT_HDLR and initialize INT 00h-1Fh according to INT_TBL
B Test CMOS RAM Checksum Test CMOS RAM Checksum, if bad, or insert
key pressed, load defaults. C Initialize keyboard Detect type of
keyboard controller (optional) Set NUM_LOCK status. D Initialize
Video Interface Detect CPU clock. Read CMOS location 14h to find
out type of video in use. Detect and Initialize Video Adapter E
Test Video Memory Test video memory, write sign-on message to screen.
Setup shadow RAM - Enable shadow according to Setup. F Test DMA
Controller 0 BIOS checksum test. Keyboard detect and initialization
10 Test DMA Controller 1
11 Test DMA Page Registers Test DMA Page Registers.
12-13 Reserved
14 Test Timer Counter 2 Test 8254 Timer 0 Counter 2.
15 Test 8259-1 Mask Bits Verify 8259 Channel 1 masked interrupts
by alternately turning off and on the interrupt lines.
16 Test 8259-2 Mask Bits Verify 8259 Channel 2 masked Interrupts
by alternately turning off and on the interrupt lines.
17 Test Stuck 8259's Interrupt Bits Turn off interrupts then verify
no interrupt mask register is on.
18 Test 8259 Interrupt Functionality Force an interrupt and verify
the interrupt occurred.
19 Test Stuck NMI Bits (Parity/IO Check) Verify NMI can be cleared.
1A Display CPU clock 1B-1E Reserved 1F Set EISA Mode If EISA non-volatile
memory checksum is good, execute EISA initialization. If not, execute
ISA tests an clear EISA mode flag. Test EISA Configuration Memory
Integrity (checksum & communication Interface).
20 Enable Slot 0 Initialize slot 0 (System Board).
21-2F Enable Slots 1-15 Initialize slots 1 through 15.
30 Size Base and Extended Memory Size base memory from 256K to
640K and extended memory above 1MB.
31 Test Base and Extended Memory Test base memory from 256K to
640K and extended memory above 1MB using various patterns. NOTE:
This test is skipped in EISA mode and can be skipped with ESC key
in ISA mode
32 Test EISA Extended Memory If EISA Mode flag is set then test
EISA memory found in slots initialization. NOTE: This test is skipped
in ISA mode and can be skipped with ESC key in EISA mode.
33-3B Reserved 3C Setup Enabled 3D Initialize & Install Mouse
Detect if mouse is present, initialize mouse, install interrupt
vectors. 3E Setup Cache Controller Initialize cache controller.
3F Reserved BF Chipset Initialization Program chipset registers
with Setup values Display virus protect disable or enable
40 Initialize Floppy Drive & Controller Initialize floppy disk
drive controller and any drives.
42 Initialize Hard Drive & Controller initialize hard drive
controller and any drives.
43 Detect & Initialize Serial/Parallel Ports Initialize any
serial and parallel ports (also game port).
44 Reserved
45 Detect & Initialize Math Coprocessor Initialize math coprocessor.
46 Reserved
47 Reserved
48-4D Reserved
4E Manufacturing POST Loop or Display Messages Reboot if Manufacturing
POST Loop pin is set. Otherwise display any messages (i.e., any
non-fatal errors that were detected during POST) and enter Setup.
4F Security Check Ask password security (optional).
50 Write CMOS Write all CMOS values back to RAM and clear screen.
51 Pre-boot Enable Enable parity checker Enable NMI, Enable cache
before boot.
52 Initialize Option ROMs Initialize any option ROMs present from
C8000h to EFFFFh. NOTE: When FSCAN option is enabled, ROMs initialize
from C8000h to F7FFFh.
53 Initialize Time Value Initialize time value in 40h: BIOS area.
60 Setup Virus Protect Setup virus protect according to Setup
61 Set Boot Speed Set system speed for boot
62 Setup NumLock Setup NumLock status according to Setup
63 Boot Attempt Set low stack Boot via INT 19h. B0 Spurious If
interrupt occurs in protected mode. B1 Unclaimed NMI If unmasked
NMI occurs, display Press F1 to disable NMI, F2 reboot. E1-EF Setup
Pages E1- Page 1, E2 - Page 2, etc. FF Boot
EVOC产品IPC-68II系列能不能支持网络启动?如果支持,怎样使用?
答: EVOC产品IPC-68II系列都支持网络启动,只要将网卡地址设为与系统占用的地址不一样即可。
我使用EVOC产品PCI-812PG,在Windows98下单个通道采集模拟量时正常,但在同时多通道采集多路模拟量时数据紊乱,请问是什么原因造成的?
答:在Windows、NT下,EVOC产品PCI-812PG、PCL-813等在其DLL下没有提供多通道数据采集函数的数据采集卡,其原因是在Windows、NT下,当采样频率较高时,依靠软件是很难严格控制多通道采样时间间隔,但在采样频率较低的条件下是完全可以同时多通道采集多路模拟量的。由于在DOS下控制时间比较精确,所以在要求采样频率较高时,一般都在DOS下使用。
我买了EVOC产品PCL-728,按其DLL下提供的库函数在VC下建了一个工程文件,并且运行都很正常,但是,当我把这个工程复制到另一台同样配置并已安装了PCL-728
DLL的计算机硬盘中后,在VC下无法打开,请问是什么原因?
答:在VC下打开一个工程文件,必须将728.LIB和DLL2.H加到工程,728.DLL文件要求在WINDOWS\SYSTEM或项目所在的目录下,详情请参考
EVOC DLL2下的SDK 728例程。
|