PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RP6Loader



Orsi
08.04.2010, 09:46
Hallo,
ich habe mir einen RP6 bestellt und wollte schon mal anfangen
mich mit RPLader zu beschäftigen aber er schreibt ständig
Errorcode 43.
Java,USB-Treiber aus dem Netz installiert.
Ich hoffe das mir einer der alten und erfahrenen Hasen helfen kann.

SlyD
08.04.2010, 10:46
Hallo,

wenn Du die Treiber mit der CDM......exe "installiert" hast sind die eigentlich noch nicht installiert. Die werden dann erst richtig eingerichtet sobald das Interface das erste mal angesteckt wird.


MfG,
SlyD

PS:
Schau Dir lieber den Quellcode der Beispielprogramme schonmal an - am RP6Loader gibts nicht sonderlich viel interessantes zu testen ohne angeschlossenen Roboter ;)

Orsi
08.04.2010, 11:23
Danke für deine schnelle Antwort

Orsi
18.04.2010, 15:07
Hallo zusammen,
ich habe wie soviele vor mir das Problem mit den
Encodern beim RP6 und habe versucht mit hilfe der
Anleitung und RP6Loader dieses Problem zu beheben.
Mein Problem ist nun das beim RP6Loader im Fenster "DISPLAYS"
nichts steht obwohl das Selftest geladen und mit X gestartet wurde ????
Was habe ich wieder falsch gemacht?

SlyD
18.04.2010, 15:20
Hast Du auch das aktuellste Selbsttestprogramm verwendet?
Also von www.arexx.com/rp6 Version 20080915 !

Orsi
18.04.2010, 15:43
VIELEN DANK
das Problem war wirklich nur das alte Programm der CD.

Chris@Robo
03.05.2010, 18:04
Ich weiß nicht ob das jetzt hier reinpasst aber ich versuchs mal:
Also ich hab alle Softwarekomponenten für den RP6 installiert und wollte nun den RP6Loader starten. Dabei kommt dann immer eine Fehlermeldung, bei der irgendetwas mit Java nicht stimmt.
Ich betrete mit dem RP6 in Sachen Roboter Neuland, also wäre ich für jede Hilfe dankbar O:)
Ich geb mal meine Log-file mit dabei, vielleicht kann dann jemand von euch mein Fehler erkennen
Schonmal vielen Dank!!

RP6Loader log file

SystemLogger started at: Mon May 03 18:51:28 CEST 2010 (1272905488681)
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 = 16.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 = Service Pack 2
java.vm.specification.name = Java Virtual Machine Specification
user.dir = C:\Program Files (x86)\RP6Loader
java.runtime.version = 1.6.0_20-b02
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\Chrissi\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.0
user.home = C:\Users\Chrissi
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;l ib\comm.jar
user.name = Chrissi
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_20
java.ext.dirs = C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ex t
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: 14735448 (14390 Kb)
Max: 259522560 (253440 Kb)
Total: 16252928 (15872 Kb)


