-         

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: RP6Loader Verbindungsprobleme unter Windows 7 64Bit

  1. #1
    RN-Premium User Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    522

    RP6Loader Verbindungsprobleme unter Windows 7 64Bit

    Anzeige

    Hallo zusammen,

    ich habe ein Problem... Seit ich auf 64Bit umgestiegen bin, klappt der RP6Loader nicht mehr...
    Sprich er gibt mir den Fehlercode 9, er kann den Comport nicht öffnen.
    Das es nicht am Interface liegt weiß ich, da meine eigenen Programme, die das Interface verwenden noch klappen.
    Ich benutze Windows 7 RC, allerdings lief es mit der 32Bit Beta wunderbar...

    In der Log-Datei steht folgendes:
    Code:
    RP6Loader log file 
    
    SystemLogger started at: Wed May 06 23:42:38 CEST 2009 (1241646158208) 
    JVM System Information: 
    
    java.runtime.name   =   Java(TM) SE Runtime Environment 
    sun.boot.library.path   =   C:\Program Files (x86)\Java\jre6\bin 
    java.vm.version   =   11.3-b02 
    java.vm.vendor   =   Sun Microsystems Inc. 
    java.vendor.url   =   http://java.sun.com/ 
    path.separator   =   ; 
    java.vm.name   =   Java HotSpot(TM) Client VM 
    file.encoding.pkg   =   sun.io 
    sun.java.launcher   =   SUN_STANDARD 
    user.country   =   DE 
    sun.os.patch.level   =    
    java.vm.specification.name   =   Java Virtual Machine Specification 
    user.dir   =   I:\RP6\Zubehör\RP6Loader_20080328 
    java.runtime.version   =   1.6.0_13-b03 
    java.awt.graphicsenv   =   sun.awt.Win32GraphicsEnvironment 
    java.endorsed.dirs   =   C:\Program Files (x86)\Java\jre6\lib\endorsed 
    os.arch   =   x86 
    java.io.tmpdir   =   C:\Users\DIAMON~1\AppData\Local\Temp\ 
    line.separator   =    
    
    java.vm.specification.vendor   =   Sun Microsystems Inc. 
    user.variant   =    
    os.name   =   Windows Vista 
    sun.jnu.encoding   =   Cp1252 
    java.library.path   =   .;.\lib 
    java.specification.name   =   Java Platform API Specification 
    java.class.version   =   50.0 
    sun.management.compiler   =   HotSpot Client Compiler 
    os.version   =   6.1 
    user.home   =   C:\Users\Diamondback 
    user.timezone   =   Europe/Berlin 
    java.awt.printerjob   =   sun.awt.windows.WPrinterJob 
    file.encoding   =   Cp1252 
    java.specification.version   =   1.6 
    java.class.path   =   RP6Loader_lib.jar;lib\jd2xx.jar;lib\RXTXcomm.jar;lib\comm.jar 
    user.name   =   Diamondback 
    java.vm.specification.version   =   1.0 
    java.home   =   C:\Program Files (x86)\Java\jre6 
    sun.arch.data.model   =   32 
    user.language   =   de 
    java.specification.vendor   =   Sun Microsystems Inc. 
    awt.toolkit   =   sun.awt.windows.WToolkit 
    java.vm.info   =   mixed mode, sharing 
    java.version   =   1.6.0_13 
    java.ext.dirs   =   C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext 
    sun.boot.class.path   =   C:\Program Files (x86)\Java\jre6\lib\resources.jar;C:\Program Files (x86)\Java\jre6\lib\rt.jar;C:\Program Files (x86)\Java\jre6\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre6\lib\jsse.jar;C:\Program Files (x86)\Java\jre6\lib\jce.jar;C:\Program Files (x86)\Java\jre6\lib\charsets.jar;C:\Program Files (x86)\Java\jre6\classes 
    java.vendor   =   Sun Microsystems Inc. 
    file.separator   =   \ 
    java.vendor.url.bug   =   http://java.sun.com/cgi-bin/bugreport.cgi 
    sun.io.unicode.encoding   =   UnicodeLittle 
    sun.cpu.endian   =   little 
    sun.desktop   =   windows 
    sun.cpu.isalist   =    
    
    
    JVM Memory Information: 
    Free: 4249192 (4149 Kb) 
    Max: 66650112 (65088 Kb) 
    Total: 5177344 (5056 Kb) 
    
    
    Initializing... 
    RP6Loader Version: 1.4c 
    Last build: 28.03.2008 
    Loading Configuration... 
    Done! 
    Global->loadLocalizedText 
    Loading Board Library... 
    Done! 
    OS:WIN 
    Initializing native communication library: JD2XX 
    TERMINAL: RP6Loader Terminal 
    TERMINAL:  - type ".help" for command list! 
    Loading File List... 
    Done! 
    Global->Enabling log panel... 
    RP6 Loader is ready to go. 
    Message (Wed May 06 23:42:50 CEST 2009) : RP6Main.actionPerformed: CONNECT 
    Trying to open port: USB0 | FT232R USB UART | A7004Uqg 
    Portlist: USB0 | FT232R USB UART | A7004Uqg 
    Open Port failed! 
    java.io.IOException: io error (4) 
       at jd2xx.JD2XX.registerEvent(Native Method) 
       at jd2xx.JD2XX.notifyOnEvent(JD2XX.java:656) 
       at cls.d.a(Unknown Source) 
       at cls.E.c(Unknown Source) 
       at cls.E.actionPerformed(Unknown Source) 
       at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) 
       at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) 
       at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) 
       at javax.swing.DefaultButtonModel.setPressed(Unknown Source) 
       at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) 
       at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) 
       at java.awt.Component.processMouseEvent(Unknown Source) 
       at javax.swing.JComponent.processMouseEvent(Unknown Source) 
       at java.awt.Component.processEvent(Unknown Source) 
       at java.awt.Container.processEvent(Unknown Source) 
       at java.awt.Component.dispatchEventImpl(Unknown Source) 
       at java.awt.Container.dispatchEventImpl(Unknown Source) 
       at java.awt.Component.dispatchEvent(Unknown Source) 
       at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) 
       at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) 
       at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 
       at java.awt.Container.dispatchEventImpl(Unknown Source) 
       at java.awt.Window.dispatchEventImpl(Unknown Source) 
       at java.awt.Component.dispatchEvent(Unknown Source) 
       at java.awt.EventQueue.dispatchEvent(Unknown Source) 
       at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
       at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
       at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
       at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
       at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
       at java.awt.EventDispatchThread.run(Unknown Source) 
    FEHLER (9)  ||| Konnte den Comport nicht öffnen! 
    In der Logdatei finden Sie weitere Informationen! 
    Baudrate is set to: 38400 
    Try to get ID... 
    FEHLER (1)  ||| Timeout: Der Mikrocontroller hat nicht geantwortet! 
    Sind Sie sicher, dass das Kabel richtig angeschlossen ist und 
    der Roboter angeschaltet ist? 
    Message (Wed May 06 23:42:56 CEST 2009) : RP6LoaderGUI.windowClosing: WINDOW_CLOSING,opposite=null,oldState=0,newState=0 
    Saving File List... 
    Done! 
    Saving configuration... 
    Done! 
    
    JVM Memory Information: 
    Free: 3098240 (3025 Kb) 
    Max: 66650112 (65088 Kb) 
    Total: 7729152 (7548 Kb) 
    
    Trying to close port... 
    Port Closed! 
    Program terminated! (1241646177004)
    Habt ihr eine Idee, was da schiefläuft?
    Die Tipps, mit Admin undJD2XX in RXTX umschreiben haben leider nichts gebracht...
    Ich habe im Moment die 32 sowie die 64Bit Java-Version installiert, da es mit der 32er nicht ging und mit der 64er auch nicht, da hat der Loader erst mal gemeckert,dass kein Java installiert wäre.

    Ich hoffe ihr könnt mir helfen =)

    Liebe Grüße,
    Fabi

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    32
    Beiträge
    1.514
    Hallo,

    "Windows 7 RC" - RC = Release Candidate, d.H. das gibts eigentlich noch gar nicht also hast Du eigentlich gar kein Problem :P

    Windows 7 hat sogar einen WinXP Kompatibilitätsmodus (gemogelt über eine VM) - und das wohl nicht ohne Grund

    Ok Spaß beiseite:
    Von RXTX wirst Du eine 64 Bit Version brauchen. Werd ich demnächst eine eigene Version mit erstellen.
    Kann das hier leider momentan nicht selbst testen - müsste reichen einfach die rxtxSerial.dll gegen die aus dem Win64 Ordner des 2.2er Releases:
    http://rxtx.qbang.org/wiki/index.php/Download
    http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2-bins.zip

    zu ersetzen.

    Für JD2XX muss ich erst selbst Win 7 installieren und das damit neu übersetzen, kann noch etwas dauern.

    MfG,
    SlyD

  3. #3
    RN-Premium User Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    522
    Okay, danke
    Das werd ich mal ausprobieren! =)

    Fabi

  4. #4
    Neuer Benutzer
    Registriert seit
    01.04.2008
    Ort
    Warendorf
    Alter
    27
    Beiträge
    2
    Ich habe leider gerade das gleiche Problem. Gibts mitlerweile eine Funktionierende Lösung dafür?

    Vielen Dank schon mal!!!

  5. #5
    Hi,
    ich frag einfach mal hier nach.
    Gibt es dafür eine Lösung? Ich habe genau das gleiche Problem, gleiches LogFile ebenfalls.

    Windows 7 64 bit und es geht nicht =/

    Hat doch bestimmt schon jemand geschafft.

    Gruß Maddin

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    32
    Beiträge
    1.514
    > Hat doch bestimmt schon jemand geschafft.

    Ja allerdings. Ihr habt irgendwie alle komische Computer :-/

    Hier auf meinem Testrechner (Core2Quad, Win7 x64) läuft es und ich kann das Problem leider nicht nachvollziehen. Auch in einer Win7 VM die unter XP 64 läuft klappt es problemlos (übrigens wäre das eine temporäre "Notlösung"... WinXP oder Ubuntu in einer VM (VirtualBox ist kostenlos) installieren).

    Also: Neueste USB Treiber von www.ftdichip.com installiert?
    Java VM direkt von www.java.com installiert?
    RP6Loader nochmal komplett neu unter C:\RP6Loader entpacken (nur um irgendwelche Sonderverzeichnise von Windows als Fehlerquelle auszuschließen).

    Was passiert wenn Du auf RXTX wechselst wie oben beschrieben?
    Vorher noch in der config/rp6loader.cfg unten bei native lib JD2XX durch RXTX ersetzen...

    Übrigens unter Windows 7 auf jeden Fall den RP6Loader mit RP6Loader_start.exe starten und nicht mit der RP6Loader.exe.

    Poste auch mal bitte Dein Logfile vielleicht gibts ja doch einen Unterschied.

    MfG,
    SlyD

    PS:
    Win7 hat doch auch einen "WinXP Modus" (das ist quasi eine WinXP VM). Habe ich noch nicht selbst ausprobiert aber wäre noch eine alternative "Notlösung".

  7. #7
    Hi,
    sobald ich in der rp6load.cfg JD2XX auf RXTX änder kommt beim starten diese Meldung.
    die .dll habe ich mit der aus dem Link weiter oben ersezt.
    Mit WinXP Modus habe ich auch das gleiche Problem, dass der Port nicht geöffnet werden kann


    Code:
    java.lang.UnsatisfiedLinkError: C:\RP6Loader\lib\rxtxSerial.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform thrown while loading gnu.io.RXTXCommDriver
    Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\RP6Loader\lib\rxtxSerial.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
    	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    	at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.lang.System.loadLibrary(Unknown Source)
    	at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123)
    	at cls.ac.c(Unknown Source)
    	at cls.E.d(Unknown Source)
    	at cls.E.<init>(Unknown Source)
    	at cls.aq.<init>(Unknown Source)
    	at de.dsh.rp6loader.Init.<init>(Unknown Source)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at java.lang.Class.newInstance0(Unknown Source)
    	at java.lang.Class.newInstance(Unknown Source)
    	at de.dsh.rp6loader.Init.main(Unknown Source)

  8. #8
    Neuer Benutzer
    Registriert seit
    01.04.2008
    Ort
    Warendorf
    Alter
    27
    Beiträge
    2
    Ah ich hab den Fehler gefunden als ich mich heute nochmal dran gesetzt habe...

    Man muss die neusten Treiber von www.ftdichip.com nehmen und im Gerätemanager den USB Serial Converter und den USB Serial Port updaten, dann funktioniert es

  9. #9
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    32
    Beiträge
    1.514
    Danke für den Hinweis - es kann natürlich sein das Windows 7 da einen Standard Treiber einrichtet sobald man das Interface anschließt und nicht weiter nachfragt.
    Also - wie man so oft bei USB Geräten lesen kann: ERST den aktuellen Treiber installieren und dann das USB Interface anschließen damit auch der richtige Treiber verwendet wird.
    Alternativ so wie LAN-S es beschrieben hat.

    Wäre noch interessant ob das auch bei anderen funktioniert hat?

    MfG,
    SlyD

  10. #10
    Hallo,
    habe heute den RP6 angeschafft und scheitere bereits an der Verbindung mit dem PC . (Win7 64bit)

    Es erscheint beim Loader immer der "ERRORCODE 1: Timeout: The target has not responded! ..."

    Der treiber ist aktuell und upgedatet (Gerätemanager).
    Ob JD2XX oder RXTX in der .cfg eingetragen ist, macht
    keinen Unterschied.

    Es sind voll aufgeladene Akkus (2700mAh) im RP6 und die Dioden verhalten
    sich beim Einschalten wie sie sollten.

    Das einzige was mir am RP6 "suspekt" erscheint ist die hohe Temperatur
    des Spannungswandlers neben dem Einschalter.

    Hier noch die .log des Loaders, falls das weiter helfen kann.
    Code:
    RP6Loader log file
    
    SystemLogger started at: Sat Nov 21 21:21:38 CET 2009 (1258834898891)
    JVM System Information:
    
    java.runtime.name	=	Java(TM) SE Runtime Environment
    sun.boot.library.path	=	C:\Program Files (x86)\Java\jre6\bin
    java.vm.version	=	14.3-b01
    java.vm.vendor	=	Sun Microsystems Inc.
    java.vendor.url	=	http://java.sun.com/
    path.separator	=	;
    java.vm.name	=	Java HotSpot(TM) Client VM
    file.encoding.pkg	=	sun.io
    sun.java.launcher	=	SUN_STANDARD
    user.country	=	DE
    sun.os.patch.level	=	
    java.vm.specification.name	=	Java Virtual Machine Specification
    user.dir	=	C:\Users\chris\Desktop\RP6\RP6 LOADER
    java.runtime.version	=	1.6.0_17-b04
    java.awt.graphicsenv	=	sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs	=	C:\Program Files (x86)\Java\jre6\lib\endorsed
    os.arch	=	x86
    java.io.tmpdir	=	C:\Users\chris\AppData\Local\Temp\
    line.separator	=	
    
    java.vm.specification.vendor	=	Sun Microsystems Inc.
    user.variant	=	
    os.name	=	Windows 7
    sun.jnu.encoding	=	Cp1252
    java.library.path	=	.;.\lib
    java.specification.name	=	Java Platform API Specification
    java.class.version	=	50.0
    sun.management.compiler	=	HotSpot Client Compiler
    os.version	=	6.1
    user.home	=	C:\Users\chris
    user.timezone	=	Europe/Berlin
    java.awt.printerjob	=	sun.awt.windows.WPrinterJob
    file.encoding	=	Cp1252
    java.specification.version	=	1.6
    java.class.path	=	RP6Loader_lib.jar;lib\jd2xx.jar;lib\RXTXcomm.jar;lib\comm.jar
    user.name	=	chris
    java.vm.specification.version	=	1.0
    java.home	=	C:\Program Files (x86)\Java\jre6
    sun.arch.data.model	=	32
    user.language	=	de
    java.specification.vendor	=	Sun Microsystems Inc.
    awt.toolkit	=	sun.awt.windows.WToolkit
    java.vm.info	=	mixed mode, sharing
    java.version	=	1.6.0_17
    java.ext.dirs	=	C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext
    sun.boot.class.path	=	C:\Program Files (x86)\Java\jre6\lib\resources.jar;C:\Program Files (x86)\Java\jre6\lib\rt.jar;C:\Program Files (x86)\Java\jre6\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre6\lib\jsse.jar;C:\Program Files (x86)\Java\jre6\lib\jce.jar;C:\Program Files (x86)\Java\jre6\lib\charsets.jar;C:\Program Files (x86)\Java\jre6\classes
    java.vendor	=	Sun Microsystems Inc.
    file.separator	=	\
    java.vendor.url.bug	=	http://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding	=	UnicodeLittle
    sun.cpu.endian	=	little
    sun.desktop	=	windows
    sun.cpu.isalist	=	pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    
    
    JVM Memory Information:
    Free: 4326864 (4225 Kb)
    Max: 66650112 (65088 Kb)
    Total: 5177344 (5056 Kb)
    
    
    Initializing...
    RP6Loader Version: 1.4c
    Last build: 28.03.2008
    Loading Configuration...
    Done!
    Global->loadLocalizedText
    Loading Board Library...
    Done!
    OS:WIN
    Initializing native communication library: JD2XX
    TERMINAL: RP6Loader Terminal
    TERMINAL:  - type ".help" for command list!
    Loading File List...
    Done!
    Global->Enabling log panel...
    RP6 Loader is ready to go.
    Message (Sat Nov 21 21:21:45 CET 2009) : RP6Main.actionPerformed: CONNECT
    Trying to open port: USB0 | FT232R USB UART | A9008Z9h
    Portlist: USB0 | FT232R USB UART | A9008Z9h
    USB0 | FT232R USB UART | A9008Z9h open @38400baud
    Device info:  --> Dev: 5
    Device info:  --> Desc: FT232R USB UART
    Device info:  --> ID: 67330049
    Device info:  --> Serial: A9008Z9h
    Baudrate is set to: 38400
    Try to get ID...
    ERROR (1)  ||| Timeout: The target has not responded!
    Are you sure the cable is properly connected and target has power?
    Message (Sat Nov 21 21:21:55 CET 2009) : RP6LoaderGUI.windowClosing: WINDOW_CLOSING,opposite=null,oldState=0,newState=0
    Saving File List...
    Done!
    Saving configuration...
    Done!
    
    JVM Memory Information:
    Free: 1131928 (1105 Kb)
    Max: 66650112 (65088 Kb)
    Total: 7475200 (7300 Kb)
    
    Trying to close port...
    Port Closed!
    Program terminated! (1258834916005)
    Würde mich sehr über konstruktive Vorschläge freuen...

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •