[userport] Programma's werken niet, 'debug' hangt

Pagina: 1
Acties:

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
Om met Java mijn parallel port aan te sturen gebruik ik Parport (http://www.geocities.com/juanga69/parport/) met UserPort (http://www.embeddedtronic...tronics/minidaq/userport/)

Op twee PC's werkt het prima, maar op mijn laptop krijg ik het niet aan de praat.

Als UserPort draait blijft het windows tooltje 'debug' hangen (ik kan geen input geven, alleen command-prompt sluiten met het kruisje en dan "End Now")

Als ik mijn java-file compile gaat het goed, maar met uitvoeren krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_PRIV_INSTRUCTION (0xc0000096) occurred at PC=0x2C6107B
Function=[Unknown.]
Library=C:\j2sdk1.4.2_03\bin\parport.dll

NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.


Current Java thread:
    at parport.ParallelPort.writeOneByte(Native Method)
    at parport.ParallelPort.write(ParallelPort.java:60)
    at Main.main(Main.java:8)

Dynamic libraries:
0x00400000 - 0x00406000     C:\j2sdk1.4.2_03\bin\java.exe
0x77F50000 - 0x77FF7000     C:\WINDOWS\System32\ntdll.dll
0x77E60000 - 0x77F46000     C:\WINDOWS\system32\kernel32.dll
0x77DD0000 - 0x77E5D000     C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78087000     C:\WINDOWS\system32\RPCRT4.dll
0x77C10000 - 0x77C63000     C:\WINDOWS\system32\MSVCRT.dll
0x08000000 - 0x08138000     C:\j2sdk1.4.2_03\jre\bin\client\jvm.dll
0x77D40000 - 0x77DCC000     C:\WINDOWS\system32\USER32.dll
0x7E090000 - 0x7E0D1000     C:\WINDOWS\system32\GDI32.dll
0x76B40000 - 0x76B6C000     C:\WINDOWS\System32\WINMM.dll
0x76390000 - 0x763AC000     C:\WINDOWS\System32\IMM32.DLL
0x629C0000 - 0x629C8000     C:\WINDOWS\System32\LPK.DLL
0x72FA0000 - 0x72FFA000     C:\WINDOWS\System32\USP10.dll
0x5CD70000 - 0x5CD77000     C:\WINDOWS\System32\serwvdrv.dll
0x5B0A0000 - 0x5B0A7000     C:\WINDOWS\System32\umdmxfrm.dll
0x10000000 - 0x10007000     C:\j2sdk1.4.2_03\jre\bin\hpi.dll
0x003A0000 - 0x003AE000     C:\j2sdk1.4.2_03\jre\bin\verify.dll
0x003B0000 - 0x003C9000     C:\j2sdk1.4.2_03\jre\bin\java.dll
0x003D0000 - 0x003DD000     C:\j2sdk1.4.2_03\jre\bin\zip.dll
0x02C60000 - 0x02C6B000     C:\j2sdk1.4.2_03\bin\parport.dll
0x76C90000 - 0x76CB2000     C:\WINDOWS\system32\imagehlp.dll
0x6D510000 - 0x6D58D000     C:\WINDOWS\system32\DBGHELP.dll
0x77C00000 - 0x77C07000     C:\WINDOWS\system32\VERSION.dll
0x76BF0000 - 0x76BFB000     C:\WINDOWS\System32\PSAPI.DLL

Heap at VM Abort:
Heap
 def new generation   total 576K, used 159K [0x10010000, 0x100b0000, 0x104f0000)
  eden space 512K,  31% used [0x10010000, 0x10037f00, 0x10090000)
  from space 64K,   0% used [0x10090000, 0x10090000, 0x100a0000)
  to   space 64K,   0% used [0x100a0000, 0x100a0000, 0x100b0000)
 tenured generation   total 1408K, used 0K [0x104f0000, 0x10650000, 0x14010000)
   the space 1408K,   0% used [0x104f0000, 0x104f0000, 0x104f0200, 0x10650000)
 compacting perm gen  total 4096K, used 1061K [0x14010000, 0x14410000, 0x18010000)
   the space 4096K,  25% used [0x14010000, 0x141197f8, 0x14119800, 0x14410000)

Local Time = Wed May 12 18:31:54 2004
Elapsed Time = 0
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_03-b02 mixed mode)
#
# An error report file has been saved as hs_err_pid3840.log.
# Please refer to the file for further information.
#

Tool completed with exit code 1


Dit is mn source:
code:
1
2
3
4
5
6
7
8
9
10
11
12
import parport.ParallelPort;

public class Main
{
    public static void main (String[] arg)
    {
        ParallelPort lpt1 = new ParallelPort(0x378);
        // 0x378 is normally the base address for the LPT1 port
        lpt1.write(0);
        // write a byte to the port's DATA pins
    }
}


Heeft iemand suggestie, waarbij ik niet windows opnieuw hoef te installeren of andere drastische maatregelen hoef te treffen.

P.S. Ik heb uiteraard al gezocht met google en op GoT, maar niets gevonden dat mij heeft kunnen helpen of zelfs leek op mijn probleem.

[ Voor 1% gewijzigd door Fl4sh3r op 12-05-2004 18:34 . Reden: comment op volgende regel gezet ]


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
Heeft iemand misschien suggesties?
Het ligt niet aan mijn XP (denk ik), want het werkte op:
PC1 - XP Pro
PC2 - XP Home + SP1
PC3 - XP Pro + SP1

maar niet op mijn laptop met XP Pro + SP1

ook google heeft nog geen oplossingen geboden

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 28-08 00:25

LauPro

Prof Mierenneuke®

Misschien dat je de 'Port95NT'-driver moet installeren?

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 08-07 22:16
Bedankt

Die Port95NT werkt naar behoren, maar nogsteeds kan ik niet met java (en debug) mn parallelport aansturen.