Exception in thread "main" java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at de.dsh.rp6loader.Init.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(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)
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 20 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cls.w.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubl eBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unkn own Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknow n Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknow n Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unkno wn Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unkno wn Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Un known Source)
at javax.swing.SystemEventQueueUtilities$ComponentWor kRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 41 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cls.w.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubl eBuffered(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paint(Unkn own Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at java.awt.GraphicsCallback$PaintCallback.run(Unknow n Source)
at sun.awt.SunGraphicsCallback.runOneComponent(Unknow n Source)
at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
at java.awt.Container.paint(Unknown Source)
at java.awt.Window.paint(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unkno wn Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unkno wn Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Un known Source)
at javax.swing.SystemEventQueueUtilities$ComponentWor kRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: gnu.io.SerialPortEventListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 41 more

SlyD
03.05.2010, 18:13
Hallo Chris,

Welche RP6Loader Version verwendest Du?
(leider schmiert er hier schon ab bevor er das ins Logfile schreibt)

--> http://www.arexx.com/rp6
1.4c ist die aktuelle.

Es sind ZWEI verschiedene .exe Dateien (die aber nur die Java VM starten sonst nichts) beim RP6Loader dabei. Probier mal die andere!

Hast Du das USB Interface schon am Rechner angeschlossen und wurde der Treiber korrekt installiert?

MfG,
SlyD

Chris@Robo
03.05.2010, 19:03
Also ich benutze die aktuellste Version von RP6Loader (1.4c), ich hab auch beide .exe Dateien ausprobiert und in beiden Fällen kommt diese "Fehlermeldung". Der USB-Treiber für den Roboter wurde erfolgreich installiert. Kann es vielleicht an Java liegen, weil er nicht die Quelldateien findet (also die Klassen)? Ich hab Java 6 Update 20 drauf (ist die aktuellste Version)

Chris@Robo
03.05.2010, 19:35
Hier nochmal das Fenster, das jedes mal kommt

SlyD
03.05.2010, 20:38
> user.dir = C:\Program Files (x86)\RP6Loader

Pack das mal irgendwohin wo keine Sonderzeichen im Pfad sind.
(keine Leerzeichen, keine Klammern, z.B. C:\RP6Loader\)
Hat durchaus auf einzelnen Systemen mal Probleme verursacht - aber wird vermutlich auch nicht helfen.

Ich kann Dir morgen oder übermorgen evtl. mal was per PN hier übers Forum schicken wenn das nicht hilft.

MfG,
SlyD

PS: Schonmal mit Admin Rechten probiert?

_|Alex|_
04.05.2010, 09:44
Sieht aus wie Windows 7 da gibts immer probleme Instalier Java und den Treiber neu

RoboNull
04.05.2010, 11:19
Sieht aus wie Windows 7 da gibts immer probleme Instalier Java und den Treiber neu
Ist definitiv Windows 7 oder nen Windows Server 2008 ;)

- Mal mit Admin Rechten ausführen
- Wie SlyD gesagt hat, anderen Pfad probieren. Sowas wie: C:\RP6\...
- Wenn du ne XP Maschine hast, das Ganze mal auf XP probieren um die Fehlerursache zu identifizieren.


Grüße

SlyD
04.05.2010, 11:28
Es steht doch schon oben im Log:
> os.name = Windows Vista

RoboNull
04.05.2010, 12:52
Es steht doch schon oben im Log:
> os.name = Windows Vista

Das Logfile hab ich mir nicht angesehen, die Fehler sind irgenwelche Errors die in dem Programm passieren. Da ich das Programm nicht geschrieben habe, sagen sie mir nicht viel ;)

Chris@Robo
04.05.2010, 14:28
Mein PC läuft mit Windows Vista, ich hab den Ratschlag befolgt und den Ordner von RP6Loader direkt und C: plaziert, jedoch ohne Erfolg :-s
Desweiteren hab ich alle aktuellen Treiber bzw. Programme von der Seite
http://www.arexx.com/rp6/html/de/software.htm geladen
Brauch man dort auch die RP6 Library? Die hab ich jetz noch nicht geladen, weil es ja nur Beispielprogramme sind
Verflixter Mist, ich möchte jetz auch ma anfangen zu programmieren.... O:)

Chris@Robo
04.05.2010, 14:40
Ich hätte noch einen alten XP-Rechner aber wenn es unter Vista läuft muss es doch auch bei mir gehen oder?

RoboNull
04.05.2010, 15:02
Ich hätte noch einen alten XP-Rechner aber wenn es unter Vista läuft muss es doch auch bei mir gehen oder?
Ja sollte.

Aber die Idee mit XP ist ganz einfach, dass du dort ein anderes OS und andere Hardware hast. Funktioniert es auf XP, dann können wir Schritt für Schritt ans Fehlerbeheben gehen. Funktioniert es auf XP auch nicht, können wir mit großer Sicherheit Soft - und Hardware (PC - Seitig) als Fehlerquelle ausschließen.

SlyD
04.05.2010, 15:10
Wie schon geschrieben - installier Java nochmal komplett neu.
http://java.sun.com/javase/downloads/index.jsp
(download JRE anklicken)
Vorher die vorhandene Version deinstallieren.

Hast Du zufällig irgendeine andere Java Software installiert die serielle Schnittstellen verwenden kann?

Der RP6Loader wurde auch korrekt entpackt? Also alles aus dem Zip Archiv ist da, insbesondere der Lib Ordner? Lad es sicherheitshalber nochmal neu runter.

Kopier auch mal probehalber alle Dateien aus dem "lib" Ordner in das Hauptverzeichnis vom RP6Loader und probier es dann nochmal.

Ist aber schon seltsam - denn eigentlich ist oben im Log alles passend aufgelistet was benötigt wird.

Naja - versteh einer Vista...

> Verflixter Mist, ich möchte jetz auch ma anfangen zu programmieren....

Dann nimm doch wenigstens ein gescheites Betriebssystem ;) :P


MfG,
SlyD

Chris@Robo
04.05.2010, 15:22
Bei dem RP6Loader Archiv war kein lib Ordner dabei, allerdings hab ich die Library von der Seite runtergeladen und in den Ordner lib bei C:/RP6Loader erstellt und dahin kopiert aber wie sollte es anders auch sein es läuft immernoch nicht
Es kann doch nur noch an Vista liegen sonst ist alles sauber installiert auch Java (Version6 Update20).

SlyD
04.05.2010, 15:48
????
In dem Archiv MUSS ein Ordner "lib" sein und da ist er auch ganz sicher sonst würde der RP6Loader nämlich bei niemandem funktionieren ;)
Da sind ein paar DLLs und JAR Dateien drin.
Wie gesagt - lad das nochmal neu runter und entpack bitte ALLES was in dem zip Archiv drin ist.


Die "RP6Lib" ist was völlig anderes und wird für den Mikrocontroller und die Beispielprogramme benötigt.

MfG,
SlyD

Chris@Robo
04.05.2010, 18:46
Entweder bin ich etwas blöde O:) oder bei mir gibt es diesen Ordner nicht

SlyD
04.05.2010, 18:57
Ja neh datt iss mal janz verkehrt. ;)

Da ist der gesamte Inhalt vom Lib und vom Config Ordner im Hauptverzeichnis vom RP6Loader gelandet.
Das kann natürlich nicht gehen.


Was für einen Entpacker verwendest Du denn?
7zip / WinRAR / WinZIP sollten das eigentlich korrekt mit dem lib und config Ordner entpacken und dann sollte auch alles gefunden werden.

Also leg Dir mal nen gescheiten Entpacker zu bzw. lerne wie man den richtig benutzt!

MfG,
SlyD

PS:
Die Ordnerstruktur ist auch für die Beispielprogramme extremst wichtig - also da wird das dann so auch nicht funktionieren!

Chris@Robo
04.05.2010, 19:23
Ok es lag eindeutig an dem Win Zip!!!!! Der hat mir nur die Dateien einzeln angezeigt und keine Ordner.
Öffne ich den Spaß einmal mit Win Rar, schon sehe ich die einzelnen Ordner!!!! O:)
Tut mir leid, dass ich euch so genervt habe, aber wenn man das vorher noch nicht gemacht hat, kann man nicht wissen wie das alles auszusehen hat.
Gruß
Chris

Chris@Robo
04.05.2010, 19:50
Die Problemkette geht weiter!
Jetz läuft zwar RP6 Loader aber dieses Programm erkennt den Roboter nicht.




RP6Loader log file

SystemLogger started at: Tue May 04 20:45:44 CEST 2010 (1272998744085)
JVM System Information:

java.runtime.name = Java(TM) SE Runtime Environment
sun.boot.library.path = C:\Java\bin
java.vm.version = 16.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 = Service Pack 2
java.vm.specification.name = Java Virtual Machine Specification
user.dir = C:\RP6Loader
java.runtime.version = 1.6.0_20-b02
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs = C:\Java\lib\endorsed
os.arch = x86
java.io.tmpdir = C:\Users\Chrissi\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.0
user.home = C:\Users\Chrissi
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;l ib\comm.jar
user.name = Chrissi
java.vm.specification.version = 1.0
java.home = C:\Java
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_20
java.ext.dirs = C:\Java\lib\ext;C:\Windows\Sun\Java\lib\ext
sun.boot.class.path = C:\Java\lib\resources.jar;C:\Java\lib\rt.jar;C:\Ja va\lib\sunrsasign.jar;C:\Java\lib\jsse.jar;C:\Java \lib\jce.jar;C:\Java\lib\charsets.jar;C:\Java\clas ses
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: 14787392 (14440 Kb)
Max: 259522560 (253440 Kb)
Total: 16252928 (15872 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 (Tue May 04 20:45:54 CEST 2010) : RP6Main.actionPerformed: CONNECT
Trying to open port: USB0 | RP6 USB Interface | ARQ4WALL
Portlist: USB0 | RP6 USB Interface | ARQ4WALL
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(Unk nown 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.mouseRe leased(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(U nknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn 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.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(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 (Tue May 04 20:46:23 CEST 2010) : RP6Main.actionPerformed: OPEN
Message (Tue May 04 20:46:33 CEST 2010) : RP6Main.actionPerformed: ERASE
Baudrate is set to: 38400
Erasing Program memory program; Range: 0 - 77ff
FEHLER (1) ||| Timeout: Der Mikrocontroller hat nicht geantwortet!
Sind Sie sicher, dass das Kabel richtig angeschlossen ist und
der Roboter angeschaltet ist?
Message (Tue May 04 20:46:56 CEST 2010) : RP6Main.actionPerformed: RESET
Message (Tue May 04 20:47:00 CEST 2010) : RP6Main.actionPerformed: RESET
Message (Tue May 04 20:47:03 CEST 2010) : RP6Main.actionPerformed: CONNECT
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?
[/code]

RobbyMartin
04.05.2010, 19:56
steck zuerst das kabel ein und starete dann den rp6 loader dann muss oben links irgendwas von der verbindung stehn dann schaltestdu den roboter an und sendest du das programm

lg
martin

Chris@Robo
04.05.2010, 19:57
Ich habe den USB Treiber installiert, aber nach dem Ausführen der exe kommt nichts mehr.
Ich benutze auch keine anderen USB Geräte, die da in einen Konflikt mit dem Roboter kommen könnten
Meine Güte, haben andere auch solche Probleme?! O:)

SlyD
04.05.2010, 20:12
Also die ganze erste Seite des Threads war KEIN Problem - da haste nur Winzip falsch bedient ;) :P

Das hier ist das erste echte Problem was auftritt.


> Ich habe den USB Treiber installiert,

Wirklich?
Oder nur die .exe Datei vom CDM Setup angeklickt?
Das packt den Treiber nur wohin wo Windows den finden kann sobald der Treiber beim anstecken des Geräts installiert wird.

Der wird aber nur einmal installiert und nicht automatisch geupdated.
Windows Vista/7 installiert vorher evtl. schon automatisch einen anderen Standard Treiber. Damit klappt es dann evtl. nicht.


Um den neuesten Treiber zu installieren - lad den mal hier:
http://www.ftdichip.com/Drivers/CDM/CDM20602.zip
( http://www.ftdichip.com/Drivers/D2XX.htm )

herunter. Wie man das gescheit entpackt weisst Du ja jetzt ;)

Dann musst Du in der Systemsteuerung/Gerätemanager
unter USB oder unter Serielle Schnittstellen nachschauen ob da irgendwo FTDI Serial Port oder RP6 USB Interface steht - das dann doppelt anklicken und den Treiber in dem folgenden Dialog aktualisieren.
Dort das Verzeichnis auswählen wo der Treiber entpackt wurde.

(so ähnlich jedenfalls - ich nutze Win7 und Vista nicht besonders oft - nur zum testen - das heisst da jetzt alles anders als bei XP... )

Achso vorher natürlich das USB Interface vom PC trennen!

Dann neu anschließen und nochmal probieren.


------

Wenn das oben NICHT hilft - dann probier mal folgendes:
Öffne die Datei config/rp6loader.cfg in Notepad und ändere die Zeile BootLoader.useNativeLib.windows=JD2XX
in
BootLoader.useNativeLib.windows=RXTX
um.
RP6Loader natürlich vorher schließen!

Dann musst Du zwar erstmal durchprobieren um den richtigen Comport in der Liste auszuwählen aber es sollte auch mit den komischen Vista Treibern klappen.


MfG,
SlyD

Martinius11
04.05.2010, 22:12
wenns dan immer noch nicht klappen solte bei mir hats geholfen alle dateien
bezüglich des loaders zu löschen und dann noch mal alles zu installieren

Chris@Robo
05.05.2010, 15:26
Ich hab die neuesten Treiber geladen und siehe da es läuft O:)
Hab auch schon Beispielprogramme auf den Robo geladen und das geht auch einwandfrei!
Jetz werde ich mich ein bisschen mit WinAVR beschäftigen um das programmieren auf die Reihe zu bekommen.
Wollen wir hoffen, dass das Programm wenigstens vernünftig läuft O:)
Nochmal vielen Dank für eure Hilfe
Chris

Thomas12
05.08.2011, 16:44
ich hatte gerade dasselbe problem...
der neueste treiber hat bei mir auch geholfen.